diff --git a/README.md b/README.md index 416b81d..863ac84 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ helm install argocd argo-cd -n argocd --create-namespace 4. Configure integration with the forked repository by adding credential template to the Argo CD. 5. Apply the [`clusters/core/bootstrap-addons.yaml`](clusters/core/bootstrap-addons.yaml) application to the Argo CD. 6. Enable the add-on by setting the `enable` field to `true` in the [`clusters/core/apps/values.yaml`](clusters/core/apps/values.yaml) file. +7. To change the application namespace, update the namespace field in the [`clusters/core/apps/values.yaml`](clusters/core/apps/values.yaml) file. ## Available add-ons @@ -72,54 +73,54 @@ make update-readme ``` -| Component | version | appVersion | createNamespace | enable | -|:-----------------------|:----------|:-------------|:------------------|:---------| -| argo-cd | 7.7.11 | v2.13.2 | False | False | -| aws-efs-csi-driver | 1.5.7 | 1.5.7 | N/A | False | -| awx-operator | 2.19.1 | 2.19.1 | False | False | -| capsule | 0.5.3 | 0.4.2 | False | False | -| capsule-tenant | N/A | N/A | N/A | False | -| cert-manager | 1.16.1 | v1.16.1 | False | False | -| defectdojo | 1.6.127 | 2.34.1 | False | False | -| dependency-track | 0.24.0 | v4.12.2 | False | False | -| karma-dashboard | 2.9.3 | v0.120 | False | False | -| karpenter-np | 0.1.0 | 0.1.0 | False | False | -| karpenter | 1.0.8 | 1.0.8 | False | False | -| keda-tenants | 0.1.0 | 0.1.0 | False | False | -| keda | 2.15.2 | 2.15.1 | False | False | -| kuberocketci | 3.10.2 | 3.10.2 | False | False | -| kuberocketci-pipelines | N/A | N/A | False | False | -| kuberocketci-rbac | 0.1.0 | 0.1.0 | False | False | -| external-secrets | 0.10.5 | 1.0 | False | False | -| fluent-bit | 0.46.11 | 3.0.7 | False | False | -| harbor | 0.1.0 | 1.12.2 | False | False | -| harbor-ha | 1.13.0 | 2.9.0 | False | False | -| harbor-ha-okd | 1.13.0 | 2.9.0 | False | False | -| ingress-nginx | 4.11.3 | 1.11.3 | False | False | -| ingress-nginx-external | 4.11.3 | 1.11.3 | False | False | -| jaeger-operator | 2.53.0 | 1.52.0 | False | False | -| keycloak | 2.3.0 | 24.0.4 | False | False | -| keycloak-postgresql | 0.1.1 | 1.0 | False | False | -| keycloak-operator | 1.23.0 | 1.23.0 | False | False | -| krakend | 0.1.36 | 2.7.2 | False | False | -| minio-operator | 0.1.0 | 5.0.5 | False | False | -| nexus | 61.0.3 | 3.70.3 | False | False | -| nexus-operator | 3.3.0 | 3.3.0 | False | False | -| oauth2-proxy | 7.6.0 | v7.6.0 | False | False | -| opensearch | 2.26.1 | 2.17.1 | False | False | -| opentelemetry-operator | 0.62.0 | 0.102.0 | False | False | -| postgres-operator | 0.1.0 | 5.7.0 | False | False | -| report-portal | 5.10.0 | 23.2 | False | False | -| prometheus-operator | 65.5.1 | v0.77.2 | False | False | -| redis-operator | 0.1.0 | 3.2.8 | False | False | -| sonar | 8.0.2 | 9.9.2 | False | False | -| sonar-operator | 3.1.1 | 3.1.1 | False | False | -| storage-class | N/A | N/A | N/A | False | -| tekton-cache | 0.4.0 | 0.4.0 | False | False | -| tekton | N/A | N/A | False | False | -| tekton-custom-task | 0.1.0 | 0.1.0 | False | False | -| tekton-dashboard | 0.52.0 | 0.52.0 | False | False | -| vault | 0.24.1 | 1.13.1 | False | False | -| vault-kms | 0.25.0 | 1.14.0 | False | False | -| vault-okd | 0.25.0 | 1.14.0 | False | False | -| atlantis | 5.8.0 | v0.30.0 | False | False | +| Component | version | appVersion | namespace | createNamespace | enable | +|:-----------------------|:----------|:-------------|:-----------------------|:------------------|:---------| +| argo-cd | 7.7.11 | v2.13.2 | krci | False | False | +| atlantis | 5.8.0 | v0.30.0 | atlantis | False | False | +| aws-efs-csi-driver | 1.5.7 | 1.5.7 | kube-system | N/A | False | +| awx-operator | 2.19.1 | 2.19.1 | awx-operator | False | False | +| capsule | 0.5.3 | 0.4.2 | capsule-system | False | False | +| capsule-tenant | N/A | N/A | capsule-system | N/A | False | +| cert-manager | 1.16.1 | v1.16.1 | cert-manager | False | False | +| defectdojo | 1.6.168 | 2.42.1 | defectdojo | False | False | +| dependency-track | 0.24.0 | v4.12.2 | dependency-track | False | False | +| external-secrets | 0.10.5 | 1.0 | external-secrets | False | False | +| fluent-bit | 0.46.11 | 3.0.7 | logging | False | False | +| harbor | 0.1.0 | 1.12.2 | harbor | False | False | +| harbor-ha | 1.13.0 | 2.9.0 | harbor | False | False | +| harbor-ha-okd | 1.13.0 | 2.9.0 | harbor | False | False | +| ingress-nginx | 4.11.3 | 1.11.3 | ingress-nginx | False | False | +| ingress-nginx-external | 4.11.3 | 1.11.3 | ingress-nginx-external | False | False | +| jaeger-operator | 2.53.0 | 1.52.0 | jaeger-operator | False | False | +| karma-dashboard | 2.9.3 | v0.120 | monitoring | False | False | +| karpenter-np | 0.1.0 | 0.1.0 | karpenter | False | False | +| karpenter | 1.0.8 | 1.0.8 | karpenter | False | False | +| keda-tenants | 0.1.0 | 0.1.0 | keda | False | False | +| keda | 2.15.2 | 2.15.1 | keda | False | False | +| keycloak | 2.3.0 | 24.0.4 | security | False | False | +| keycloak-postgresql | 0.1.1 | 1.0 | security | False | False | +| keycloak-operator | 1.23.0 | 1.23.0 | keycloak-operator | False | False | +| krakend | 0.1.36 | 2.7.2 | krakend | False | False | +| kuberocketci-pipelines | N/A | N/A | krci | False | False | +| kuberocketci-rbac | 0.1.0 | 0.1.0 | security | False | False | +| kuberocketci | 3.10.2 | 3.10.2 | krci | False | False | +| minio-operator | 0.1.0 | 5.0.5 | minio-operator | False | False | +| nexus | 61.0.3 | 3.70.3 | nexus | False | False | +| nexus-operator | 3.3.0 | 3.3.0 | nexus | False | False | +| oauth2-proxy | 7.6.0 | v7.6.0 | oauth2-proxy | False | False | +| opensearch | 2.26.1 | 2.17.1 | logging | False | False | +| opentelemetry-operator | 0.62.0 | 0.102.0 | opentelemetry-operator | False | False | +| postgres-operator | 0.1.0 | 5.7.0 | postgres-operator | False | False | +| prometheus-operator | 65.5.1 | v0.77.2 | monitoring | False | False | +| redis-operator | 0.1.0 | 3.2.8 | redis-operator | False | False | +| report-portal | 5.10.0 | 23.2 | report-portal | False | False | +| sonar | 8.0.2 | 9.9.2 | sonar | False | False | +| sonar-operator | 3.1.1 | 3.1.1 | sonar | False | False | +| storage-class | N/A | N/A | N/A | N/A | False | +| tekton-cache | 0.4.0 | 0.4.0 | tekton-cache | False | False | +| tekton | N/A | N/A | tekton-pipelines | False | False | +| tekton-custom-task | 0.1.0 | 0.1.0 | krci | False | False | +| tekton-dashboard | 0.52.0 | 0.52.0 | krci | False | False | +| vault-kms | 0.25.0 | 1.14.0 | vault | False | False | +| vault-okd | 0.25.0 | 1.14.0 | vault | False | False | +| vault | 0.24.1 | 1.13.1 | vault | False | False | diff --git a/clusters/core/apps/README.md b/clusters/core/apps/README.md index ab7b7e1..0cbcf20 100644 --- a/clusters/core/apps/README.md +++ b/clusters/core/apps/README.md @@ -21,105 +21,143 @@ EDP Cluster Addons that extend the Kubernetes Cluster Functionality | Key | Type | Default | Description | |-----|------|---------|-------------| -| argo-cd | object | `{"createNamespace":false,"enable":false}` | ArgoCD Deployment | +| argo-cd | object | `{"createNamespace":false,"enable":false,"namespace":"krci"}` | ArgoCD Deployment | | argo-cd.createNamespace | bool | `false` | whether to create the namespace or not | | argoProject | string | `"core"` | | | atlantis.createNamespace | bool | `false` | | | atlantis.enable | bool | `false` | | -| aws-efs-csi-driver | object | `{"enable":false}` | AWS EFS CSI Driver | +| atlantis.namespace | string | `"atlantis"` | | +| aws-efs-csi-driver | object | `{"enable":false,"namespace":"kube-system"}` | AWS EFS CSI Driver | | awx-operator.createNamespace | bool | `false` | | | awx-operator.enable | bool | `false` | | -| capsule | object | `{"createNamespace":false,"enable":false}` | Capsule | -| capsule-tenant | object | `{"enable":false}` | Capsule Tenant | +| awx-operator.namespace | string | `"awx-operator"` | | +| capsule | object | `{"createNamespace":false,"enable":false,"namespace":"capsule-system"}` | Capsule | +| capsule-tenant | object | `{"enable":false,"namespace":"capsule-system"}` | Capsule Tenant | | capsule.createNamespace | bool | `false` | whether to create the namespace or not | -| cert-manager | object | `{"createNamespace":false,"enable":false}` | Cert Manager | +| cert-manager | object | `{"createNamespace":false,"enable":false,"namespace":"cert-manager"}` | Cert Manager | | cert-manager.createNamespace | bool | `false` | whether to create the namespace or not | | clusterName | string | `"core"` | | -| defectdojo | object | `{"createNamespace":false,"enable":false}` | DefectDojo | +| defectdojo | object | `{"createNamespace":false,"enable":false,"namespace":"defectdojo"}` | DefectDojo | | defectdojo.createNamespace | bool | `false` | whether to create the namespace or not | | dependency-track.createNamespace | bool | `false` | | | dependency-track.enable | bool | `false` | | +| dependency-track.namespace | string | `"dependency-track"` | | | destinationServer | string | `"in-cluster"` | | | external-secrets.createNamespace | bool | `false` | | | external-secrets.enable | bool | `false` | | +| external-secrets.namespace | string | `"external-secrets"` | | | fluent-bit.createNamespace | bool | `false` | | | fluent-bit.enable | bool | `false` | | +| fluent-bit.namespace | string | `"logging"` | | | harbor-ha-okd.createNamespace | bool | `false` | | | harbor-ha-okd.enable | bool | `false` | | +| harbor-ha-okd.namespace | string | `"harbor"` | | | harbor-ha.createNamespace | bool | `false` | | | harbor-ha.enable | bool | `false` | | +| harbor-ha.namespace | string | `"harbor"` | | | harbor.createNamespace | bool | `false` | | | harbor.enable | bool | `false` | | +| harbor.namespace | string | `"harbor"` | | | ingress-nginx-external.createNamespace | bool | `false` | | | ingress-nginx-external.enable | bool | `false` | | +| ingress-nginx-external.namespace | string | `"ingress-nginx-external"` | | | ingress-nginx.createNamespace | bool | `false` | | | ingress-nginx.enable | bool | `false` | | +| ingress-nginx.namespace | string | `"ingress-nginx"` | | | jaeger-operator.createNamespace | bool | `false` | | | jaeger-operator.enable | bool | `false` | | +| jaeger-operator.namespace | string | `"jaeger-operator"` | | | karma-dashboard.createNamespace | bool | `false` | | | karma-dashboard.enable | bool | `false` | | -| karpenter-np | object | `{"createNamespace":false,"enable":false}` | Application with Karpenter resources: NodePools and NodeClass | +| karma-dashboard.namespace | string | `"monitoring"` | | +| karpenter-np | object | `{"createNamespace":false,"enable":false,"namespace":"karpenter"}` | Application with Karpenter resources: NodePools and NodeClass | | karpenter.createNamespace | bool | `false` | | | karpenter.enable | bool | `false` | | -| keda-tenants | object | `{"createNamespace":false,"enable":false}` | Keda Job Scaler for KRCI deployments | +| karpenter.namespace | string | `"karpenter"` | | +| keda-tenants | object | `{"createNamespace":false,"enable":false,"namespace":"keda"}` | Keda Job Scaler for KRCI deployments | | keda.createNamespace | bool | `false` | | | keda.enable | bool | `false` | | +| keda.namespace | string | `"keda"` | | | keycloak-operator.createNamespace | bool | `false` | | | keycloak-operator.enable | bool | `false` | | +| keycloak-operator.namespace | string | `"keycloak-operator"` | | | keycloak-postgresql.createNamespace | bool | `false` | | | keycloak-postgresql.enable | bool | `false` | | +| keycloak-postgresql.namespace | string | `"security"` | | | keycloak.createNamespace | bool | `false` | | | keycloak.enable | bool | `false` | | +| keycloak.namespace | string | `"security"` | | | krakend.createNamespace | bool | `false` | | | krakend.enable | bool | `false` | | +| krakend.namespace | string | `"krakend"` | | | kuberocketci-pipelines.createNamespace | bool | `false` | | | kuberocketci-pipelines.enable | bool | `false` | | | kuberocketci-pipelines.namespace | string | `"krci"` | | | kuberocketci-pipelines.repoUrl | string | `"ssh://git@github.com:22/epmd-edp/helm-helm-pipeline.git"` | | | kuberocketci-rbac.createNamespace | bool | `false` | | | kuberocketci-rbac.enable | bool | `false` | | +| kuberocketci-rbac.namespace | string | `"security"` | | | kuberocketci.createNamespace | bool | `false` | | | kuberocketci.enable | bool | `false` | | +| kuberocketci.namespace | string | `"krci"` | | | minio-operator.createNamespace | bool | `false` | | | minio-operator.enable | bool | `false` | | +| minio-operator.namespace | string | `"minio-operator"` | | | nexus-operator.createNamespace | bool | `false` | | | nexus-operator.enable | bool | `false` | | +| nexus-operator.namespace | string | `"nexus"` | | | nexus.createNamespace | bool | `false` | | | nexus.enable | bool | `false` | | +| nexus.namespace | string | `"nexus"` | | | oauth2-proxy.createNamespace | bool | `false` | | | oauth2-proxy.enable | bool | `false` | | +| oauth2-proxy.namespace | string | `"oauth2-proxy"` | | | opensearch.createNamespace | bool | `false` | | | opensearch.enable | bool | `false` | | +| opensearch.namespace | string | `"logging"` | | | opentelemetry-operator.createNamespace | bool | `false` | | | opentelemetry-operator.enable | bool | `false` | | +| opentelemetry-operator.namespace | string | `"opentelemetry-operator"` | | | postgres-operator.createNamespace | bool | `false` | | | postgres-operator.enable | bool | `false` | | +| postgres-operator.namespace | string | `"postgres-operator"` | | | prometheus-operator.createNamespace | bool | `false` | | | prometheus-operator.enable | bool | `false` | | +| prometheus-operator.namespace | string | `"monitoring"` | | | redis-operator.createNamespace | bool | `false` | | | redis-operator.enable | bool | `false` | | +| redis-operator.namespace | string | `"redis-operator"` | | | repoUrl | string | `"ssh://git@github.com:22/kuberocketci/edp-cluster-add-ons"` | | | report-portal.createNamespace | bool | `false` | | | report-portal.enable | bool | `false` | | +| report-portal.namespace | string | `"report-portal"` | | | sonar-operator.createNamespace | bool | `false` | | | sonar-operator.enable | bool | `false` | | +| sonar-operator.namespace | string | `"sonar"` | | | sonar.createNamespace | bool | `false` | | | sonar.enable | bool | `false` | | +| sonar.namespace | string | `"sonar"` | | | storage-class.enable | bool | `false` | | | targetRevision | string | `"main"` | | | tekton-cache.createNamespace | bool | `false` | | | tekton-cache.enable | bool | `false` | | +| tekton-cache.namespace | string | `"tekton-cache"` | | | tekton-custom-task.createNamespace | bool | `false` | | | tekton-custom-task.enable | bool | `false` | | +| tekton-custom-task.namespace | string | `"krci"` | | | tekton-dashboard.createNamespace | bool | `false` | | | tekton-dashboard.enable | bool | `false` | | | tekton-dashboard.namespace | string | `"krci"` | | | tekton.createNamespace | bool | `false` | | | tekton.enable | bool | `false` | | +| tekton.namespace | string | `"tekton-pipelines"` | | | vault-kms.createNamespace | bool | `false` | | | vault-kms.enable | bool | `false` | | +| vault-kms.namespace | string | `"vault"` | | | vault-okd.createNamespace | bool | `false` | | | vault-okd.enable | bool | `false` | | +| vault-okd.namespace | string | `"vault"` | | | vault.createNamespace | bool | `false` | | | vault.enable | bool | `false` | | +| vault.namespace | string | `"vault"` | | diff --git a/clusters/core/apps/templates/argo-cd.yaml b/clusters/core/apps/templates/argo-cd.yaml index 77bbb23..b037b59 100644 --- a/clusters/core/apps/templates/argo-cd.yaml +++ b/clusters/core/apps/templates/argo-cd.yaml @@ -16,7 +16,7 @@ spec: releaseName: argocd destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: krci + namespace: {{ index .Values "argo-cd" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "argo-cd" "createNamespace") }} diff --git a/clusters/core/apps/templates/atlantis.yaml b/clusters/core/apps/templates/atlantis.yaml index 05bacc9..8688434 100644 --- a/clusters/core/apps/templates/atlantis.yaml +++ b/clusters/core/apps/templates/atlantis.yaml @@ -16,7 +16,7 @@ spec: releaseName: atlantis destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: atlantis + namespace: {{ index .Values "atlantis" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.atlantis.createNamespace }} diff --git a/clusters/core/apps/templates/aws-efs-csi-driver.yaml b/clusters/core/apps/templates/aws-efs-csi-driver.yaml index 7f894bd..0415fa2 100644 --- a/clusters/core/apps/templates/aws-efs-csi-driver.yaml +++ b/clusters/core/apps/templates/aws-efs-csi-driver.yaml @@ -16,7 +16,7 @@ spec: releaseName: aws-efs-csi-driver destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: kube-system + namespace: {{ index .Values "aws-efs-csi-driver" "namespace" }} syncPolicy: retry: limit: 1 diff --git a/clusters/core/apps/templates/awx-operator.yaml b/clusters/core/apps/templates/awx-operator.yaml index b63626e..343cb86 100644 --- a/clusters/core/apps/templates/awx-operator.yaml +++ b/clusters/core/apps/templates/awx-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: awx-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: awx-operator + namespace: {{ index .Values "awx-operator" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "awx-operator" "createNamespace") }} @@ -27,4 +27,3 @@ spec: factor: 2 maxDuration: 1m {{- end -}} - diff --git a/clusters/core/apps/templates/capsule-tenant.yaml b/clusters/core/apps/templates/capsule-tenant.yaml index de343e2..e831640 100644 --- a/clusters/core/apps/templates/capsule-tenant.yaml +++ b/clusters/core/apps/templates/capsule-tenant.yaml @@ -14,7 +14,7 @@ spec: targetRevision: {{ .Values.targetRevision }} destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: capsule-system + namespace: {{ index .Values "capsule-tenant" "namespace" }} syncPolicy: retry: limit: 1 diff --git a/clusters/core/apps/templates/capsule.yaml b/clusters/core/apps/templates/capsule.yaml index 9a11953..22447f7 100644 --- a/clusters/core/apps/templates/capsule.yaml +++ b/clusters/core/apps/templates/capsule.yaml @@ -16,7 +16,7 @@ spec: releaseName: capsule destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: capsule-system + namespace: {{ index .Values "capsule" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.capsule.createNamespace }} diff --git a/clusters/core/apps/templates/cert-manager.yaml b/clusters/core/apps/templates/cert-manager.yaml index d417c95..9b4fc71 100644 --- a/clusters/core/apps/templates/cert-manager.yaml +++ b/clusters/core/apps/templates/cert-manager.yaml @@ -16,7 +16,7 @@ spec: releaseName: cert-manager destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: cert-manager + namespace: {{ index .Values "cert-manager" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "cert-manager" "createNamespace") }} diff --git a/clusters/core/apps/templates/defectdojo.yaml b/clusters/core/apps/templates/defectdojo.yaml index 1f03234..ebceea4 100644 --- a/clusters/core/apps/templates/defectdojo.yaml +++ b/clusters/core/apps/templates/defectdojo.yaml @@ -16,7 +16,7 @@ spec: releaseName: defectdojo destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: defectdojo + namespace: {{ index .Values "defectdojo" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.defectdojo.createNamespace }} diff --git a/clusters/core/apps/templates/dependency-track.yaml b/clusters/core/apps/templates/dependency-track.yaml index 3660aee..07ae3a8 100644 --- a/clusters/core/apps/templates/dependency-track.yaml +++ b/clusters/core/apps/templates/dependency-track.yaml @@ -16,7 +16,7 @@ spec: releaseName: dependency-track destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: dependency-track + namespace: {{ index .Values "dependency-track" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "dependency-track" "createNamespace") }} diff --git a/clusters/core/apps/templates/external-secrets.yaml b/clusters/core/apps/templates/external-secrets.yaml index 62e5840..72ba6c4 100644 --- a/clusters/core/apps/templates/external-secrets.yaml +++ b/clusters/core/apps/templates/external-secrets.yaml @@ -16,7 +16,7 @@ spec: releaseName: external-secrets destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: external-secrets + namespace: {{ index .Values "external-secrets" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "external-secrets" "createNamespace") }} diff --git a/clusters/core/apps/templates/fluent-bit.yaml b/clusters/core/apps/templates/fluent-bit.yaml index 6126788..7bba1af 100644 --- a/clusters/core/apps/templates/fluent-bit.yaml +++ b/clusters/core/apps/templates/fluent-bit.yaml @@ -16,7 +16,7 @@ spec: releaseName: fluent-bit destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: logging + namespace: {{ index .Values "fluent-bit" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "fluent-bit" "createNamespace") }} diff --git a/clusters/core/apps/templates/harbor-ha-okd.yaml b/clusters/core/apps/templates/harbor-ha-okd.yaml index 4a586d1..3b3030c 100644 --- a/clusters/core/apps/templates/harbor-ha-okd.yaml +++ b/clusters/core/apps/templates/harbor-ha-okd.yaml @@ -16,7 +16,7 @@ spec: releaseName: harbor-ha-okd destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: harbor + namespace: {{ index .Values "harbor-ha-okd" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "harbor-ha-okd" "createNamespace") }} diff --git a/clusters/core/apps/templates/harbor-ha.yaml b/clusters/core/apps/templates/harbor-ha.yaml index 1224002..a609693 100644 --- a/clusters/core/apps/templates/harbor-ha.yaml +++ b/clusters/core/apps/templates/harbor-ha.yaml @@ -16,7 +16,7 @@ spec: releaseName: harbor-ha destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: harbor + namespace: {{ index .Values "harbor-ha" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "harbor-ha" "createNamespace") }} diff --git a/clusters/core/apps/templates/harbor.yaml b/clusters/core/apps/templates/harbor.yaml index 60d64b3..af5501a 100644 --- a/clusters/core/apps/templates/harbor.yaml +++ b/clusters/core/apps/templates/harbor.yaml @@ -16,7 +16,7 @@ spec: releaseName: harbor destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: harbor + namespace: {{ index .Values "harbor" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.harbor.createNamespace }} diff --git a/clusters/core/apps/templates/ingress-nginx-external.yaml b/clusters/core/apps/templates/ingress-nginx-external.yaml index af13bf0..9549d19 100644 --- a/clusters/core/apps/templates/ingress-nginx-external.yaml +++ b/clusters/core/apps/templates/ingress-nginx-external.yaml @@ -16,7 +16,7 @@ spec: releaseName: ingress-nginx-external destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: ingress-nginx-external + namespace: {{ index .Values "ingress-nginx-external" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "ingress-nginx-external" "createNamespace") }} diff --git a/clusters/core/apps/templates/ingress-nginx.yaml b/clusters/core/apps/templates/ingress-nginx.yaml index 597bacc..0b36677 100644 --- a/clusters/core/apps/templates/ingress-nginx.yaml +++ b/clusters/core/apps/templates/ingress-nginx.yaml @@ -16,7 +16,7 @@ spec: releaseName: ingress-nginx destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: ingress-nginx + namespace: {{ index .Values "ingress-nginx" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "ingress-nginx" "createNamespace") }} diff --git a/clusters/core/apps/templates/jaeger-opertor.yaml b/clusters/core/apps/templates/jaeger-operator.yaml similarity index 93% rename from clusters/core/apps/templates/jaeger-opertor.yaml rename to clusters/core/apps/templates/jaeger-operator.yaml index 8e00b97..cde4db7 100644 --- a/clusters/core/apps/templates/jaeger-opertor.yaml +++ b/clusters/core/apps/templates/jaeger-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: jaeger-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: jaeger-operator + namespace: {{ index .Values "jaeger-operator" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "jaeger-operator" "createNamespace") }} diff --git a/clusters/core/apps/templates/karma-dashboard.yaml b/clusters/core/apps/templates/karma-dashboard.yaml index 62fead4..d511810 100644 --- a/clusters/core/apps/templates/karma-dashboard.yaml +++ b/clusters/core/apps/templates/karma-dashboard.yaml @@ -16,7 +16,7 @@ spec: releaseName: karma-dashboard destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: monitoring + namespace: {{ index .Values "karma-dashboard" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "karma-dashboard" "createNamespace") }} diff --git a/clusters/core/apps/templates/karpenter-np.yaml b/clusters/core/apps/templates/karpenter-np.yaml index d0fe9af..96dcf60 100644 --- a/clusters/core/apps/templates/karpenter-np.yaml +++ b/clusters/core/apps/templates/karpenter-np.yaml @@ -16,7 +16,7 @@ spec: releaseName: karpenter-np destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: karpenter + namespace: {{ index .Values "karpenter-np" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "karpenter-np" "createNamespace") }} diff --git a/clusters/core/apps/templates/karpenter.yaml b/clusters/core/apps/templates/karpenter.yaml index 859791e..a92ae82 100644 --- a/clusters/core/apps/templates/karpenter.yaml +++ b/clusters/core/apps/templates/karpenter.yaml @@ -16,7 +16,7 @@ spec: releaseName: karpenter destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: karpenter + namespace: {{ index .Values "karpenter" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.karpenter.createNamespace }} diff --git a/clusters/core/apps/templates/keda-tenants.yaml b/clusters/core/apps/templates/keda-tenants.yaml index ef2cd0a..80609a0 100644 --- a/clusters/core/apps/templates/keda-tenants.yaml +++ b/clusters/core/apps/templates/keda-tenants.yaml @@ -16,7 +16,7 @@ spec: releaseName: keda-tenants destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: keda + namespace: {{ index .Values "keda-tenants" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "keda-tenants" "createNamespace") }} diff --git a/clusters/core/apps/templates/keda.yaml b/clusters/core/apps/templates/keda.yaml index 9f33b39..4ee0c91 100644 --- a/clusters/core/apps/templates/keda.yaml +++ b/clusters/core/apps/templates/keda.yaml @@ -16,7 +16,7 @@ spec: releaseName: keda destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: keda + namespace: {{ index .Values "keda" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.keda.createNamespace }} diff --git a/clusters/core/apps/templates/keycloak-operator.yaml b/clusters/core/apps/templates/keycloak-operator.yaml index 175c211..7404c53 100644 --- a/clusters/core/apps/templates/keycloak-operator.yaml +++ b/clusters/core/apps/templates/keycloak-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: keycloak-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: keycloak-operator + namespace: {{ index .Values "keycloak-operator" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "keycloak-operator" "createNamespace") }} diff --git a/clusters/core/apps/templates/keycloak-postgresql.yaml b/clusters/core/apps/templates/keycloak-postgresql.yaml index 29dd498..04ed186 100644 --- a/clusters/core/apps/templates/keycloak-postgresql.yaml +++ b/clusters/core/apps/templates/keycloak-postgresql.yaml @@ -16,7 +16,7 @@ spec: releaseName: keycloak-postgresql destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: security + namespace: {{ index .Values "keycloak-postgresql" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "keycloak-postgresql" "createNamespace") }} diff --git a/clusters/core/apps/templates/keycloak.yaml b/clusters/core/apps/templates/keycloak.yaml index 4d9d3d6..99fcad5 100644 --- a/clusters/core/apps/templates/keycloak.yaml +++ b/clusters/core/apps/templates/keycloak.yaml @@ -16,7 +16,7 @@ spec: releaseName: keycloak destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: security + namespace: {{ index .Values "keycloak" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.keycloak.createNamespace }} diff --git a/clusters/core/apps/templates/krakend.yaml b/clusters/core/apps/templates/krakend.yaml index 26af6b2..4032144 100644 --- a/clusters/core/apps/templates/krakend.yaml +++ b/clusters/core/apps/templates/krakend.yaml @@ -16,7 +16,7 @@ spec: releaseName: krakend destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: krakend + namespace: {{ index .Values "krakend" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.krakend.createNamespace }} diff --git a/clusters/core/apps/templates/kuberocketci-rbac.yaml b/clusters/core/apps/templates/kuberocketci-rbac.yaml index a31d7a3..9de430d 100644 --- a/clusters/core/apps/templates/kuberocketci-rbac.yaml +++ b/clusters/core/apps/templates/kuberocketci-rbac.yaml @@ -16,7 +16,7 @@ spec: releaseName: kuberocketci-rbac destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: security + namespace: {{ index .Values "kuberocketci-rbac" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "kuberocketci-rbac" "createNamespace") }} diff --git a/clusters/core/apps/templates/kuberocketci.yaml b/clusters/core/apps/templates/kuberocketci.yaml index e85ce1f..3b3c670 100644 --- a/clusters/core/apps/templates/kuberocketci.yaml +++ b/clusters/core/apps/templates/kuberocketci.yaml @@ -16,7 +16,7 @@ spec: releaseName: krci destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: krci + namespace: {{ index .Values "kuberocketci" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.kuberocketci.createNamespace }} diff --git a/clusters/core/apps/templates/minio-operator.yaml b/clusters/core/apps/templates/minio-operator.yaml index 8e1bb03..bca5582 100644 --- a/clusters/core/apps/templates/minio-operator.yaml +++ b/clusters/core/apps/templates/minio-operator.yaml @@ -14,7 +14,7 @@ spec: targetRevision: {{ .Values.targetRevision }} destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: minio-operator + namespace: {{ index .Values "minio-operator" "namespace" }} helm: releaseName: minio-operator syncPolicy: diff --git a/clusters/core/apps/templates/nexus-operator.yaml b/clusters/core/apps/templates/nexus-operator.yaml index 4ebdf98..0199261 100644 --- a/clusters/core/apps/templates/nexus-operator.yaml +++ b/clusters/core/apps/templates/nexus-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: nexus-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: nexus + namespace: {{ index .Values "nexus-operator" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "nexus-operator" "createNamespace") }} diff --git a/clusters/core/apps/templates/nexus.yaml b/clusters/core/apps/templates/nexus.yaml index 3fbe698..436b495 100644 --- a/clusters/core/apps/templates/nexus.yaml +++ b/clusters/core/apps/templates/nexus.yaml @@ -16,7 +16,7 @@ spec: releaseName: nexus destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: nexus + namespace: {{ index .Values "nexus" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.nexus.createNamespace }} diff --git a/clusters/core/apps/templates/oauth2-proxy.yaml b/clusters/core/apps/templates/oauth2-proxy.yaml index f270927..b23cffb 100644 --- a/clusters/core/apps/templates/oauth2-proxy.yaml +++ b/clusters/core/apps/templates/oauth2-proxy.yaml @@ -16,7 +16,7 @@ spec: releaseName: oauth2-proxy destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: oauth2-proxy + namespace: {{ index .Values "oauth2-proxy" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "oauth2-proxy" "createNamespace") }} diff --git a/clusters/core/apps/templates/opensearch.yaml b/clusters/core/apps/templates/opensearch.yaml index 6b8e5d8..608a4be 100644 --- a/clusters/core/apps/templates/opensearch.yaml +++ b/clusters/core/apps/templates/opensearch.yaml @@ -16,7 +16,7 @@ spec: releaseName: opensearch destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: logging + namespace: {{ index .Values "opensearch" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.opensearch.createNamespace }} diff --git a/clusters/core/apps/templates/opentelemetry-opertor.yaml b/clusters/core/apps/templates/opentelemetry-operator.yaml similarity index 92% rename from clusters/core/apps/templates/opentelemetry-opertor.yaml rename to clusters/core/apps/templates/opentelemetry-operator.yaml index 011ca2d..e61c7b8 100644 --- a/clusters/core/apps/templates/opentelemetry-opertor.yaml +++ b/clusters/core/apps/templates/opentelemetry-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: opentelemetry-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: opentelemetry-operator + namespace: {{ index .Values "opentelemetry-operator" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "opentelemetry-operator" "createNamespace") }} diff --git a/clusters/core/apps/templates/postgres-operator.yaml b/clusters/core/apps/templates/postgres-operator.yaml index 4014b0f..7350e68 100644 --- a/clusters/core/apps/templates/postgres-operator.yaml +++ b/clusters/core/apps/templates/postgres-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: postgres-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: postgres-operator + namespace: {{ index .Values "postgres-operator" "namespace" }} syncPolicy: syncOptions: - ServerSideApply=true diff --git a/clusters/core/apps/templates/prometheus-operator.yaml b/clusters/core/apps/templates/prometheus-operator.yaml index d39449e..2be8020 100644 --- a/clusters/core/apps/templates/prometheus-operator.yaml +++ b/clusters/core/apps/templates/prometheus-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: prometheus-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: monitoring + namespace: {{ index .Values "prometheus-operator" "namespace" }} syncPolicy: syncOptions: - ServerSideApply=true diff --git a/clusters/core/apps/templates/redis-operator.yaml b/clusters/core/apps/templates/redis-operator.yaml index 807e2da..5633a86 100644 --- a/clusters/core/apps/templates/redis-operator.yaml +++ b/clusters/core/apps/templates/redis-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: redis-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: redis-operator + namespace: {{ index .Values "redis-operator" "namespace" }} syncPolicy: syncOptions: - ServerSideApply=true diff --git a/clusters/core/apps/templates/report-portal.yaml b/clusters/core/apps/templates/report-portal.yaml index 8a1fa20..08f2c13 100644 --- a/clusters/core/apps/templates/report-portal.yaml +++ b/clusters/core/apps/templates/report-portal.yaml @@ -16,7 +16,7 @@ spec: releaseName: report-portal destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: report-portal + namespace: {{ index .Values "report-portal" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "report-portal" "createNamespace") }} diff --git a/clusters/core/apps/templates/sonar-operator.yaml b/clusters/core/apps/templates/sonar-operator.yaml index 8eae949..06c0c3e 100644 --- a/clusters/core/apps/templates/sonar-operator.yaml +++ b/clusters/core/apps/templates/sonar-operator.yaml @@ -16,7 +16,7 @@ spec: releaseName: sonar-operator destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: sonar + namespace: {{ index .Values "sonar-operator" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "sonar-operator" "createNamespace") }} diff --git a/clusters/core/apps/templates/sonar.yaml b/clusters/core/apps/templates/sonar.yaml index d32a859..7e8cb7c 100644 --- a/clusters/core/apps/templates/sonar.yaml +++ b/clusters/core/apps/templates/sonar.yaml @@ -16,7 +16,7 @@ spec: releaseName: sonar destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: sonar + namespace: {{ index .Values "sonar" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.sonar.createNamespace }} diff --git a/clusters/core/apps/templates/tekton-cache.yaml b/clusters/core/apps/templates/tekton-cache.yaml index f2fef8d..a275777 100644 --- a/clusters/core/apps/templates/tekton-cache.yaml +++ b/clusters/core/apps/templates/tekton-cache.yaml @@ -16,7 +16,7 @@ spec: releaseName: tekton-cache destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: tekton-cache + namespace: {{ index .Values "tekton-cache" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "tekton-cache" "createNamespace") }} diff --git a/clusters/core/apps/templates/tekton-custom-task.yaml b/clusters/core/apps/templates/tekton-custom-task.yaml index 6745682..0ef7bb6 100644 --- a/clusters/core/apps/templates/tekton-custom-task.yaml +++ b/clusters/core/apps/templates/tekton-custom-task.yaml @@ -16,7 +16,7 @@ spec: releaseName: tekton-custom-task destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: tekton-custom-task + namespace: {{ index .Values "tekton-custom-task" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "tekton-custom-task" "createNamespace") }} diff --git a/clusters/core/apps/templates/tekton.yaml b/clusters/core/apps/templates/tekton.yaml index 88e69e3..eced224 100644 --- a/clusters/core/apps/templates/tekton.yaml +++ b/clusters/core/apps/templates/tekton.yaml @@ -14,7 +14,7 @@ spec: targetRevision: {{ .Values.targetRevision }} destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: tekton-pipelines + namespace: {{ index .Values "tekton" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.tekton.createNamespace }} diff --git a/clusters/core/apps/templates/vault-kms.yaml b/clusters/core/apps/templates/vault-kms.yaml index 2e99d04..6fa161e 100644 --- a/clusters/core/apps/templates/vault-kms.yaml +++ b/clusters/core/apps/templates/vault-kms.yaml @@ -16,7 +16,7 @@ spec: releaseName: vault-kms destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: vault + namespace: {{ index .Values "vault-kms" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "vault-kms" "createNamespace") }} diff --git a/clusters/core/apps/templates/vault-okd.yaml b/clusters/core/apps/templates/vault-okd.yaml index 0789c7a..b7e5961 100644 --- a/clusters/core/apps/templates/vault-okd.yaml +++ b/clusters/core/apps/templates/vault-okd.yaml @@ -16,7 +16,7 @@ spec: releaseName: vault-okd destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: vault + namespace: {{ index .Values "vault-okd" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ (index .Values "vault-okd" "createNamespace") }} diff --git a/clusters/core/apps/templates/vault.yaml b/clusters/core/apps/templates/vault.yaml index bc20386..bc71f34 100644 --- a/clusters/core/apps/templates/vault.yaml +++ b/clusters/core/apps/templates/vault.yaml @@ -16,7 +16,7 @@ spec: releaseName: vault destination: name: {{ .Values.destinationServer | default "in-cluster" }} - namespace: vault + namespace: {{ index .Values "vault" "namespace" }} syncPolicy: syncOptions: - CreateNamespace={{ .Values.vault.createNamespace }} diff --git a/clusters/core/apps/values.yaml b/clusters/core/apps/values.yaml index 45821b4..b9e53a0 100644 --- a/clusters/core/apps/values.yaml +++ b/clusters/core/apps/values.yaml @@ -23,179 +23,223 @@ argo-cd: # -- whether to create the namespace or not createNamespace: false enable: false + namespace: krci + +atlantis: + createNamespace: false + enable: false + namespace: atlantis # we install it in kube-system namespace so we don't need to create it # -- AWS EFS CSI Driver aws-efs-csi-driver: enable: false + namespace: kube-system awx-operator: createNamespace: false enable: false + namespace: awx-operator # -- Capsule capsule: # -- whether to create the namespace or not createNamespace: false enable: false + namespace: capsule-system # -- Capsule Tenant capsule-tenant: enable: false + namespace: capsule-system # -- Cert Manager cert-manager: # -- whether to create the namespace or not createNamespace: false enable: false + namespace: cert-manager # -- DefectDojo defectdojo: # -- whether to create the namespace or not createNamespace: false enable: false + namespace: defectdojo dependency-track: createNamespace: false enable: false + namespace: dependency-track -karma-dashboard: +external-secrets: createNamespace: false enable: false + namespace: external-secrets -# -- Application with Karpenter resources: NodePools and NodeClass -karpenter-np: +# fluent-bit can be installed as a single component +fluent-bit: createNamespace: false enable: false + namespace: logging -karpenter: +harbor: createNamespace: false enable: false + namespace: harbor -# -- Keda Job Scaler for KRCI deployments -keda-tenants: +# Harbor with High Availability +harbor-ha: createNamespace: false enable: false + namespace: harbor -keda: +# Harbor with HA, OKD Cluster +harbor-ha-okd: createNamespace: false enable: false + namespace: harbor -kuberocketci: +ingress-nginx: createNamespace: false enable: false + namespace: ingress-nginx -kuberocketci-pipelines: +ingress-nginx-external: createNamespace: false enable: false - namespace: krci - repoUrl: ssh://git@github.com:22/epmd-edp/helm-helm-pipeline.git + namespace: ingress-nginx-external -kuberocketci-rbac: - createNamespace: false +jaeger-operator: enable: false + createNamespace: false + namespace: jaeger-operator -external-secrets: +karma-dashboard: createNamespace: false enable: false + namespace: monitoring -# fluent-bit can be installed as a single component -fluent-bit: +# -- Application with Karpenter resources: NodePools and NodeClass +karpenter-np: createNamespace: false enable: false + namespace: karpenter -harbor: +karpenter: createNamespace: false enable: false + namespace: karpenter -# Harbor with High Availability -harbor-ha: +# -- Keda Job Scaler for KRCI deployments +keda-tenants: createNamespace: false enable: false + namespace: keda -# Harbor with HA, OKD Cluster -harbor-ha-okd: +keda: createNamespace: false enable: false + namespace: keda -ingress-nginx: +keycloak: createNamespace: false enable: false + namespace: security -ingress-nginx-external: +keycloak-postgresql: createNamespace: false enable: false + namespace: security -jaeger-operator: - enable: false +keycloak-operator: createNamespace: false + enable: false + namespace: keycloak-operator -keycloak: +krakend: createNamespace: false enable: false + namespace: krakend -keycloak-postgresql: +kuberocketci-pipelines: createNamespace: false enable: false + namespace: krci + repoUrl: ssh://git@github.com:22/epmd-edp/helm-helm-pipeline.git -keycloak-operator: +kuberocketci-rbac: createNamespace: false enable: false + namespace: security -krakend: +kuberocketci: createNamespace: false enable: false + namespace: krci minio-operator: createNamespace: false enable: false + namespace: minio-operator nexus: createNamespace: false enable: false + namespace: nexus nexus-operator: createNamespace: false enable: false + namespace: nexus # OAuth2 Proxy for tekton dashboard oauth2-proxy: createNamespace: false enable: false + namespace: oauth2-proxy # opensearch includes opensearch, opensearch-dashboards, fluent-bit opensearch: createNamespace: false enable: false + namespace: logging opentelemetry-operator: enable: false createNamespace: false + namespace: opentelemetry-operator # Postgres Operator postgres-operator: createNamespace: false enable: false + namespace: postgres-operator -report-portal: +prometheus-operator: createNamespace: false enable: false + namespace: monitoring -prometheus-operator: +redis-operator: createNamespace: false enable: false + namespace: redis-operator -redis-operator: +report-portal: createNamespace: false enable: false + namespace: report-portal sonar: createNamespace: false enable: false + namespace: sonar sonar-operator: createNamespace: false enable: false + namespace: sonar storage-class: enable: false @@ -203,32 +247,34 @@ storage-class: tekton-cache: createNamespace: false enable: false + namespace: tekton-cache tekton: createNamespace: false enable: false + namespace: tekton-pipelines tekton-custom-task: createNamespace: false enable: false + namespace: krci tekton-dashboard: createNamespace: false enable: false namespace: krci -vault: - createNamespace: false - enable: false - vault-kms: createNamespace: false enable: false + namespace: vault vault-okd: createNamespace: false enable: false + namespace: vault -atlantis: +vault: createNamespace: false enable: false + namespace: vault diff --git a/hack/update_readme.py b/hack/update_readme.py index c9cffca..c20ebea 100644 --- a/hack/update_readme.py +++ b/hack/update_readme.py @@ -14,7 +14,14 @@ # Check if value is a dictionary if isinstance(value, dict): # Initialize the row data with placeholders - row = {'Component': key, 'version': 'N/A', 'appVersion': 'N/A', 'createNamespace': value.get('createNamespace', 'N/A'), 'enable': value.get('enable', 'N/A')} + row = { + 'Component': key, + 'version': 'N/A', + 'appVersion': 'N/A', + 'namespace': value.get('namespace', 'N/A'), + 'createNamespace': value.get('createNamespace', 'N/A'), + 'enable': value.get('enable', 'N/A') + } # Try to open the Chart.yaml file for the component try: