UNCLASSIFIED - NO CUI

Added additional logic to avoid duplice secrets in kube-system namespace

General MR

Summary

  • Resolved conflicting secrets when both metricsServer and istioCNI are enabled

Relevant logs/screenshots

Error prior to change:

Release "bigbang" does not exist. Installing it now.
Error: 1 error occurred:
	* secrets "private-registry" already exists

After Change:

Release "bigbang" does not exist. Installing it now.
NAME: bigbang
LAST DEPLOYED: Fri Apr 17 09:43:32 2026
NAMESPACE: bigbang
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
Thank you for supporting Platform One!


PLATFORM ONE REDIS WARNING:
  You have enabled an internal redis instance in the BigBang configuration.
  Platform One does not support this option for production deployments because your persistent data can be permanently lost.
  This option should only be used for development or CI pipelines.
helmrelease.helm.toolkit.fluxcd.io/alloy condition met
helmrelease.helm.toolkit.fluxcd.io/grafana condition met
helmrelease.helm.toolkit.fluxcd.io/istio-cni condition met
helmrelease.helm.toolkit.fluxcd.io/istio-crds condition met
helmrelease.helm.toolkit.fluxcd.io/istiod condition met
helmrelease.helm.toolkit.fluxcd.io/kiali condition met
helmrelease.helm.toolkit.fluxcd.io/kyverno condition met
helmrelease.helm.toolkit.fluxcd.io/kyverno-policies condition met
helmrelease.helm.toolkit.fluxcd.io/kyverno-reporter condition met
helmrelease.helm.toolkit.fluxcd.io/loki condition met
helmrelease.helm.toolkit.fluxcd.io/metrics-server condition met
helmrelease.helm.toolkit.fluxcd.io/minio-operator condition met
helmrelease.helm.toolkit.fluxcd.io/monitoring condition met
helmrelease.helm.toolkit.fluxcd.io/passthrough-ingressgateway condition met
helmrelease.helm.toolkit.fluxcd.io/prometheus-operator-crds condition met
helmrelease.helm.toolkit.fluxcd.io/public-ingressgateway condition met
helmrelease.helm.toolkit.fluxcd.io/tempo condition met

kubectl get po -n kube-system

NAME                                      READY   STATUS    RESTARTS   AGE
coredns-54bcb65cdb-wrwm6                  1/1     Running   0          7m51s
istio-cni-node-pn8hz                      1/1     Running   0          5m26s
istio-cni-node-q99w9                      1/1     Running   0          5m26s
istio-cni-node-wdw58                      1/1     Running   0          5m26s
istio-cni-node-xm8p6                      1/1     Running   0          5m26s
local-path-provisioner-5c4dc5d66d-tm8tn   1/1     Running   0          8m33s
metrics-server-78699cf4d4-nh7rw           1/1     Running   0          7m

Also validated it works still with only metrics-server enabled:

Release "bigbang" does not exist. Installing it now.
NAME: bigbang
LAST DEPLOYED: Fri Apr 17 09:54:02 2026
NAMESPACE: bigbang
STATUS: deployed
REVISION: 1
TEST SUITE: None
NOTES:
Thank you for supporting Platform One!


PLATFORM ONE REDIS WARNING:
  You have enabled an internal redis instance in the BigBang configuration.
  Platform One does not support this option for production deployments because your persistent data can be permanently lost.
  This option should only be used for development or CI pipelines.
helmrelease.helm.toolkit.fluxcd.io/alloy condition met
helmrelease.helm.toolkit.fluxcd.io/grafana condition met
helmrelease.helm.toolkit.fluxcd.io/istio-crds condition met
helmrelease.helm.toolkit.fluxcd.io/istiod condition met
helmrelease.helm.toolkit.fluxcd.io/kiali condition met
helmrelease.helm.toolkit.fluxcd.io/kyverno condition met
helmrelease.helm.toolkit.fluxcd.io/kyverno-policies condition met
helmrelease.helm.toolkit.fluxcd.io/kyverno-reporter condition met
helmrelease.helm.toolkit.fluxcd.io/loki condition met
helmrelease.helm.toolkit.fluxcd.io/metrics-server condition met
helmrelease.helm.toolkit.fluxcd.io/minio-operator condition met
helmrelease.helm.toolkit.fluxcd.io/monitoring condition met
helmrelease.helm.toolkit.fluxcd.io/passthrough-ingressgateway condition met
helmrelease.helm.toolkit.fluxcd.io/prometheus-operator-crds condition met
helmrelease.helm.toolkit.fluxcd.io/public-ingressgateway condition met
helmrelease.helm.toolkit.fluxcd.io/tempo condition met

kubectl get po -n kube-system

NAME                                      READY   STATUS    RESTARTS   AGE
coredns-6567db78c7-bsbxz                  1/1     Running   0          6m34s
local-path-provisioner-5c4dc5d66d-z7kd7   1/1     Running   0          7m17s
metrics-server-78699cf4d4-fbmq9           1/1     Running   0          5m47s

Linked Issue

issue

Upgrade Notices

N/A

Edited by Jimmy Bourque

Merge request reports

Loading