# SECRET TEMPLATE for the data tier — copy, fill, apply OUT-OF-BAND. # NEVER commit real values. Excluded from kustomization.yaml on purpose. # # cp secrets.example.yaml /tmp/data-secrets.yaml # # fill every REPLACE_* (openssl rand -hex 24) # kubectl apply -f /tmp/data-secrets.yaml && rm /tmp/data-secrets.yaml # # Record these in Bitwarden — losing them locks you out of the DBs. The # AUTHENTIK_DB_PASSWORD / OCIS_DB_PASSWORD must match what you give Authentik # and OCIS in their own configs. apiVersion: v1 kind: Secret metadata: name: postgres-secret namespace: dezky-data type: Opaque stringData: POSTGRES_PASSWORD: REPLACE_superuser_pw # openssl rand -hex 24 AUTHENTIK_DB_PASSWORD: REPLACE_authentik_pw # openssl rand -hex 24 OCIS_DB_PASSWORD: REPLACE_ocis_pw # openssl rand -hex 24 --- apiVersion: v1 kind: Secret metadata: name: mongo-secret namespace: dezky-data type: Opaque stringData: root-username: dezky root-password: REPLACE_mongo_root_pw # openssl rand -hex 24 --- apiVersion: v1 kind: Secret metadata: name: redis-secret namespace: dezky-data type: Opaque stringData: REDIS_PASSWORD: REPLACE_redis_pw # openssl rand -hex 24