Files
api-company/flux/air-quality/kustomization.yaml
agent-company 137cdb3b01
Validate Flux manifests / kustomize-build (pull_request) Failing after 23s
[Phase 4] flux: add Prometheus ServiceMonitor manifests for all three API services
Add flux/{zip-enrichment,holidays,air-quality}/servicemonitor.yaml so
Prometheus (kube-prometheus-stack) can auto-discover and scrape each
API service once deployed.

Each ServiceMonitor:
- Selects pods via app.kubernetes.io/name label
- Scrapes /metrics on the http port every 30s
- Uses release: kube-prometheus-stack label to match Prometheus selector
- Lives in the same namespace as the API service

Add each servicemonitor.yaml to its kustomization.yaml resources list.
kustomize build flux/ passes with no errors.

Closes leeworks-agents/api-company#110
2026-05-30 05:05:32 +00:00

8 lines
163 B
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- namespace.yaml
- externalsecret.yaml
- helmrelease.yaml
- servicemonitor.yaml