When running an app, all the secrets are not properly setup.
I have a:
DOPPLER_SECRETS_FILE= …
where … is a string of all my env vars.
Like this:
│ DOPPLER_SECRETS_FILE=API_BASE_URL="http://localhost:3000"
My deployment has:
envFrom:
- secretRef:
name: auth-service-secrets
and DopplerSecret CRD looks like:
apiVersion: secrets.doppler.com/v1alpha1
kind: DopplerSecret
metadata:
name: auth-secrets
namespace: dev
spec:
managedSecret:
name: auth-service-secrets
project: auth
config: dev
tokenSecret:
name: doppler-token-secret
format: env
resyncSeconds: 60 # Default is 60 seconds
an I am using the “recommended” operator deployment manifest
I don’t do anything funky with envs in my auth-service container, just a godotenv.load, which I have tried removing.
Any tips?
Resolved:
remove format key