Daily health check
A single glance tells you ChangeGuard AI is doing its job.Operator and collector are
Running / 1/1, and recent collector logs show successful pushes with no repeated 401 or egress errors.Health endpoints
If Kubernetes marks a pod
Ready, these probes are passing. You rarely need to hit them directly; use kubectl get pods first.
Upgrades
ChangeGuard AI upgrades are standard Helm upgrades. Analysis and scoring logic live in the control plane and update on the ChangeGuard AI side — so most improvements reach you without any cluster change. In-cluster upgrades are for the operator, collector, and scanners.API key handling
The collector authenticates with a single API key, stored in thechangeguard-credentials Secret (key api-key) in changeguard-agent.
To move to a new key:
1
Create the new key
In app.changeguard.ai → API keys, create a new key and copy it once.
2
Update the in-cluster Secret
3
Confirm the collector reconnects
Watch the logs for a clean push with the new key, then retire the old key in-app.
Notifications
ChangeGuard AI can notify your team when it detects a change or an incident. Configure destinations in-app. Wire notifications to the channels your on-call already watches so signal lands where people look. See Integrations for the supported destinations and what each one carries.Scaling & footprint
The collector is intentionally small (a single lightweight pod, a ~13MB image) and stateless — no PersistentVolumeClaims. As of chart 5.3.6 / operator v5.3.5 it runs with default resources of 25m CPU / 64Mi memory requested and 500m CPU / 512Mi memory limits (grounded in measured usage of ~9m CPU / 21Mi on a small cluster). On very large fleets, raise the limits rather than running multiple collectors:After any resource change, confirm the collector returns to
Ready and resumes pushing.Security scanners
The optional scanners (CIS via KubeBench, CVE via Grype, deprecated-APIs via Pluto, SBOM via Syft, runtime via Falco) run as jobs inchangeguard-agent. They are plan-gated — availability depends on your plan. Their findings are sent to the control plane; the scanned images and manifests are not.