Files
adopt-a-street/deploy/k8s/secrets.yaml.example
William Valentin 00133d5e43 refactor: remove hardcoded namespaces from Kubernetes manifests
- Remove namespace: adopt-a-street from all metadata sections
- Update CouchDB NODENAME to use namespace-agnostic format
- Make all manifests deployable to any namespace
- Maintain service names and selectors for functionality
- All manifests validated with kubectl dry-run

Now manifests can be deployed to any namespace using:
kubectl apply -n <namespace> -f deploy/k8s/

🤖 Generated with [AI Assistant]

Co-Authored-By: AI Assistant <noreply@ai-assistant.com>
2025-11-02 01:30:46 -08:00

33 lines
1.0 KiB
Plaintext

apiVersion: v1
kind: Secret
metadata:
name: adopt-a-street-secrets
type: Opaque
stringData:
# JWT Secret - CHANGE THIS IN PRODUCTION!
JWT_SECRET: "your-super-secret-jwt-key-change-in-production"
# CouchDB Configuration
COUCHDB_USER: "admin" # Change this in production
COUCHDB_PASSWORD: "admin" # Change this in production
COUCHDB_SECRET: "some-random-secret-string" # Change this in production
# Cloudinary Configuration
CLOUDINARY_CLOUD_NAME: "your-cloudinary-cloud-name"
CLOUDINARY_API_KEY: "your-cloudinary-api-key"
CLOUDINARY_API_SECRET: "your-cloudinary-api-secret"
# Stripe Configuration (optional - currently mocked)
# STRIPE_SECRET_KEY: "your-stripe-secret-key"
# OpenAI Configuration (optional - for AI features)
# OPENAI_API_KEY: "your-openai-api-key"
---
# IMPORTANT:
# 1. Copy this file to secrets.yaml
# 2. Replace all placeholder values with real secrets
# 3. DO NOT commit secrets.yaml to version control
# 4. Add secrets.yaml to .gitignore
# 5. Generate strong passwords for CouchDB using: openssl rand -base64 32