Tagger is a Kubernetes Operator for OpenShift that solves the challenge of maintaining consistent, declarative metadata across heterogeneous resources at scale. Manual label management is error-prone, unsustainable, and doesn't scale in large clusters. Tagger transforms metadata management from a manual chore into a policy-driven, automated system that ensures your labels and annotations are always correct.
Define TaggingPolicy custom resources that specify which resources to target, what labels and annotations to apply, and where those values come from. Tagger supports static values, namespace inheritance, ConfigMap references, HTTP endpoints with full authentication support, and Go templates with custom functions. Whether you need cost-center labels for FinOps, team ownership annotations for incident response, or compliance metadata for governance, Tagger ensures your metadata is consistent and continuously enforced.