github.com/ironcore-dev/gardener-extension-provider-ironcore@v0.3.2-0.20240314231816-8336447fb9a0/charts/gardener-extension-provider-ironcore/templates/service.yaml (about)

     1  apiVersion: v1
     2  kind: Service
     3  metadata:
     4    name: {{ include "name" . }}
     5    namespace: {{ .Release.Namespace }}
     6    annotations:
     7      networking.resources.gardener.cloud/from-world-to-ports: '[{"protocol":"TCP","port":{{ .Values.webhookConfig.serverPort }}}]'
     8      networking.resources.gardener.cloud/from-all-seed-scrape-targets-allowed-ports: '[{"port":{{ .Values.metricsPort }},"protocol":"TCP"}]'
     9      networking.resources.gardener.cloud/namespace-selectors: '[{"matchLabels":{"kubernetes.io/metadata.name":"garden"}}]'
    10      networking.resources.gardener.cloud/pod-label-selector-namespace-alias: extensions
    11  {{-  if .Values.ignoreResources }}
    12      resources.gardener.cloud/ignore: "true"
    13  {{- end }}
    14    labels:
    15  {{ include "labels" . | indent 4 }}
    16  spec:
    17    type: ClusterIP
    18    selector:
    19  {{ include "labels" . | indent 6 }}
    20    ports:
    21      - port: {{ .Values.webhookConfig.servicePort }}
    22        protocol: TCP
    23        targetPort: {{ .Values.webhookConfig.serverPort }}