1Password / connect-helm-charts

Official 1Password Helm Charts
https://developer.1password.com
MIT License
93 stars 74 forks source link

Offer additional labels & annotations for deployments #51

Closed mcmarkj closed 3 years ago

mcmarkj commented 3 years ago

In some use-cases, labels and annotations are used for enhanced monitoring, Prometheus scraping etc.

So this adds 4 new values.

Deployment Annotation & Labels -i.e. for the deployment resource itself Pod Annotation & Labels - i.e. added to the template and these are passed down to the pod created by the deployment.

An example values.yaml:

  nodeSelector: {}
  annotations: {}
  labels: {}
  podAnnotations:
    prometheus.io/port: "8080"
    prometheus.io/scrape: "true"
  podLabels: {}