apiVersion: v1 kind: Secret metadata: name: ecommerce-secrets namespace: ecommerce labels: app.kubernetes.io/part-of: ecommerce type: Opaque data: # ── Database credentials (base64-encoded) ── # echo -n 'value' | base64 # postgresql://vaishnavi:admin@postgres:5432/vaishnavi_db?schema=public DATABASE_URL: cG9zdGdyZXNxbDovL3ZhaXNobmF2aTphZG1pbkBwb3N0Z3Jlczo1NDMyL3ZhaXNobmF2aV9kYj9zY2hlbWE9cHVibGlj # mongodb+srv://techintern_db_user:...@cluster0.bnv4nae.mongodb.net/vaishnavi_products MONGODB_URI: bW9uZ29kYitzcnY6Ly90ZWNoaW50ZXJuX2RiX3VzZXI6TGlJYjVvYW9mOTN3eDBNWUBjbHVzdGVyMC5ibnY0bmFlLm1vbmdvZGIubmV0L3ZhaXNobmF2aV9wcm9kdWN0cw== # redis://redis:6379 REDIS_URL: cmVkaXM6Ly9yZWRpczo2Mzc5 # ── JWT ── JWT_SECRET: eW91ci1zdXBlci1zZWNyZXQtand0LWtleS1jaGFuZ2UtdGhpcy1pbi1wcm9kdWN0aW9u JWT_EXPIRES_IN: N2Q= JWT_REFRESH_SECRET: eW91ci1yZWZyZXNoLXRva2VuLXNlY3JldA== JWT_REFRESH_EXPIRES_IN: MzBk # ── AWS S3 / MinIO ── AWS_ACCESS_KEY_ID: dUE3V3ZUOWZoeWRjb3p5ejVhbG8= AWS_SECRET_ACCESS_KEY: QXVzRXk2S0txYW5RUVUzWnczclhZQmFpUzVCTThhUG9BS2ZwY2JGcg== AWS_REGION: dXMtZWFzdC0x AWS_S3_BUCKET: ZS1jb21tZXJjZQ== AWS_ENDPOINT: czMuc2FoYXNyYXJhbWV0YS50ZWNo # ── Email ── EMAIL_USER: dmFpYmhhdi5zYWhhc3JhcmFAZ21haWwuY29t EMAIL_PASS: cGV6amN4Zm5lZ2d1emt1aA== # ── Paytm payment gateway ── PAYTM_MERCHANT_ID: eW91cl9tZXJjaGFudF9pZA== PAYTM_MERCHANT_KEY: YWJjZDEyMzRhYmNkMTIzNA== PAYTM_WEBSITE: V0VCU1RBR0lORw== PAYTM_HOST: c2VjdXJlZ3ctc3RhZ2UucGF5dG0uaW4= PAYTM_CALLBACK_URL: aHR0cDovL2xvY2FsaG9zdDozMDAwL2FwaS9wYXltZW50cy9wYXl0bS9jYWxsYmFjaw== # ── Postgres init credentials (used by the StatefulSet) ── POSTGRES_USER: dmFpc2huYXZp POSTGRES_PASSWORD: YWRtaW4= POSTGRES_DB: dmFpc2huYXZpX2Ri