Files
ai/deploy/k8s/dev/kustomization.yaml

66 lines
1.2 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
# Base resources (includes security policies)
resources:
- ../base
- infrastructure.yaml
- storage-class.yaml
- configs/gateway-config.yaml
- gateway-health-ingress.yaml
# Dev-specific patches
patches:
# Reduced resource quotas for minikube
- path: agent-quotas-patch.yaml
# Allow local registry images
- path: admission-policy-patch.yaml
# Web environment variables for dev
- path: web-dev-patch.yaml
# Web ingress for dev (no TLS, dexorder.local)
- path: web-ingress-patch.yaml
# Gateway dev overrides (use local image)
- path: gateway-dev-patch.yaml
# Gateway ingress for dev (no TLS, dexorder.local)
- path: gateway-ingress-patch.yaml
# ConfigMaps for service configs
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
secretGenerator: []
generatorOptions:
disableNameSuffixHash: true