diff --git a/harmony/src/modules/application/features/helm_argocd_score.rs b/harmony/src/modules/application/features/helm_argocd_score.rs index 26767e1..ea53691 100644 --- a/harmony/src/modules/application/features/helm_argocd_score.rs +++ b/harmony/src/modules/application/features/helm_argocd_score.rs @@ -160,6 +160,9 @@ global: ## Used for ingresses, certificates, SSO, notifications, etc. domain: {domain} + securityContext: + runAsUser: null + # -- Runtime class name for all components runtimeClassName: "" @@ -471,6 +474,13 @@ redis: # -- Redis name name: redis + serviceAccount: + create: true + + securityContext: + runAsUser: null + + ## Redis image image: # -- Redis repository diff --git a/harmony/src/modules/prometheus/rhob_alerting_score.rs b/harmony/src/modules/prometheus/rhob_alerting_score.rs index e2fbffe..108a008 100644 --- a/harmony/src/modules/prometheus/rhob_alerting_score.rs +++ b/harmony/src/modules/prometheus/rhob_alerting_score.rs @@ -12,9 +12,6 @@ use std::process::Command; use crate::modules::k8s::ingress::{K8sIngressScore, PathType}; use crate::modules::monitoring::kube_prometheus::crd::grafana_default_dashboard::build_default_dashboard; use crate::modules::monitoring::kube_prometheus::crd::rhob_alertmanager_config::RHOBObservability; -use crate::modules::monitoring::kube_prometheus::crd::rhob_alertmanagers::{ - Alertmanager, AlertmanagerSpec, -}; use crate::modules::monitoring::kube_prometheus::crd::rhob_grafana::{ Grafana, GrafanaDashboard, GrafanaDashboardSpec, GrafanaDatasource, GrafanaDatasourceConfig, GrafanaDatasourceSpec, GrafanaSpec, @@ -25,13 +22,8 @@ use crate::modules::monitoring::kube_prometheus::crd::rhob_monitoring_stack::{ use crate::modules::monitoring::kube_prometheus::crd::rhob_prometheus_rules::{ PrometheusRule, PrometheusRuleSpec, RuleGroup, }; -use crate::modules::monitoring::kube_prometheus::crd::rhob_prometheuses::{ - AlertmanagerEndpoints, LabelSelector, PrometheusSpec, PrometheusSpecAlerting, -}; +use crate::modules::monitoring::kube_prometheus::crd::rhob_prometheuses::LabelSelector; -use crate::modules::monitoring::kube_prometheus::crd::rhob_role::{ - build_prom_role, build_prom_rolebinding, build_prom_service_account, -}; use crate::modules::monitoring::kube_prometheus::crd::rhob_service_monitor::{ ServiceMonitor, ServiceMonitorSpec, }; @@ -94,7 +86,6 @@ impl