charts icon indicating copy to clipboard operation
charts copied to clipboard

Should the service or ingress annotations be part of the charts

Open bsushmith opened this issue 2 years ago • 3 comments

Summary Should the service or ingress annotations be part of the charts, since the current values are based on our internal infra, and users can have their own different controllers?

Example:

  • Service annotation
  service:
    annotations:
      projectcontour.io/upstream-protocol.h2c: tcp

https://github.com/odpf/charts/blob/main/stable/guardian/values.yaml#L33

  • Ingress annotation:
  ingress:
    enabled: true
    annotations:
      kubernetes.io/ingress.class: contour

https://github.com/odpf/charts/blob/main/stable/guardian/values.yaml#L66

Related discussion - https://github.com/odpf/charts/pull/66#discussion_r940912752

bsushmith avatar Aug 16 '22 07:08 bsushmith

@ravisuhag @rohilsurana @snorlacs WDYT?

bsushmith avatar Aug 16 '22 07:08 bsushmith

I support that we remove it from here and supply it as a config at time of deployment on our side.

rohilsurana avatar Aug 16 '22 08:08 rohilsurana

+1 to @rohilsurana

ravisuhag avatar Aug 16 '22 08:08 ravisuhag