Skip to content
Snippets Groups Projects
Commit 34147c8b authored by Nacho Barrientos's avatar Nacho Barrientos
Browse files

Improve resource selectors

parent ab2f8878
No related branches found
No related tags found
1 merge request!60Draft: Add "default" Helm labels and missing namespaces
Pipeline #11096017 failed
Showing with 40 additions and 23 deletions
...@@ -9,13 +9,14 @@ metadata: ...@@ -9,13 +9,14 @@ metadata:
spec: spec:
selector: selector:
matchLabels: matchLabels:
name: it-monit-logs-collector-fluentbit {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: fluentbit-logs
template: template:
metadata: metadata:
name: it-monit-logs-collector-fluentbit name: it-monit-logs-collector-fluentbit
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels: labels:
name: it-monit-logs-collector-fluentbit {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 8 }}
spec: spec:
serviceAccountName: it-monit-logs-collector-fluentbit serviceAccountName: it-monit-logs-collector-fluentbit
containers: containers:
......
...@@ -12,5 +12,6 @@ spec: ...@@ -12,5 +12,6 @@ spec:
- name: http - name: http
port: {{ .Values.metrics.fluentbit.prometheusRemoteWriteInputConfig.port }} port: {{ .Values.metrics.fluentbit.prometheusRemoteWriteInputConfig.port }}
selector: selector:
name: it-monit-metrics-collector-fluentbit {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 4 }}
app.kubernetes.io/component: fluentbit-metrics
{{- end -}} {{- end -}}
...@@ -8,15 +8,17 @@ metadata: ...@@ -8,15 +8,17 @@ metadata:
{{- include "cern-it-monitoring-kubernetes.labels" . | nindent 4 }} {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 4 }}
spec: spec:
selector: selector:
matchLabels: matchLabels:
name: it-monit-metrics-collector-fluentbit {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: fluentbit-metrics
replicas: {{ .Values.metrics.fluentbit.replicas }} replicas: {{ .Values.metrics.fluentbit.replicas }}
template: template:
metadata: metadata:
name: it-monit-metrics-collector-fluentbit name: it-monit-metrics-collector-fluentbit
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels: labels:
name: it-monit-metrics-collector-fluentbit {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 8 }}
app.kubernetes.io/component: fluentbit-metrics
spec: spec:
containers: containers:
- name: it-monit-metrics-collector-fluentbit - name: it-monit-metrics-collector-fluentbit
......
...@@ -10,11 +10,13 @@ spec: ...@@ -10,11 +10,13 @@ spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: it-monit-metrics-collector-kubestate {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: kube-state
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/name: it-monit-metrics-collector-kubestate {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 8 }}
app.kubernetes.io/component: kube-state
spec: spec:
automountServiceAccountToken: true automountServiceAccountToken: true
containers: containers:
......
...@@ -6,6 +6,7 @@ metadata: ...@@ -6,6 +6,7 @@ metadata:
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels: labels:
{{- include "cern-it-monitoring-kubernetes.labels" . | nindent 4 }} {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 4 }}
app.kubernetes.io/component: kube-state
spec: spec:
clusterIP: None clusterIP: None
ports: ports:
...@@ -16,5 +17,6 @@ spec: ...@@ -16,5 +17,6 @@ spec:
port: 8081 port: 8081
targetPort: telemetry targetPort: telemetry
selector: selector:
app.kubernetes.io/name: it-monit-metrics-collector-kubestate {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 4 }}
app.kubernetes.io/component: kube-state
{{- end -}} {{- end -}}
...@@ -26,7 +26,8 @@ spec: ...@@ -26,7 +26,8 @@ spec:
{{- end }} {{- end }}
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: "it-monit-metrics-collector-kubestate" {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 6 }}
app.kubernetes.io/component: kube-state
namespaceSelector: namespaceSelector:
matchNames: matchNames:
- {{ .Release.Namespace }} - {{ .Release.Namespace }}
......
...@@ -9,13 +9,13 @@ metadata: ...@@ -9,13 +9,13 @@ metadata:
spec: spec:
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/component: exporter {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 6 }}
app.kubernetes.io/name: node-exporter app.kubernetes.io/component: node-exporter
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/component: exporter {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 8 }}
app.kubernetes.io/name: node-exporter app.kubernetes.io/component: node-exporter
spec: spec:
tolerations: tolerations:
- operator: Exists - operator: Exists
......
...@@ -12,7 +12,8 @@ spec: ...@@ -12,7 +12,8 @@ spec:
- {{ .Release.Namespace }} - {{ .Release.Namespace }}
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: node-exporter {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: node-exporter
podMetricsEndpoints: podMetricsEndpoints:
- targetPort: 9100 - targetPort: 9100
{{- if .Values.metrics.nodeExporter.scrapeInterval }} {{- if .Values.metrics.nodeExporter.scrapeInterval }}
......
...@@ -10,13 +10,15 @@ spec: ...@@ -10,13 +10,15 @@ spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: it-monit-metrics-operator-prometheus {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 6 }}
app.kubernetes.io/component: prometheus-operator
template: template:
metadata: metadata:
annotations: annotations:
kubectl.kubernetes.io/default-container: it-monit-metrics-operator-prometheus kubectl.kubernetes.io/default-container: it-monit-metrics-operator-prometheus
labels: labels:
app.kubernetes.io/name: it-monit-metrics-operator-prometheus {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 8 }}
app.kubernetes.io/component: prometheus-operator
spec: spec:
automountServiceAccountToken: true automountServiceAccountToken: true
containers: containers:
......
...@@ -13,6 +13,6 @@ spec: ...@@ -13,6 +13,6 @@ spec:
port: 8080 port: 8080
targetPort: http targetPort: http
selector: selector:
app.kubernetes.io/component: controller {{- include "cern-it-monitoring-kubernetes.selectorLabels" . | nindent 4 }}
app.kubernetes.io/name: it-monit-metrics-operator-prometheus app.kubernetes.io/component: prometheus-operator
{{- end -}} {{- end -}}
...@@ -10,11 +10,13 @@ spec: ...@@ -10,11 +10,13 @@ spec:
replicas: 1 replicas: 1
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: it-monit-metrics-collector-pushgateway {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 6 }}
app.kubernetes.io/component: pushgateway
template: template:
metadata: metadata:
labels: labels:
app.kubernetes.io/name: it-monit-metrics-collector-pushgateway {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 8 }}
app.kubernetes.io/component: pushgateway
spec: spec:
containers: containers:
- image: "{{ .Values.metrics.pushgateway.image.repository }}:{{ .Values.metrics.pushgateway.image.tag }}" - image: "{{ .Values.metrics.pushgateway.image.repository }}:{{ .Values.metrics.pushgateway.image.tag }}"
......
...@@ -6,11 +6,13 @@ metadata: ...@@ -6,11 +6,13 @@ metadata:
namespace: {{ .Release.Namespace }} namespace: {{ .Release.Namespace }}
labels: labels:
{{- include "cern-it-monitoring-kubernetes.labels" . | nindent 4 }} {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 4 }}
app.kubernetes.io/component: pushgateway
spec: spec:
clusterIP: None clusterIP: None
ports: ports:
- name: http - name: http
port: 9091 port: 9091
selector: selector:
app.kubernetes.io/name: it-monit-metrics-collector-pushgateway {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 4 }}
app.kubernetes.io/component: pushgateway
{{- end -}} {{- end -}}
...@@ -14,5 +14,6 @@ spec: ...@@ -14,5 +14,6 @@ spec:
- {{ .Release.Namespace }} - {{ .Release.Namespace }}
selector: selector:
matchLabels: matchLabels:
app.kubernetes.io/name: it-monit-metrics-collector-pushgateway {{- include "cern-it-monitoring-kubernetes.labels" . | nindent 6 }}
app.kubernetes.io/component: pushgateway
{{- end -}} {{- end -}}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment