github.com/ironcore-dev/gardener-extension-provider-ironcore@v0.3.2-0.20240314231816-8336447fb9a0/charts/internal/machine-controller-manager/seed/templates/service.yaml (about) 1 apiVersion: v1 2 kind: Service 3 metadata: 4 name: machine-controller-manager 5 namespace: {{ .Release.Namespace }} 6 labels: 7 app: kubernetes 8 role: machine-controller-manager 9 annotations: 10 networking.resources.gardener.cloud/from-all-scrape-targets-allowed-ports: '[{"port":{{ .Values.metricsPort }},"protocol":"TCP"}]' 11 # TODO: This label approach is deprecated and no longer needed in the future. Remove them as soon as gardener/gardener@v1.75 has been released. 12 networking.resources.gardener.cloud/from-policy-pod-label-selector: all-scrape-targets 13 networking.resources.gardener.cloud/from-policy-allowed-ports: '[{"port":{{ .Values.metricsPort }},"protocol":"TCP"}]' 14 spec: 15 type: ClusterIP 16 clusterIP: None 17 ports: 18 - name: metrics 19 port: {{ .Values.metricsPort }} 20 protocol: TCP 21 selector: 22 app: kubernetes 23 role: machine-controller-manager