@@ -94,25 +94,39 @@ node('docker') {
9494 stage(' Deploy ecosystem-core' ) {
9595 withCredentials([[$class : ' UsernamePasswordMultiBinding' , credentialsId : ' harborhelmchartpush' , usernameVariable : ' HARBOR_USERNAME' , passwordVariable : ' HARBOR_PASSWORD' ]]) {
9696 k3d. helm(" registry login ${ registryUrl} --username '${ HARBOR_USERNAME} ' --password '${ HARBOR_PASSWORD} '" )
97- k3d. helm(" install k8s-component-operator-crd oci://registry.cloudogu.com/k8s/k8s-component-operator-crd --version 1.10 .0" )
97+ k3d. helm(" install k8s-component-operator-crd oci://registry.cloudogu.com/k8s/k8s-component-operator-crd --version 1.13 .0" )
9898 k3d. helm(" registry logout ${ registryUrl} " )
9999
100100 k3d. assignExternalIP()
101101 k3d. kubectl(" --namespace default create configmap global-config --from-literal=config.yaml='fqdn: ${ k3d.@externalIP} '" )
102102
103- k3d. helm(" install ${ repositoryName} ${ helmChartDir} " )
103+ k3d. helm(" install ${ repositoryName} ${ helmChartDir} " +
104+ " --set monitoring.components.k8s-prometheus.valuesObject.kube-prometheus-stack.nodeExporter.enabled=false " +
105+ " --set backup.components.k8s-snapshot-controller.disabled=false --set backup.components.k8s-snapshot-controller-crd.disabled=false " +
106+ " --set-json='monitoring.components.k8s-promtail.valuesObject.promtail.config.clients=[{\" url\" : \" http://k8s-loki-gateway.default.svc.cluster.local/loki/api/v1/push\" , \" basic_auth\" : {\" username\" : \"\$ {LOKI_USERNAME}\" , \" password\" : \"\$ {LOKI_PASSWORD}\" }}]'" )
104107 }
105108 }
106109
107110 stage(' Test ecosystem-core' ) {
108111 // Labels we wait for
109112 def labels = [
110113 " app.kubernetes.io/name=k8s-component-operator" ,
114+ " k8s.cloudogu.com/component.name=k8s-minio" ,
115+ " k8s.cloudogu.com/component.name=k8s-loki" ,
116+ " k8s.cloudogu.com/component.name=k8s-snapshot-controller" ,
117+ " k8s.cloudogu.com/component.name=k8s-velero" ,
118+ " k8s.cloudogu.com/component.name=k8s-ces-control" ,
119+ " k8s.cloudogu.com/component.name=k8s-promtail" ,
120+ " k8s.cloudogu.com/component.name=k8s-alloy" ,
111121 " k8s.cloudogu.com/component.name=k8s-dogu-operator" ,
112122 " k8s.cloudogu.com/component.name=k8s-service-discovery" ,
113123 " k8s.cloudogu.com/component.name=k8s-blueprint-operator" ,
114124 " k8s.cloudogu.com/component.name=k8s-ces-gateway" ,
115- " k8s.cloudogu.com/component.name=k8s-ces-assets"
125+ " k8s.cloudogu.com/component.name=k8s-ces-assets" ,
126+ " k8s.cloudogu.com/component.name=k8s-debug-mode-operator" ,
127+ " k8s.cloudogu.com/component.name=k8s-backup-operator" ,
128+ " k8s.cloudogu.com/component.name=k8s-prometheus" ,
129+ " k8s.cloudogu.com/component.name=k8s-support-archive-operator"
116130 ]
117131
118132 // Timeout (same for all, adjust as needed)
0 commit comments