##
## Kustomize entrypoint — apply all Fogbreak AI k8s resources.
## Usage: kubectl apply -k k8s/
##
apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization

namespace: fogbreak-ai

resources:
  # Namespace
  - namespace.yaml
  # Secrets (template — replace values before applying)
  - secrets.yaml
  # vLLM model deployments
  - vllm-llama-deployment.yaml
  - vllm-mistral-deployment.yaml
  # Services, proxy, and ingress
  - vllm-services.yaml
  # Autoscaling
  - hpa.yaml
  # Network security
  - network-policy.yaml
  # Monitoring
  - monitoring/prometheus-config.yaml
  - monitoring/prometheus-deployment.yaml
  - monitoring/grafana-deployment.yaml
  - monitoring/grafana-dashboard.yaml

commonLabels:
  app: fogbreak
  managed-by: kustomize
