From c15bd5333105f74ef4331c3c7edfc4e35ea6dd5b Mon Sep 17 00:00:00 2001 From: Willem Date: Fri, 12 Sep 2025 09:29:27 -0400 Subject: [PATCH] fix: added securityContext.runAsUser:null to argo-cd helm chart so that in okd user group will be randomly assigned within the uid range for the designated namespace --- .../modules/application/features/helm_argocd_score.rs | 10 ++++++++++ harmony/src/modules/prometheus/rhob_alerting_score.rs | 11 +---------- 2 files changed, 11 insertions(+), 10 deletions(-) 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