diff --git a/operations/helm/charts/mimir-distributed/CHANGELOG.md b/operations/helm/charts/mimir-distributed/CHANGELOG.md index 53a8c32d766..8a719fc19ef 100644 --- a/operations/helm/charts/mimir-distributed/CHANGELOG.md +++ b/operations/helm/charts/mimir-distributed/CHANGELOG.md @@ -29,6 +29,8 @@ Entries should include a reference to the Pull Request that introduced the chang ## main / unreleased +* [ENHANCEMENT] Add support for setting type and internal traffic policy for Kubernetes service. Set `internalTrafficPolicy=Cluster` by default in all services with type `ClusterIP`. #9619 + ## 5.5.0 * [ENHANCEMENT] Dashboards: allow switching between using classic or native histograms in dashboards. diff --git a/operations/helm/charts/mimir-distributed/templates/admin-api/admin-api-svc.yaml b/operations/helm/charts/mimir-distributed/templates/admin-api/admin-api-svc.yaml index 64dfb601644..f2f0f1df95c 100644 --- a/operations/helm/charts/mimir-distributed/templates/admin-api/admin-api-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/admin-api/admin-api-svc.yaml @@ -12,7 +12,10 @@ metadata: {{- toYaml .Values.admin_api.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.admin_api.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.admin_api.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" . }} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml b/operations/helm/charts/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml index da6a7189992..fe20d0588f7 100644 --- a/operations/helm/charts/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml @@ -21,7 +21,10 @@ metadata: {{- toYaml .Values.alertmanager.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.alertmanager.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.alertmanager.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" . }} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/compactor/compactor-svc.yaml b/operations/helm/charts/mimir-distributed/templates/compactor/compactor-svc.yaml index a761a54740b..3fc786a6b22 100644 --- a/operations/helm/charts/mimir-distributed/templates/compactor/compactor-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/compactor/compactor-svc.yaml @@ -11,7 +11,10 @@ metadata: {{- toYaml .Values.compactor.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.compactor.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.compactor.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/distributor/distributor-svc.yaml b/operations/helm/charts/mimir-distributed/templates/distributor/distributor-svc.yaml index 868949de140..bebb45fb0f6 100644 --- a/operations/helm/charts/mimir-distributed/templates/distributor/distributor-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/distributor/distributor-svc.yaml @@ -11,7 +11,10 @@ metadata: {{- toYaml .Values.distributor.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.distributor.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.distributor.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/gateway/gateway-svc.yaml b/operations/helm/charts/mimir-distributed/templates/gateway/gateway-svc.yaml index c6561ce32df..88032a5f723 100644 --- a/operations/helm/charts/mimir-distributed/templates/gateway/gateway-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/gateway/gateway-svc.yaml @@ -1,34 +1,36 @@ {{- if eq (include "mimir.gateway.isEnabled" .) "true" -}} -{{- with .Values.gateway -}} apiVersion: v1 kind: Service metadata: name: {{ include "mimir.gateway.service.name" $ }} labels: {{- include "mimir.labels" (dict "ctx" $ "component" "gateway") | nindent 4 }} - {{- with .service.labels }} + {{- with .Values.gateway.service.labels }} {{- toYaml . | nindent 4 }} {{- end }} annotations: - {{- toYaml .service.annotations | nindent 4 }} + {{- toYaml .Values.gateway.service.annotations | nindent 4 }} namespace: {{ $.Release.Namespace | quote }} spec: - type: {{ .service.type }} - {{- with .service.clusterIP }} + type: {{ .Values.gateway.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.gateway.service.internalTrafficPolicy }} + {{- end }} + {{- with .Values.gateway.service.clusterIP }} clusterIP: {{ . }} {{- end }} - {{- if and (eq "LoadBalancer" .service.type) .service.loadBalancerIP }} - loadBalancerIP: {{ .service.loadBalancerIP }} + {{- if and (eq "LoadBalancer" .Values.gateway.service.type) .Values.gateway.service.loadBalancerIP }} + loadBalancerIP: {{ .Values.gateway.service.loadBalancerIP }} {{- end }} ports: - - port: {{ .service.port }} + - port: {{ .Values.gateway.service.port }} protocol: TCP name: http-metrics targetPort: http-metrics - {{- if and (eq "NodePort" .service.type) .service.nodePort }} - nodePort: {{ .service.nodePort }} + {{- if and (eq "NodePort" .Values.gateway.service.type) .Values.gateway.service.nodePort }} + nodePort: {{ .Values.gateway.service.nodePort }} {{- end }} - {{- with .service.legacyPort }} + {{- with .Values.gateway.service.legacyPort }} - port: {{ . }} protocol: TCP name: legacy-http-metrics @@ -37,4 +39,3 @@ spec: selector: {{- include "mimir.selectorLabels" (dict "ctx" $ "component" "gateway") | nindent 4 }} {{- end -}} -{{- end -}} diff --git a/operations/helm/charts/mimir-distributed/templates/ingester/ingester-svc.yaml b/operations/helm/charts/mimir-distributed/templates/ingester/ingester-svc.yaml index 21afa4d7f48..db2febb9331 100644 --- a/operations/helm/charts/mimir-distributed/templates/ingester/ingester-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/ingester/ingester-svc.yaml @@ -20,7 +20,10 @@ metadata: {{- toYaml .Values.ingester.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.ingester.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.ingester.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/nginx/nginx-svc.yaml b/operations/helm/charts/mimir-distributed/templates/nginx/nginx-svc.yaml index 1cad15bd8d7..cb87a760daf 100644 --- a/operations/helm/charts/mimir-distributed/templates/nginx/nginx-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/nginx/nginx-svc.yaml @@ -14,6 +14,9 @@ metadata: namespace: {{ .Release.Namespace | quote }} spec: type: {{ .Values.nginx.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.nginx.service.internalTrafficPolicy }} + {{- end }} {{- with .Values.nginx.service.clusterIP }} clusterIP: {{ . }} {{- end }} diff --git a/operations/helm/charts/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml b/operations/helm/charts/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml index 5e42a7f3f64..bcbf1c7f5e9 100644 --- a/operations/helm/charts/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml @@ -12,7 +12,10 @@ metadata: {{- toYaml .Values.overrides_exporter.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.overrides_exporter.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.overrides_exporter.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/querier/querier-svc.yaml b/operations/helm/charts/mimir-distributed/templates/querier/querier-svc.yaml index 1eb323ec5a7..bcc81040bae 100644 --- a/operations/helm/charts/mimir-distributed/templates/querier/querier-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/querier/querier-svc.yaml @@ -11,7 +11,10 @@ metadata: {{- toYaml .Values.querier.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.querier.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.querier.service.internalTrafficPolicy }} + {{- end}} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml b/operations/helm/charts/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml index 3eec5d64204..5d6aa023aed 100644 --- a/operations/helm/charts/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml @@ -11,7 +11,10 @@ metadata: {{- toYaml .Values.query_frontend.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.query_frontend.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.query_frontend.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml b/operations/helm/charts/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml index abef45e5724..5f5f48c43e8 100644 --- a/operations/helm/charts/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml @@ -12,7 +12,10 @@ metadata: annotations: {{- toYaml .Values.query_scheduler.service.annotations | nindent 4 }} spec: - type: ClusterIP + type: {{ .Values.query_scheduler.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.query_scheduler.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/ruler-querier/ruler-querier-svc.yaml b/operations/helm/charts/mimir-distributed/templates/ruler-querier/ruler-querier-svc.yaml index a8203dca8ab..99c1e5e3f6b 100644 --- a/operations/helm/charts/mimir-distributed/templates/ruler-querier/ruler-querier-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/ruler-querier/ruler-querier-svc.yaml @@ -12,7 +12,10 @@ metadata: {{- toYaml .Values.ruler_querier.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.ruler_querier.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.ruler_querier.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/ruler-query-frontend/ruler-query-frontend-svc.yaml b/operations/helm/charts/mimir-distributed/templates/ruler-query-frontend/ruler-query-frontend-svc.yaml index 65600a46ef7..d259578daf7 100644 --- a/operations/helm/charts/mimir-distributed/templates/ruler-query-frontend/ruler-query-frontend-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/ruler-query-frontend/ruler-query-frontend-svc.yaml @@ -12,7 +12,10 @@ metadata: {{- toYaml .Values.ruler_query_frontend.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.ruler_query_frontend.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.ruler_query_frontend.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/ruler-query-scheduler/ruler-query-scheduler-svc.yaml b/operations/helm/charts/mimir-distributed/templates/ruler-query-scheduler/ruler-query-scheduler-svc.yaml index 429f2f07b70..fa0ee303937 100644 --- a/operations/helm/charts/mimir-distributed/templates/ruler-query-scheduler/ruler-query-scheduler-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/ruler-query-scheduler/ruler-query-scheduler-svc.yaml @@ -12,7 +12,10 @@ metadata: annotations: {{- toYaml .Values.ruler_query_scheduler.service.annotations | nindent 4 }} spec: - type: ClusterIP + type: {{ .Values.ruler_query_scheduler.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.ruler_query_scheduler.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" .}} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/ruler/ruler-svc.yaml b/operations/helm/charts/mimir-distributed/templates/ruler/ruler-svc.yaml index 477f6266590..bab79f936ae 100644 --- a/operations/helm/charts/mimir-distributed/templates/ruler/ruler-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/ruler/ruler-svc.yaml @@ -12,7 +12,10 @@ metadata: {{- toYaml .Values.ruler.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.ruler.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.ruler.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" . }} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml b/operations/helm/charts/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml index d637a070c70..f3d3d1e6972 100644 --- a/operations/helm/charts/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml +++ b/operations/helm/charts/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml @@ -20,7 +20,10 @@ metadata: {{- toYaml .Values.store_gateway.service.annotations | nindent 4 }} namespace: {{ .Release.Namespace | quote }} spec: - type: ClusterIP + type: {{ .Values.store_gateway.service.type }} + {{- if semverCompare ">= 1.22-0" (include "mimir.kubeVersion" .) }} + internalTrafficPolicy: {{ .Values.store_gateway.service.internalTrafficPolicy }} + {{- end }} ports: - port: {{ include "mimir.serverHttpListenPort" . }} protocol: TCP diff --git a/operations/helm/charts/mimir-distributed/values.yaml b/operations/helm/charts/mimir-distributed/values.yaml index 877835848e2..f613ec938bd 100644 --- a/operations/helm/charts/mimir-distributed/values.yaml +++ b/operations/helm/charts/mimir-distributed/values.yaml @@ -547,6 +547,9 @@ alertmanager: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP # -- Optionally set the scheduler for pods of the alertmanager schedulerName: "" @@ -815,6 +818,9 @@ distributor: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP resources: requests: @@ -906,6 +912,9 @@ ingester: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP # -- Optionally set the scheduler for pods of the ingester schedulerName: "" @@ -1125,6 +1134,9 @@ overrides_exporter: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP strategy: type: RollingUpdate @@ -1229,6 +1241,9 @@ ruler: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP # -- Dedicated service account for ruler pods. # If not set, the default service account defined at the begining of this file will be used. @@ -1357,6 +1372,9 @@ ruler_querier: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP resources: requests: @@ -1464,6 +1482,9 @@ ruler_query_frontend: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP resources: requests: @@ -1548,6 +1569,9 @@ ruler_query_scheduler: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP resources: requests: @@ -1673,6 +1697,9 @@ querier: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP resources: requests: @@ -1779,6 +1806,9 @@ query_frontend: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP resources: requests: @@ -1863,6 +1893,9 @@ query_scheduler: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP resources: requests: @@ -1950,6 +1983,9 @@ store_gateway: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP # -- Optionally set the scheduler for pods of the store-gateway schedulerName: "" @@ -2157,6 +2193,9 @@ compactor: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP # -- Optionally set the scheduler for pods of the compactor schedulerName: "" @@ -2893,6 +2932,8 @@ nginx: annotations: {} # -- Labels for nginx service labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster # Ingress configuration ingress: # -- Specifies whether an ingress for the nginx should be created @@ -3288,6 +3329,8 @@ gateway: # Instead, it will update the existing one in place. # If left as an empty string, a name is generated. nameOverride: "" + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster ingress: enabled: false @@ -3906,6 +3949,9 @@ admin_api: service: annotations: {} labels: {} + # -- https://kubernetes.io/docs/concepts/services-networking/service-traffic-policy/ + internalTrafficPolicy: Cluster + type: ClusterIP initContainers: [] diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/admin-api/admin-api-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/admin-api/admin-api-svc.yaml index c9554a074e1..1a214d189e9 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/admin-api/admin-api-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/admin-api/admin-api-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml index 91066949c09..27d70dfd0dd 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml index a6231c6958a..4698069f8cd 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml index 773adc8f96f..0358bb5f85c 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/gateway/gateway-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/gateway/gateway-svc.yaml index 044a9c344fa..e888382fe26 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/gateway/gateway-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/gateway/gateway-svc.yaml @@ -14,6 +14,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 80 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml index 45148a51c03..b8e4fd61d05 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml @@ -18,6 +18,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -53,6 +54,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -88,6 +90,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml index bd71629b127..aec0057da05 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml @@ -14,6 +14,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml index 88084f0adc0..2017e49e4f8 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml index d96dcbfecff..34b9c966813 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml @@ -14,6 +14,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml index 6d85b10c311..487c0fd7e43 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml @@ -14,6 +14,7 @@ metadata: {} spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml index c5ff78940d9..2590cf62d7f 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml index aadf2ebabbb..2c29b47595f 100644 --- a/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml +++ b/operations/helm/tests/test-enterprise-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml @@ -18,6 +18,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -53,6 +54,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -88,6 +90,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml index 1dcc20714df..9a4c2961327 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/alertmanager/alertmanager-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml index 9e0b27d1ad0..c37920394a6 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/compactor/compactor-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml index 5a30cdb9ad0..234d3dbee5e 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/distributor/distributor-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml index 47b49349c09..a0f22527b4a 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ingester/ingester-svc.yaml @@ -18,6 +18,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -53,6 +54,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -88,6 +90,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/nginx/nginx-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/nginx/nginx-svc.yaml index 61670973b68..c68c288362b 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/nginx/nginx-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/nginx/nginx-svc.yaml @@ -14,6 +14,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - name: http-metric port: 80 diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml index 083a187c83b..9c73d296167 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/overrides-exporter/overrides-exporter-svc.yaml @@ -14,6 +14,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml index aa1ca6f8ef3..3750892b6b7 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/querier/querier-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml index b060b8d3ee5..71b27eadebe 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-frontend/query-frontend-svc.yaml @@ -14,6 +14,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml index 975d11418f6..934a8b55e71 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/query-scheduler/query-scheduler-svc.yaml @@ -14,6 +14,7 @@ metadata: {} spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml index 4e04b37aca8..fd5e69089cf 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/ruler/ruler-svc.yaml @@ -15,6 +15,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP diff --git a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml index b02c3fb44f4..f7f60e649a7 100644 --- a/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml +++ b/operations/helm/tests/test-oss-k8s-1.25-values-generated/mimir-distributed/templates/store-gateway/store-gateway-svc.yaml @@ -18,6 +18,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -53,6 +54,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP @@ -88,6 +90,7 @@ metadata: namespace: "citestns" spec: type: ClusterIP + internalTrafficPolicy: Cluster ports: - port: 8080 protocol: TCP