File tree Expand file tree Collapse file tree 8 files changed +50
-0
lines changed
components/monitoring/controllers
terraform-modules/spectrum Expand file tree Collapse file tree 8 files changed +50
-0
lines changed Original file line number Diff line number Diff line change @@ -4,4 +4,5 @@ resources:
44 - ../../core/local-path-provisioner
55 - ../../core/metrics-server
66 - ../../core/kubelet-serving-cert-approver
7+ - ../../core/monitoring-prerequisites
78 - ../../components/monitoring
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ resources:
99 - ../../core/local-path-provisioner
1010 - ../../core/metrics-server
1111 - ../../core/kubelet-serving-cert-approver
12+ - ../../core/monitoring-prerequisites
1213 - ../../components/kubevirt
1314 - ../../components/monitoring
1415 - hubble-ingress.yml
Original file line number Diff line number Diff line change 3030 values :
3131 alertmanager :
3232 enabled : false
33+ prometheusOperator :
34+ priorityClassName : spectrum-monitoring
3335 prometheus :
3436 prometheusSpec :
37+ priorityClassName : spectrum-monitoring
3538 retention : 168h
3639 resources :
3740 requests :
5659 app.kubernetes.io/part-of : spectrum-monitoring
5760
5861 grafana :
62+ priorityClassName : spectrum-monitoring
5963 defaultDashboardsEnabled : false
6064 adminPassword : fluence
6165 sidecar :
6872 provider :
6973 allowUiUpdates : true
7074 foldersFromFilesStructure : true
75+
76+ kube-state-metrics :
77+ priorityClassName : spectrum-monitoring
78+ prometheus-node-exporter :
79+ priorityClassName : spectrum-monitoring
Original file line number Diff line number Diff line change 2424 values :
2525 promtail :
2626 enabled : true
27+ priorityClassName : spectrum-monitoring
2728 loki :
2829 enabled : true
2930 isDefault : false
31+ priorityClassName : spectrum-monitoring
3032 serviceMonitor :
3133 enabled : true
3234 additionalLabels :
Original file line number Diff line number Diff line change @@ -33,3 +33,11 @@ patches:
3333 name: local-path-storage
3434 labels:
3535 pod-security.kubernetes.io/enforce: privileged
36+ - patch : |-
37+ - op: replace
38+ path: /spec/template/spec/priorityClassName
39+ value: system-cluster-critical
40+ target:
41+ kind: Deployment
42+ name: local-path-provisioner
43+ namespace: local-path-storage
Original file line number Diff line number Diff line change 1+ apiVersion : kustomize.config.k8s.io/v1beta1
2+ kind : Kustomization
3+ resources :
4+ - ./manifests.yaml
Original file line number Diff line number Diff line change 1+
2+ ---
3+ apiVersion : scheduling.k8s.io/v1
4+ kind : PriorityClass
5+ metadata :
6+ name : spectrum-monitoring
7+ value : 100000
8+ globalDefault : false
9+ description : " Spectrum monitoring priority class"
Original file line number Diff line number Diff line change @@ -21,6 +21,22 @@ resource "helm_release" "flux" {
2121 name = " imageAutomationController.create"
2222 value = " false"
2323 }
24+ set {
25+ name = " helmController.priorityClassName"
26+ value = " system-cluster-critical"
27+ }
28+ set {
29+ name = " kustomizeController.priorityClassName"
30+ value = " system-cluster-critical"
31+ }
32+ set {
33+ name = " notificationController.priorityClassName"
34+ value = " system-cluster-critical"
35+ }
36+ set {
37+ name = " sourceController.priorityClassName"
38+ value = " system-cluster-critical"
39+ }
2440}
2541
2642resource "helm_release" "flux-sync" {
You can’t perform that action at this time.
0 commit comments