File tree Expand file tree Collapse file tree 15 files changed +72
-24
lines changed Expand file tree Collapse file tree 15 files changed +72
-24
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ kind: Namespace
44metadata :
55 name : monitoring
66 labels :
7- app.kubernetes.io/component : monitoring
7+ app.kubernetes.io/component : spectrum- monitoring
88 pod-security.kubernetes.io/enforce : privileged
99---
1010apiVersion : networking.k8s.io/v1
Original file line number Diff line number Diff line change @@ -5,7 +5,6 @@ resources:
55 - https://github.com/kubevirt/kubevirt/releases/download/v1.4.0/kubevirt-cr.yaml
66 - https://github.com/kubevirt/containerized-data-importer/releases/download/v1.61.0/cdi-operator.yaml
77 - https://github.com/kubevirt/containerized-data-importer/releases/download/v1.61.0/cdi-cr.yaml
8- # - service-monitor.yml
98patches :
109 - target :
1110 kind : Deployment
Original file line number Diff line number Diff line change @@ -14,6 +14,6 @@ configMapGenerator:
1414 grafana_folder : " Flux"
1515 labels :
1616 grafana_dashboard : " 1"
17- app.kubernetes.io/part-of : flux
18- app.kubernetes.io/component : monitoring
17+ app.kubernetes.io/part-of : spectrum-monitoring
18+ app.kubernetes.io/component : flux
1919 kustomize.toolkit.fluxcd.io/substitute : disabled
Original file line number Diff line number Diff line change @@ -3,8 +3,8 @@ kind: PodMonitor
33metadata :
44 name : flux-system
55 labels :
6- app.kubernetes.io/part-of : flux
7- app.kubernetes.io/component : monitoring
6+ app.kubernetes.io/part-of : spectrum-monitoring
7+ app.kubernetes.io/component : flux
88spec :
99 namespaceSelector :
1010 matchNames :
Original file line number Diff line number Diff line change @@ -5,8 +5,8 @@ generatorOptions:
55 disableNameSuffixHash : true
66 labels :
77 grafana_dashboard : " 1"
8- app.kubernetes.io/component : monitoring
9- app.kubernetes.io/part-of : kubernetes
8+ app.kubernetes.io/component : kubernetes
9+ app.kubernetes.io/part-of : spectrum-monitoring
1010commonAnnotations :
1111 grafana_folder : " Kubernetes"
1212
@@ -26,7 +26,3 @@ configMapGenerator:
2626 - name : dashboards-k8s-views-pods
2727 files :
2828 - https://raw.githubusercontent.com/dotdc/grafana-dashboards-kubernetes/refs/tags/v2.5.3/dashboards/k8s-views-pods.json
29-
30- - name : dashboards-k8s-kubevirt
31- files :
32- - https://raw.githubusercontent.com/aenix-io/cozystack/refs/tags/v0.23.1/dashboards/kubevirt/kubevirt-control-plane.json
Original file line number Diff line number Diff line change 1+ apiVersion : kustomize.toolkit.fluxcd.io/v1
2+ kind : Kustomization
3+ metadata :
4+ name : kubevirt-monitoring
5+ namespace : flux-system
6+ spec :
7+ interval : 1m0s
8+ path : ./flux/monitoring/configs/kubevirt
9+ prune : true
10+ sourceRef :
11+ kind : GitRepository
12+ name : spectrum
13+ namespace : flux-system
14+ dependsOn :
15+ - name : kubevirt
16+ namespace : flux-system
Original file line number Diff line number Diff line change 1+ apiVersion : kustomize.config.k8s.io/v1beta1
2+ kind : Kustomization
3+ namespace : monitoring
4+ resources :
5+ - service-monitor.yml
6+ generatorOptions :
7+ disableNameSuffixHash : true
8+ labels :
9+ grafana_dashboard : " 1"
10+ app.kubernetes.io/part-of : spectrum-monitoring
11+ app.kubernetes.io/component : kubevirt
12+ commonAnnotations :
13+ grafana_folder : " Kubevirt"
14+
15+ configMapGenerator :
16+ - name : dashboards-k8s-kubevirt
17+ files :
18+ - https://raw.githubusercontent.com/aenix-io/cozystack/refs/tags/v0.23.1/dashboards/kubevirt/kubevirt-control-plane.json
Original file line number Diff line number Diff line change @@ -2,14 +2,16 @@ apiVersion: monitoring.coreos.com/v1
22kind : ServiceMonitor
33metadata :
44 name : kubevirt
5- namespace : kubevirt
65 labels :
7- app.kubernetes.io/part-of : kubevirt
8- app.kubernetes.io/component : monitoring
6+ app.kubernetes.io/part-of : spectrum-monitoring
7+ app.kubernetes.io/component : kubevirt
98spec :
109 selector :
1110 matchLabels :
1211 prometheus.kubevirt.io : " true"
12+ namespaceSelector :
13+ matchNames :
14+ - kubevirt
1315 endpoints :
1416 - port : metrics
1517 scheme : https
Original file line number Diff line number Diff line change 11apiVersion : kustomize.config.k8s.io/v1beta1
22kind : Kustomization
3- namespace : monitoring
43resources :
54 - flux
65 - system
76 - kubernetes
7+ - kubevirt.yml
Original file line number Diff line number Diff line change @@ -10,4 +10,5 @@ configMapGenerator:
1010 grafana_folder : " System"
1111 labels :
1212 grafana_dashboard : " 1"
13- app.kubernetes.io/component : monitoring
13+ app.kubernetes.io/component : system
14+ app.kubernetes.io/part-of : spectrum-monitoring
You can’t perform that action at this time.
0 commit comments