Upstream Argocd fixes from DT internal repo 95/142295/4
authorMarek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Tue, 21 Oct 2025 08:03:00 +0000 (10:03 +0200)
committerMarek Szwa?kiewicz <marek.szwalkiewicz@external.t-mobile.pl>
Tue, 21 Oct 2025 09:18:17 +0000 (09:18 +0000)
Issue-ID: OOM-3354
Change-Id: Ic3f806daa9341250f40985d17bab8b92f62335b4
Signed-off-by: Marek Szwałkiewicz <marek.szwalkiewicz@external.t-mobile.pl>
51 files changed:
argo/argocd/app-project.yaml [new file with mode: 0644]
argo/argocd/kustomization.yaml
argo/argocd/values/argocd.yaml
argo/dependencies/values/trivy-dojo-report-operator.yaml [new file with mode: 0644]
argo/infra/compile-onap.yaml
argo/infra/compile-onap/helm/Chart.yaml
argo/infra/compile-onap/helm/templates/onap-helm-render-job.yaml
argo/infra/gateway-api/crd/kustomization.yaml
argo/infra/ingress-routes/helm/Chart.yaml
argo/infra/kiali-instance/kustomization.yaml
argo/infra/kiali-instance/secrets/.dockerconfigjson [new file with mode: 0644]
argo/infra/kustomization.yaml
argo/infra/values/trivy-dojo-report-operator.yaml
argo/onap-test/ingress-routes/helm/Chart.yaml
argo/onap-test/kustomization.yaml
argo/onap-test/secrets/.dockerconfigjson [new file with mode: 0644]
argo/onap-test/testkube/helm/templates/ingress.yaml
argo/onap-test/testkube/helm/templates/job-template.tpl
argo/onap-test/testkube/helm/templates/pythonsdk-tests/pythonsdk-tests-add-delete-cnf-macro.yaml
argo/onap-test/testkube/helm/templates/pythonsdk-tests/pythonsdk-tests-policy-framework.yaml
argo/onap-test/testkube/helm/templates/pythonsdk-tests/pythonsdk-tests-ves-test.yaml
argo/onap-test/testkube/helm/templates/scraper-template.tpl
argo/onap-test/testkube/helm/values.yaml
argo/onap-test/testkube/pythonsdk-tests/basic_configuration_settings/add_delete_cnf_macro/add_delete_cnf_macro_configuration.py
argo/onap-test/testkube/pythonsdk-tests/basic_configuration_settings/basic_cps/basic_cps_configuration.py
argo/onap-test/testkube/pythonsdk-tests/basic_configuration_settings/basic_status/basic_status_configuration.py
argo/onap-test/testkube/pythonsdk-tests/basic_configuration_settings/connectivity.json
argo/onap-test/testkube/pythonsdk-tests/basic_configuration_settings/instantiate_service_without_resource/instantiate_service_without_resource_configuration.py
argo/onap-test/testkube/pythonsdk-tests/basic_configuration_settings/pnf_macro/pnf_macro_configuration.py
argo/onap-test/values/trivy-operator.yaml
argo/onap/a1policymanagement/application.yaml [new file with mode: 0644]
argo/onap/aai/application.yaml [new file with mode: 0644]
argo/onap/authentication/application.yaml [new file with mode: 0644]
argo/onap/cds/application.yaml [new file with mode: 0644]
argo/onap/cps/application.yaml [new file with mode: 0644]
argo/onap/dcaegen2-services/application.yaml [new file with mode: 0644]
argo/onap/kustomization.yaml
argo/onap/multicloud/application.yaml [new file with mode: 0644]
argo/onap/platform/application.yaml [new file with mode: 0644]
argo/onap/policy/application.yaml [new file with mode: 0644]
argo/onap/portal-ng/application.yaml [new file with mode: 0644]
argo/onap/sdc/application.yaml [new file with mode: 0644]
argo/onap/sdnc/application.yaml [new file with mode: 0644]
argo/onap/so/application.yaml [new file with mode: 0644]
argo/onap/strimzi/application.yaml [new file with mode: 0644]
argo/onap/uui/application.yaml [new file with mode: 0644]
argo/onap/values/cassandra.yaml
argo/onap/values/platform.yaml
argo/onap/values/portal-ng.yaml
argo/onap/values/sdc.yaml
argo/onap/values/values-global.yaml

diff --git a/argo/argocd/app-project.yaml b/argo/argocd/app-project.yaml
new file mode 100644 (file)
index 0000000..8e08f3f
--- /dev/null
@@ -0,0 +1,35 @@
+# ============LICENSE_START=======================================================\r
+#  Copyright (c) 2025 Deutsche Telekom\r
+# ================================================================================\r
+# Licensed under the Apache License, Version 2.0 (the "License");\r
+# you may not use this file except in compliance with the License.\r
+# You may obtain a copy of the License at\r
+#\r
+#       http://www.apache.org/licenses/LICENSE-2.0\r
+#\r
+# Unless required by applicable law or agreed to in writing, software\r
+# distributed under the License is distributed on an "AS IS" BASIS,\r
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+# See the License for the specific language governing permissions and\r
+# limitations under the License.\r
+#\r
+#  SPDX-License-Identifier: Apache-2.0\r
+# ============LICENSE_END=========================================================\r
+---\r
+apiVersion: argoproj.io/v1alpha1\r
+kind: AppProject\r
+metadata:\r
+  name: argo-management\r
+  namespace: argocd\r
+  finalizers:\r
+    - resources-finalizer.argocd.argoproj.io\r
+spec:\r
+  description: argo-management Project\r
+  sourceRepos:\r
+  - '*'\r
+  destinations:\r
+  - namespace: '*'\r
+    server: https://kubernetes.default.svc\r
+  clusterResourceWhitelist:\r
+  - group: '*'\r
+    kind: '*'\r
index 83caa54..fb6b879 100644 (file)
@@ -20,5 +20,4 @@ apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 resources:
   - argocd.yaml
-  - argo-project.yaml
-  - argo-secret.yaml
+  - app-project.yaml
index b03353b..567f9d6 100644 (file)
@@ -27,10 +27,8 @@ configs:
     # -- Specifies the timeout after which a sync would be terminated. 0 means no timeout\r
     #controller.sync.timeout.seconds: 600\r
   secret:\r
-    argocdServerAdminPassword: "$2a$10$VHCTI04YLEJHZQjBmlZ89OKs8iqYF6I5sjdwRLKy4ChVxFPxt09Ue"\r
+    argocdServerAdminPassword: "argo_admin_password" # override to set ArgoCD admin password\r
     argocdServerAdminPasswordMtime: "2021-08-03T13:45:00Z"\r
-    extra:\r
-      oidc.keycloak.clientSecret: "06dc70a8-23c3-4d9f-b1f2-6ea80047c674"\r
   cm:\r
     url: "https://argocd<POSTADDR>.<BASEURL>"\r
     statusbadge.enabled: 'true'\r
diff --git a/argo/dependencies/values/trivy-dojo-report-operator.yaml b/argo/dependencies/values/trivy-dojo-report-operator.yaml
new file mode 100644 (file)
index 0000000..245a0a0
--- /dev/null
@@ -0,0 +1,11 @@
+defectDojoApiCredentials:
+  apiKey: "5ef22d0e4be6c9d2682434e7f4607817fcadfd01"
+  url: "http://defectdojo-django.defectdojo"
+
+operator:
+  trivyDojoReportOperator:
+    env:
+      defectDojoActive: "true"
+      defectDojoCloseOldFindings: "false"
+      defectDojoCloseOldFindingsProductScope: "true"
+      defectDojoMinimumSeverity: Critical
index 254e407..c9f2951 100644 (file)
@@ -23,6 +23,7 @@ metadata:
   labels:
     name: gating
     istio-injection: enabled
+
 ---
 apiVersion: argoproj.io/v1alpha1
 kind: Application
index fc1592b..1c18f7a 100644 (file)
@@ -19,4 +19,4 @@
 apiVersion: v2
 version: 0.0.1
 description: Job to compile ONAP helm charts
-name: compile-onap
+name: compile-onap
\ No newline at end of file
index 0f0af16..d840e2b 100644 (file)
@@ -30,7 +30,7 @@ spec:
     spec:
       containers:
       - name: onap-helm-rendering
-        image: artifactory.devops.telekom.de/onap-repo/onap/k8s-toolbox:1.1.0
+        image: <ONAP_REPO>/onap/k8s-toolbox:1.1.0
         #image: nexus3.onap.org:10003/onap/k8s-toolbox:1.1.0
         args:
         - /bin/bash
@@ -56,4 +56,4 @@ spec:
           cd kubernetes
           make SKIP_LINT=TRUE all
           #make SKIP_LINT=TRUE onap
-      restartPolicy: Never
+      restartPolicy: Never
\ No newline at end of file
index 168e004..9eaf544 100644 (file)
@@ -26,4 +26,4 @@ resources:
   - standard/gateway.networking.k8s.io_gateways.yaml\r
   - standard/gateway.networking.k8s.io_grpcroutes.yaml\r
   - standard/gateway.networking.k8s.io_httproutes.yaml\r
-  - standard/gateway.networking.k8s.io_referencegrants.yaml\r
+  - standard/gateway.networking.k8s.io_referencegrants.yaml
\ No newline at end of file
index 7b45819..f5156af 100644 (file)
@@ -19,4 +19,4 @@
 apiVersion: v2
 version: 0.0.1
 description: Chart to create gateway and Ingress Routes
-name: ingress
+name: ingress
\ No newline at end of file
index 13b6e21..7930fd7 100644 (file)
 kind: Kustomization\r
 apiVersion: kustomize.config.k8s.io/v1beta1\r
 \r
+secretGenerator:\r
+  - name: onap-docker-registry-key-kiali\r
+    files:\r
+      - secrets/.dockerconfigjson\r
+    type: kubernetes.io/dockerconfigjson\r
+\r
 resources:\r
   - kiali-instance.yaml\r
diff --git a/argo/infra/kiali-instance/secrets/.dockerconfigjson b/argo/infra/kiali-instance/secrets/.dockerconfigjson
new file mode 100644 (file)
index 0000000..2ee9e46
--- /dev/null
@@ -0,0 +1 @@
+{"auths":{}}\r
index 5b42a4c..d6fa442 100644 (file)
@@ -39,4 +39,4 @@ resources:
   - infra-ingress.yaml
   - django-defectdojo.yaml
   - trivy-dojo-report-operator.yaml
-  - compile-onap.yaml
+
index 55cb736..48cdddf 100644 (file)
@@ -17,9 +17,8 @@
 # ============LICENSE_END=========================================================
 
 defectDojoApiCredentials:
-  apiKey: "2e5af2a04069492ea63cbd593efccfd4b2758b77"
-  url: "http://defectdojo-django.defectdojo"
-  #url: "https://defectdojo<POSTADDR>.<BASEURL>"
+  apiKey: "<DEFECTDOJO_API_KEY"
+  url: "https://defectdojo<POSTADDR>.<BASEURL>"
 
 operator:
   trivyDojoReportOperator:
index 3b96e82..296c361 100644 (file)
@@ -18,4 +18,4 @@
 apiVersion: v2
 version: 0.0.1
 description: Chart to create gateway and Ingress Routes
-name: ingress
+name: ingress
\ No newline at end of file
index 7518ca3..1dcafab 100644 (file)
@@ -22,6 +22,13 @@ kind: Kustomization
 generatorOptions:
   disableNameSuffixHash: true
 
+secretGenerator:
+  - name: artifactory-docker-secret
+    namespace: testkube
+    files:
+      - secrets/.dockerconfigjson
+    type: kubernetes.io/dockerconfigjson
+
 resources:
   - testkube.yaml
   - kafka-ui.yaml
diff --git a/argo/onap-test/secrets/.dockerconfigjson b/argo/onap-test/secrets/.dockerconfigjson
new file mode 100644 (file)
index 0000000..2ee9e46
--- /dev/null
@@ -0,0 +1 @@
+{"auths":{}}\r
index 0f40a3e..c8e2f98 100644 (file)
@@ -20,7 +20,7 @@ apiVersion: gateway.networking.k8s.io/v1beta1
 kind: HTTPRoute\r
 metadata:\r
   name: testkube-route\r
-  namespace: onap\r
+  namespace: {{ .Release.Namespace }}\r
 spec:\r
   parentRefs:\r
     - name: common-gateway\r
@@ -37,7 +37,7 @@ apiVersion: gateway.networking.k8s.io/v1beta1
 kind: HTTPRoute\r
 metadata:\r
   name: testkube-redirect-route\r
-  namespace: onap\r
+  namespace: {{ .Release.Namespace }}\r
 spec:\r
   parentRefs:\r
     - name: common-gateway\r
@@ -57,7 +57,7 @@ apiVersion: gateway.networking.k8s.io/v1beta1
 kind: HTTPRoute\r
 metadata:\r
   name: testkube-api-route\r
-  namespace: onap\r
+  namespace: {{ .Release.Namespace }}\r
 spec:\r
   parentRefs:\r
     - name: common-gateway\r
@@ -74,7 +74,7 @@ apiVersion: gateway.networking.k8s.io/v1beta1
 kind: HTTPRoute\r
 metadata:\r
   name: testkube-api-redirect-route\r
-  namespace: onap\r
+  namespace: {{ .Release.Namespace }}\r
 spec:\r
   parentRefs:\r
     - name: common-gateway\r
index 9693c55..b6a5d86 100644 (file)
@@ -7,6 +7,8 @@ jobTemplate: |
     annotations:\r
       argocd.argoproj.io/compare-options: IgnoreExtraneous\r
       argocd.argoproj.io/sync-options: Prune=false\r
+    labels:\r
+      security-scan: off\r
   spec:\r
     template:\r
       spec:\r
index 52c5419..93563b4 100644 (file)
@@ -17,4 +17,4 @@
 # ============LICENSE_END=========================================================\r
 {{- if .Values.tests.tests.addDeleteCnfMacro.enabled }}\r
 {{ include "smoke.test" (dict "testName" .Values.tests.tests.addDeleteCnfMacro.testName "onapTestName" "add_delete_cnf_macro" "dot" .) }}\r
-{{- end }}\r
+{{- end }}
\ No newline at end of file
index 76d3583..7c2499c 100644 (file)
@@ -17,4 +17,4 @@
 # ============LICENSE_END=========================================================\r
 {{- if .Values.tests.tests.policyFramework.enabled }}\r
 {{ include "smoke.test" (dict "testName" .Values.tests.tests.policyFramework.testName "onapTestName" "basic_policy" "dot" .) }}\r
-{{- end }}\r
+{{- end }}
\ No newline at end of file
index 6c7f9c2..ce9c74e 100644 (file)
@@ -17,4 +17,4 @@
 # ============LICENSE_END=========================================================\r
 {{- if .Values.tests.tests.vesPublish.enabled }}\r
 {{ include "smoke.test" (dict "testName" .Values.tests.tests.vesPublish.testName "onapTestName" "ves_publish" "dot" .) }}\r
-{{- end }}\r
+{{- end }}
\ No newline at end of file
index bef7b2d..535834d 100644 (file)
@@ -7,6 +7,8 @@ scraperTemplate: |
     annotations:\r
       argocd.argoproj.io/compare-options: IgnoreExtraneous\r
       argocd.argoproj.io/sync-options: Prune=false\r
+    labels:\r
+      security-scan: off\r
   spec:\r
     template:\r
       spec:\r
index af8c257..db0ea47 100644 (file)
@@ -44,6 +44,13 @@ serviceMesh:
 imagePullSecrets:\r
   - name: onap-docker-registry-key\r
 \r
+testkube-dashboard:\r
+  image:\r
+    tag: 1.16.15\r
+testkube-server:\r
+  image:\r
+    tag: 1.16.40\r
+\r
 tests:\r
   testEnvName: ""\r
   configuration:\r
@@ -52,42 +59,6 @@ tests:
       path: /argo/onap-test/testkube/pythonsdk-tests\r
       branch: main\r
       secretName: testkube-git-creds\r
-  gradle:\r
-    uri: https://git.onap.org/integration/java-tests\r
-    branch: main\r
-    image: <DOCKER_REPO>/kubeshop/testkube-gradle-executor:1.16.39\r
-    tests:\r
-      aai:\r
-        aaiTraversalTest:\r
-          enabled: true\r
-          testName: TraversalTest\r
-          env:\r
-            AAI_BASEURL: http://aai.onap/aai/v30\r
-        aaiCrudTest:\r
-          enabled: true\r
-          testName: AAICrudTest\r
-          env:\r
-            AAI_BASEURL: http://aai.onap/aai/v30\r
-        kafkaTest:\r
-          enabled: false\r
-          testName: KafkaTest\r
-          branch: kafka\r
-          env:\r
-            AAI_BASEURL: http://aai.onap/aai/v30\r
-  cypress:\r
-    uri: https://git.onap.org/integration/cypress-tests\r
-    branch: main\r
-    image: <DOCKER_REPO>/kubeshop/testkube-cypress-executor:1.16.39\r
-    tests:\r
-      portalng:\r
-        someTest:\r
-          enabled: true\r
-          testName: foo\r
-          env:\r
-            CYPRESS_KEYCLOAK_URL: https://keycloak-ui<POSTADDR>.<BASEURL>\r
-            CYPRESS_PORTAL_NG_URL: https://portal-ng-ui<POSTADDR>.<BASEURL>\r
-            CYPRESS_PORTAL_NG_USERNAME: onap-admin\r
-            CYPRESS_PORTAL_NG_PASSWORD: password\r
 \r
   tests:\r
     basicCds:\r
@@ -270,6 +241,7 @@ testkube:
         enabled: true\r
         labels:\r
           sidecar.istio.io/inject: "false"\r
+          security-scan: "off"\r
         image:\r
           registry: <DOCKER_REPO>\r
       migrate:\r
@@ -280,6 +252,7 @@ testkube:
         registry: <DOCKER_REPO>\r
       labels:\r
         sidecar.istio.io/inject: "false"\r
+        security-scan: "off"\r
     proxy:\r
       image:\r
         registry: <GOOGLE_REPO>\r
index 874e089..4875cfd 100644 (file)
@@ -10,4 +10,4 @@ WAIVER_LIST = ['integration', 'jaeger', 'performance-test', 'medusa-purge', 'wir
 EXCLUDE_NAMESPACE_LIST = ['nonrtric-rapp', 'kyverno', 'cluster-observability']\r
 \r
 CHECK_ALL_NAMESPACES = True\r
-LOG_CONFIG["handlers"]["file"]["level"] = "INFO"\r
+LOG_CONFIG["handlers"]["file"]["level"] = "INFO"
\ No newline at end of file
index f92f870..86375cb 100644 (file)
@@ -59,7 +59,8 @@ operator:
 image:
   registry: <DOCKER_REPO>
 trivyOperator:
-  skipResourceByLabels: "test-name"
+  # scraper job is annotated with 'testkube' label
+  skipResourceByLabels: "testkube,app.kubernetes.io/instance=testkube,argocd.argoproj.io/instance=testkube,security-scan=off"
 trivy:
   resources:
     requests:
diff --git a/argo/onap/a1policymanagement/application.yaml b/argo/onap/a1policymanagement/application.yaml
new file mode 100644 (file)
index 0000000..327a8b9
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-a1policymanagement
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: a1policymanagement
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/a1policymanagement.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/aai/application.yaml b/argo/onap/aai/application.yaml
new file mode 100644 (file)
index 0000000..913df22
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-aai
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: aai
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/aai.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/authentication/application.yaml b/argo/onap/authentication/application.yaml
new file mode 100644 (file)
index 0000000..96ee57b
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-authentication
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: authentication
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/authentication.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/cds/application.yaml b/argo/onap/cds/application.yaml
new file mode 100644 (file)
index 0000000..04698bd
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-cds
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: cds
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/cds.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/cps/application.yaml b/argo/onap/cps/application.yaml
new file mode 100644 (file)
index 0000000..aa1f46d
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-cps
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: cps
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/cps.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/dcaegen2-services/application.yaml b/argo/onap/dcaegen2-services/application.yaml
new file mode 100644 (file)
index 0000000..64e5594
--- /dev/null
@@ -0,0 +1,52 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-dcaegen2-services
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: dcaegen2-services
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/dcaegen2-services.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+      - ServerSideApply=true
+    automated:
+      prune: true
+      selfHeal: true
index 4953d57..51e837e 100644 (file)
 apiVersion: kustomize.config.k8s.io/v1beta1
 kind: Kustomization
 resources:
-  - a1policymanagement.yaml
-  - aai.yaml
-  - authentication.yaml
-  - cds.yaml
-  - cps.yaml
-  - dcaegen2-services.yaml
-  - multicloud.yaml
-  - platform.yaml
-  - policy.yaml
-  - portal-ng.yaml
-  - sdc.yaml
-  - sdnc.yaml
-  - so.yaml
-  - uui.yaml
-  - strimzi.yaml
+  - a1policymanagement/application.yaml
+  - aai/application.yaml
+  - authentication/application.yaml
+  - cds/application.yaml
+  - cps/application.yaml
+  - dcaegen2-services/application.yaml
+  - multicloud/application.yaml
+  - platform/application.yaml
+  - policy/application.yaml
+  - portal-ng/application.yaml
+  - sdc/application.yaml
+  - sdnc/application.yaml
+  - so/application.yaml
+  - uui/application.yaml
+  - strimzi/application.yaml
   - common/cassandra.yaml
   - common/mariadb-galera.yaml
   - common/postgres.yaml
diff --git a/argo/onap/multicloud/application.yaml b/argo/onap/multicloud/application.yaml
new file mode 100644 (file)
index 0000000..8fdd1bf
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-multicloud
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: multicloud
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/multicloud.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/platform/application.yaml b/argo/onap/platform/application.yaml
new file mode 100644 (file)
index 0000000..1aef4f2
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-platform
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: platform
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/platform.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/policy/application.yaml b/argo/onap/policy/application.yaml
new file mode 100644 (file)
index 0000000..5a3f264
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-policy
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: policy
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/policy.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/portal-ng/application.yaml b/argo/onap/portal-ng/application.yaml
new file mode 100644 (file)
index 0000000..3cadc5c
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-portal-ng
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: portal-ng
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/portal-ng.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/sdc/application.yaml b/argo/onap/sdc/application.yaml
new file mode 100644 (file)
index 0000000..1f825f6
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-sdc
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: sdc
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/sdc.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/sdnc/application.yaml b/argo/onap/sdnc/application.yaml
new file mode 100644 (file)
index 0000000..75122a0
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-sdnc
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: sdnc
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/sdnc.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/so/application.yaml b/argo/onap/so/application.yaml
new file mode 100644 (file)
index 0000000..a144b8b
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-so
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: so
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/so.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/strimzi/application.yaml b/argo/onap/strimzi/application.yaml
new file mode 100644 (file)
index 0000000..a56fa32
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-strimzi
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: strimzi
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/strimzi.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
diff --git a/argo/onap/uui/application.yaml b/argo/onap/uui/application.yaml
new file mode 100644 (file)
index 0000000..db98a92
--- /dev/null
@@ -0,0 +1,51 @@
+# ============LICENSE_START=======================================================
+#  Copyright (c) 2025 Deutsche Telekom
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#  SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
+---
+apiVersion: argoproj.io/v1alpha1
+kind: Application
+metadata:
+  name: onap-uui
+  namespace: argocd
+  finalizers:
+    - resources-finalizer.argocd.argoproj.io
+spec:
+  destination:
+    namespace: onap
+    server: https://kubernetes.default.svc
+  project: default
+  sources:
+  - repoURL: '<ONAP_ARGO_REPO_URL>'
+    targetRevision: <ONAP_ARGO_BRANCH>
+    ref: defaultValues
+  - repoURL: http://chartmuseum.chartmuseum:8080
+    chart: uui
+    targetRevision: "*"
+    helm:
+      ignoreMissingValueFiles: true
+      valueFiles:
+      - $defaultValues/argo/onap/values/values-global.yaml
+      - $defaultValues/argo/onap/values/uui.yaml
+  syncPolicy:
+    managedNamespaceMetadata:
+      labels:
+        istio-injection: enabled
+    syncOptions:
+      - CreateNamespace=true
+    automated:
+      prune: true
+      selfHeal: true
index 2a3c686..8910992 100644 (file)
@@ -18,4 +18,4 @@
 
 k8ssandraOperator:
   persistence:
-    storageClassName: <STORAGECLASS>
+    storageClassName: <STORAGECLASS>
\ No newline at end of file
index a3ef1da..47a02d5 100644 (file)
@@ -19,4 +19,4 @@
 cmpv2-cert-provider:
   enabled: false
 oom-cert-service:
-  enabled: false
+  enabled: false
\ No newline at end of file
index 7262116..9323f15 100644 (file)
@@ -18,4 +18,4 @@
 
 global:
   # setting for mongodb
-  storageClass: <STORAGECLASS>
+  storageClass: <STORAGECLASS>
\ No newline at end of file
index 877dff5..5e7b7c3 100644 (file)
@@ -21,6 +21,10 @@ sdc-cs:
     argocd.argoproj.io/hook: Sync
     argocd.argoproj.io/hook-delete-policy: BeforeHookCreation
 
+sdc-fe:
+  ingress:
+    enabled: true
+
 sdc-be:
   jobAnnotations:
     argocd.argoproj.io/hook: Sync
@@ -35,3 +39,11 @@ sdc-wfd-be:
   jobAnnotations:
     argocd.argoproj.io/hook: Sync
     argocd.argoproj.io/hook-delete-policy: BeforeHookCreation
+  podAnnotations:
+    proxy.istio.io/config: |
+      tracing:
+        sampling: 0
+
+sdc-wfd-fe:
+  ingress:
+    enabled: true
index a1b6b71..315c058 100644 (file)
@@ -44,15 +44,15 @@ global:
   repositoryCred:\r
     user: docker\r
     password: docker\r
-  busyboxImage: busybox:1.34.1\r
-  curlImage: curlimages/curl:7.80.0\r
+  busyboxImage: busybox:1.37.0\r
+  curlImage: curlimages/curl:8.14.1\r
   envsubstImage: dibi/envsubst:latest\r
   htpasswdImage: xmartlabs/htpasswd:latest\r
-  kubectlImage: bitnami/kubectl:1.22.4\r
+  kubectlImage: bitnami/kubectl:1.22.16\r
   loggingImage: beats/filebeat:5.5.0\r
   mongodbImage: percona/percona-server-mongodb:7.0.16-10\r
   mariadbImage: mariadb:11.7.2\r
-  nginxImage: bitnami/nginx:1.21.4\r
+  nginxImage: bitnami/nginx:1.29.0\r
   postgresImage: crunchydata/crunchy-postgres:centos8-13.2-4.6.1\r
   readinessImage: onap/oom/readiness:6.2.0\r
   # Default definition of the secret containing the docker image repository\r
@@ -76,9 +76,9 @@ global:
 \r
   # enable this if you have deployed Jaeger alongside ONAP\r
   tracing:\r
-    enabled: false\r
+    enabled: true\r
     collector:\r
-      baseUrl: http://jaeger-collector.istio-config\r
+      baseUrl: http://jaeger-collector.istio-system\r
       port:\r
         zipkin: 9411\r
         otlpGrpc: 4317\r