config: env-based service URIs via ConfigMap (prod: SOPS-encrypted)
CI / CI (pull_request) Successful in 32m52s
CI / CI (pull_request) Successful in 32m52s
- config.yaml: prod config with cluster-internal DNS (LLM, OpenSearch, Authentik, Temporal, API-GW) - config.local.yaml: dev config with external URLs via ingress - deployment.yaml: remove hardcoded URIs, read all from ConfigMap envFrom - All downstream service URIs now configurable per environment - Production config encrypted with SOPS (Age-based) - Application code reads LLM_ENDPOINT, OPENSEARCH_HOST, AUTHENTIK_ISSUER, etc. from ENV - Simplifies prod/dev switching: just swap ConfigMap, no code changes
This commit is contained in:
@@ -1,13 +1,12 @@
|
||||
apiVersion: kustomize.config.k8s.io/v1beta1
|
||||
kind: Kustomization
|
||||
namespace: poimen
|
||||
|
||||
resources:
|
||||
# vault-pvc.yaml removed — memory service uses pgvector, not local storage
|
||||
- deployment.yaml
|
||||
- service.yaml
|
||||
- config.yaml
|
||||
# obsidian.yaml retired — reference docs now via memory graph
|
||||
# Legacy secret managed separately
|
||||
# - secrets.yaml
|
||||
- config.yaml # Production config (SOPS-encrypted)
|
||||
# config.local.yaml # Optional: plaintext local/dev overrides
|
||||
|
||||
generators:
|
||||
- secret-generator.yaml
|
||||
|
||||
Reference in New Issue
Block a user