apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization # Base resources (includes all security policies) resources: - ../base - configs/gateway-config.yaml # Production patches patches: - path: patches.yaml # ConfigMaps for service configs # In production, these might come from external sources # or be managed separately, but we'll include them here for consistency configMapGenerator: - name: relay-config files: - config.yaml=configs/relay-config.yaml - name: ingestor-config files: - config.yaml=configs/ingestor-config.yaml - name: flink-config files: - config.yaml=configs/flink-config.yaml # Secrets (managed via kubectl, not committed) # These are created by bin/secret-update prod secretGenerator: [] generatorOptions: disableNameSuffixHash: true # Images images: - name: dexorder/ai-backend newTag: latest - name: dexorder/ai-web newTag: latest - name: ghcr.io/dexorder/gateway newTag: latest - name: lifecycle-sidecar newName: ghcr.io/dexorder/lifecycle-sidecar newTag: latest - name: ghcr.io/dexorder/agent newTag: latest