apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization namespace: default # Base resources (backend, web, ingress, init/gVisor) resources: - ../base # 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=../../configmaps/relay-config.yaml - name: ingestor-config files: - config.yaml=../../configmaps/ingestor-config.yaml - name: flink-config files: - config.yaml=../../configmaps/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