--- /dev/null
+# ============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
kind: Kustomization
resources:
- argocd.yaml
- - argo-project.yaml
- - argo-secret.yaml
+ - app-project.yaml
# -- 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
--- /dev/null
+defectDojoApiCredentials:
+ apiKey: "5ef22d0e4be6c9d2682434e7f4607817fcadfd01"
+ url: "http://defectdojo-django.defectdojo"
+
+operator:
+ trivyDojoReportOperator:
+ env:
+ defectDojoActive: "true"
+ defectDojoCloseOldFindings: "false"
+ defectDojoCloseOldFindingsProductScope: "true"
+ defectDojoMinimumSeverity: Critical
labels:
name: gating
istio-injection: enabled
+
---
apiVersion: argoproj.io/v1alpha1
kind: Application
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
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
cd kubernetes
make SKIP_LINT=TRUE all
#make SKIP_LINT=TRUE onap
- restartPolicy: Never
+ restartPolicy: Never
\ No newline at end of file
- 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
apiVersion: v2
version: 0.0.1
description: Chart to create gateway and Ingress Routes
-name: ingress
+name: ingress
\ No newline at end of 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
--- /dev/null
+{"auths":{}}\r
- infra-ingress.yaml
- django-defectdojo.yaml
- trivy-dojo-report-operator.yaml
- - compile-onap.yaml
+
# ============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:
apiVersion: v2
version: 0.0.1
description: Chart to create gateway and Ingress Routes
-name: ingress
+name: ingress
\ No newline at end of file
generatorOptions:
disableNameSuffixHash: true
+secretGenerator:
+ - name: artifactory-docker-secret
+ namespace: testkube
+ files:
+ - secrets/.dockerconfigjson
+ type: kubernetes.io/dockerconfigjson
+
resources:
- testkube.yaml
- kafka-ui.yaml
--- /dev/null
+{"auths":{}}\r
kind: HTTPRoute\r
metadata:\r
name: testkube-route\r
- namespace: onap\r
+ namespace: {{ .Release.Namespace }}\r
spec:\r
parentRefs:\r
- name: common-gateway\r
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
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
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
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
# ============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
# ============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
# ============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
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
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
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
enabled: true\r
labels:\r
sidecar.istio.io/inject: "false"\r
+ security-scan: "off"\r
image:\r
registry: <DOCKER_REPO>\r
migrate:\r
registry: <DOCKER_REPO>\r
labels:\r
sidecar.istio.io/inject: "false"\r
+ security-scan: "off"\r
proxy:\r
image:\r
registry: <GOOGLE_REPO>\r
from onaptests.configuration.add_delete_cnf_macro_settings import *\r
from global_tests_settings import *\r
\r
-SERVICE_INSTANCE_NAME = f"add_delete_cnf_macro_{str(uuid4())}"\r
+SERVICE_INSTANCE_NAME = f"add_delete_cnf_macro_{str(uuid4())}"
\ No newline at end of file
\r
CHECK_POSTGRESQL = True\r
\r
-DB_PRIMARY_HOST = "tcp-pgset-primary"\r
+DB_PRIMARY_HOST = "tcp-pgset-primary.onap.svc.cluster.local"\r
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
"cloud-owner":"basiccnf-cloud-owner",\r
"other-connectivity-list":\r
{"connectivity-records":[]}\r
-}\r
+}
\ No newline at end of file
from onaptests.configuration.instantiate_service_without_resource_settings import *\r
-from global_tests_settings import *\r
+from global_tests_settings import *
\ No newline at end of file
\r
USE_SIMULATOR = True\r
PNF_SIMULATOR_URL = "pnf-macro-test-simulator.onap-tests"\r
-PNF_SIMULATOR_PORT = "5000"\r
+PNF_SIMULATOR_PORT = "5000"
\ No newline at end of file
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:
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
--- /dev/null
+# ============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
k8ssandraOperator:
persistence:
- storageClassName: <STORAGECLASS>
+ storageClassName: <STORAGECLASS>
\ No newline at end of file
cmpv2-cert-provider:
enabled: false
oom-cert-service:
- enabled: false
+ enabled: false
\ No newline at end of file
global:
# setting for mongodb
- storageClass: <STORAGECLASS>
+ storageClass: <STORAGECLASS>
\ No newline at end of file
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
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
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
\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