Proposal
The WireMock Helm chart currently does not support adding annotations to the Kubernetes Service.
It would be useful to allow configuring service annotations via values.yaml, for example:
service:
annotations:
alb.ingress.kubernetes.io/healthcheck-path: /__admin/health
Current Service template yaml:
apiVersion: v1
kind: Service
metadata:
name: {{ include "wiremock.fullname" . }}
labels:
{{- include "wiremock.labels" . | nindent 4 }}
spec:
type: {{ .Values.service.type }}
ports:
- port: {{ .Values.service.externalPort }}
targetPort: {{ .Values.service.internalPort }}
protocol: TCP
{{- if (and (eq .Values.service.type "NodePort") (not (empty .Values.service.nodePort))) }}
nodePort: {{ .Values.service.nodePort }}
{{- end }}
name: {{ include "wiremock.fullname" . }}
selector:
{{- include "wiremock.selectorLabels" . | nindent 4 }}
As you can see it doesn't have annotations.
References
https://github.com/wiremock/helm-charts/blob/master/charts/wiremock/templates/service.yaml
Proposal
The WireMock Helm chart currently does not support adding annotations to the Kubernetes Service.
It would be useful to allow configuring service annotations via values.yaml, for example:
Current Service template yaml:
As you can see it doesn't have annotations.
References
https://github.com/wiremock/helm-charts/blob/master/charts/wiremock/templates/service.yaml