[SDC] 1.15.0 release 36/143336/11
authorFiete Ostkamp <fiete.ostkamp@telekom.de>
Thu, 19 Feb 2026 16:27:48 +0000 (17:27 +0100)
committerFiete Ostkamp <fiete.ostkamp@telekom.de>
Thu, 26 Feb 2026 07:03:13 +0000 (08:03 +0100)
- add tracing
- fix healthcheck exception in sdc-fe logs
- add configuration for publishing delete events
  for distribution

Issue-ID: SDC-4785
Change-Id: Ie9cc4a812ef1b81dc3802f2ca4184c5a1dfb4082
Signed-off-by: Fiete Ostkamp <fiete.ostkamp@telekom.de>
kubernetes/sdc/components/sdc-be/resources/config/catalog-be/distribution-engine-configuration.yaml
kubernetes/sdc/components/sdc-be/templates/deployment.yaml
kubernetes/sdc/components/sdc-be/values.yaml
kubernetes/sdc/components/sdc-cs/resources/config/execution.sh
kubernetes/sdc/components/sdc-cs/resources/config/importconformance.sh [deleted file]
kubernetes/sdc/components/sdc-cs/values.yaml
kubernetes/sdc/components/sdc-fe/templates/deployment.yaml
kubernetes/sdc/components/sdc-fe/values.yaml
kubernetes/sdc/components/sdc-onboarding-be/templates/deployment.yaml
kubernetes/sdc/components/sdc-onboarding-be/values.yaml

index f096b13..f18bb7f 100644 (file)
@@ -38,6 +38,13 @@ distributionNotificationTopic:
   maxThreadPoolSize: 10
   maxWaitingAfterSendingSeconds: 5
 
+distributionDeleteTopicName: {{ if .Values.distributionDeleteTopicName }}{{ .Values.distributionDeleteTopicName }}{{- else }}SDC-DISTR-DELETE-TOPIC{{- end }}
+
+distributionDeleteTopic:
+  minThreadPoolSize: 0
+  maxThreadPoolSize: 10
+  maxWaitingAfterSendingSeconds: 5
+
 createTopic:
   partitionCount: 1
   replicationCount: 1
index ad635a1..196669a 100644 (file)
@@ -123,6 +123,22 @@ spec:
           - name: USE_KAFKA
             value: {{ .Values.global.kafka.useKafka | quote }}
           {{- end }}
+          - name: OTEL_ENABLED
+            value: {{ .Values.global.tracing.enabled | quote }}
+          - name: OTEL_SERVICE_NAME
+            value: "sdc-be"
+          - name: OTEL_EXPORTER_OTLP_ENDPOINT
+            value: "{{ .Values.global.tracing.collector.baseUrl }}:{{ .Values.global.tracing.collector.port.otlpGrpc }}"
+          - name: OTEL_EXPORTER_OTLP_PROTOCOL
+            value: "grpc"
+          - name: OTEL_TRACES_SAMPLER
+            value: "parentbased_traceidratio"
+          - name: OTEL_TRACES_SAMPLER_ARG
+            value: {{ .Values.global.tracing.sampling.probability | quote }}
+          - name: OTEL_LOGS_EXPORTER
+            value: "none"
+          - name: OTEL_METRICS_EXPORTER
+            value: "none"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-jetty
             mountPath: /app/jetty
index 09a73fe..611d447 100644 (file)
@@ -41,8 +41,8 @@ global:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/sdc-backend-all-plugins:1.14.2
-backendInitImage: onap/sdc-backend-init:1.14.2
+image: onap/sdc-backend-all-plugins:1.15.0
+backendInitImage: onap/sdc-backend-init:1.15.0
 
 pullPolicy: Always
 
index 897a54c..4cbc6ec 100644 (file)
@@ -24,4 +24,4 @@ sed -i 's/java \(.*\) -cp/java \1 -Djava.io.tmpdir=\/tmp\/writable-config\/tmp -
 sh -x /tmp/writable-config/create-alter-dox-db.sh
 sh -x /tmp/writable-config/sdctool/scripts/schemaCreation.sh /tmp/writable-config/sdctool/config || exit
 sh -x /tmp/writable-config/sdctool/scripts/janusGraphSchemaCreation.sh /tmp/writable-config/sdctool/config || exit
-sh -x /tmp/writable-config/importconformance.sh || exit
\ No newline at end of file
+sh -x /home/sdc/scripts/importconformance.sh /tmp/writable-config/sdctool || exit
\ No newline at end of file
diff --git a/kubernetes/sdc/components/sdc-cs/resources/config/importconformance.sh b/kubernetes/sdc/components/sdc-cs/resources/config/importconformance.sh
deleted file mode 100644 (file)
index eecf033..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-#!/bin/sh
-
-# Set the working directory
-working_directory="/tmp"
-
-# Extract the cl_release version
-version="1.14.0"  # Example version string; replace with actual value
-cl_release=$(echo $version | cut -d. -f1-3 | cut -d- -f1)
-printf "\033[33mcl_release=[$cl_release]\033[0m\n"
-
-# Execute the import-Conformance command
-conf_dir="/tmp/writable-config/sdctool/config"
-tosca_dir="/tmp/writable-config/sdctool/tosca"
-cl_version=$(grep 'toscaConformanceLevel:' $conf_dir/configuration.yaml | awk '{print $2}')
-
-cd /tmp/writable-config/sdctool/scripts
-chmod +x sdcSchemaFileImport.sh
-
-echo "execute /tmp/writable-config/sdctool/scripts/sdcSchemaFileImport.sh ${tosca_dir} ${cl_release} ${cl_version} ${conf_dir} onap"
-./sdcSchemaFileImport.sh ${tosca_dir} ${cl_release} ${cl_version} ${conf_dir} onap
index 350ed6e..5cf046e 100644 (file)
@@ -112,8 +112,8 @@ janusgraph:
 
 # application image
 repository: nexus3.onap.org:10001
-image: onap/sdc-cassandra:1.14.2
-cassandraInitImage: onap/sdc-cassandra-init:1.14.2
+image: onap/sdc-cassandra:1.15.0
+cassandraInitImage: onap/sdc-cassandra-init:1.15.0
 pullPolicy: Always
 
 config:
index 7a15fff..8a74c67 100644 (file)
@@ -108,6 +108,22 @@ spec:
                 fieldPath: status.podIP
           - name: JAVA_OPTIONS
             value: {{ .Values.config.javaOptions }}
+          - name: OTEL_ENABLED
+            value: {{ .Values.global.tracing.enabled | quote }}
+          - name: OTEL_SERVICE_NAME
+            value: "sdc-fe"
+          - name: OTEL_EXPORTER_OTLP_ENDPOINT
+            value: "{{ .Values.global.tracing.collector.baseUrl }}:{{ .Values.global.tracing.collector.port.otlpGrpc }}"
+          - name: OTEL_EXPORTER_OTLP_PROTOCOL
+            value: "grpc"
+          - name: OTEL_TRACES_SAMPLER
+            value: "parentbased_traceidratio"
+          - name: OTEL_TRACES_SAMPLER_ARG
+            value: {{ .Values.global.tracing.sampling.probability | quote }}
+          - name: OTEL_LOGS_EXPORTER
+            value: "none"
+          - name: OTEL_METRICS_EXPORTER
+            value: "none"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-jetty
             mountPath: /app/jetty
index 87c7c57..fdfe0e8 100644 (file)
@@ -24,7 +24,7 @@ global:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/sdc-frontend:1.14.2
+image: onap/sdc-frontend:1.15.0
 pullPolicy: Always
 
 config:
index 90664a8..d1d2081 100644 (file)
@@ -111,6 +111,22 @@ spec:
               secretKeyRef: {name: {{ include "common.release" . }}-sdc-cs-secrets, key: sdc_password}
           - name: SDC_CERT_DIR
             value: ""
+          - name: OTEL_ENABLED
+            value: {{ .Values.global.tracing.enabled | quote }}
+          - name: OTEL_SERVICE_NAME
+            value: "sdc-onboarding-be"
+          - name: OTEL_EXPORTER_OTLP_ENDPOINT
+            value: "{{ .Values.global.tracing.collector.baseUrl }}:{{ .Values.global.tracing.collector.port.otlpGrpc }}"
+          - name: OTEL_EXPORTER_OTLP_PROTOCOL
+            value: "grpc"
+          - name: OTEL_TRACES_SAMPLER
+            value: "parentbased_traceidratio"
+          - name: OTEL_TRACES_SAMPLER_ARG
+            value: {{ .Values.global.tracing.sampling.probability | quote }}
+          - name: OTEL_LOGS_EXPORTER
+            value: "none"
+          - name: OTEL_METRICS_EXPORTER
+            value: "none"
           volumeMounts:
           - name: {{ include "common.fullname" . }}-jetty
             mountPath: /app/jetty
@@ -192,4 +208,3 @@ spec:
         emptyDir:
           sizeLimit: {{ .Values.volumes.jettySizeLimit }}
       {{- include "common.imagePullSecrets" . | nindent 6 }}
-
index bec446f..074de38 100644 (file)
@@ -36,8 +36,8 @@ global:
 # Application configuration defaults.
 #################################################################
 # application image
-image: onap/sdc-onboard-backend:1.14.2
-onboardingInitImage: onap/sdc-onboard-cassandra-init:1.14.2
+image: onap/sdc-onboard-backend:1.15.0
+onboardingInitImage: onap/sdc-onboard-cassandra-init:1.15.0
 pullPolicy: Always
 
 # flag to enable debugging - application support required