Skip to content

The Kubernetes Controller to add Giantswarm team label on HelmRelease CRs

License

Notifications You must be signed in to change notification settings

giantswarm/team-stamper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CircleCI

Team Stamper Controller

This controller is in charge of adding the application.giantswarm.io/team annotation to each HelmRelease CR refering to OCIRepository CR, providing information of apps ownership. HelmRelease CRs that are not using OCIRepository CRs as app sources are not supported.

Value of the annotation is then translated by the Kube State Metrics into emitted metrics label, which is then used for routing app-related alerts to the appropriate teams.

About

The Kubernetes Controller to add Giantswarm team label on HelmRelease CRs

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5