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:
annotations:
projectcontour.io/upstream-protocol.h2c: tcp
https://github.com/odpf/charts/blob/main/stable/guardian/values.yaml#L33
ingress:
enabled: true
annotations:
kubernetes.io/ingress.class: contour
https://github.com/odpf/charts/blob/main/stable/guardian/values.yaml#L66
Related discussion - #66 (comment)