smo-storage storage used in kong and topology-exposure-inventory deployments.
Issue-ID: INT-170
Change-Id: I11c3ffc6022a4fcab3c6dfcf1603f8481cde5368
Signed-off-by: aravind.est <aravindhan.a@est.tech>
# This should be set to false when there is a default storage class, Which lets the PVC provisions the PV dynamically.
# In SMO installation, this is handled as part of smo-install/scripts/sub-scripts/install-nonrtric.sh script
enabled: true
+ persistence:
+ storageClassName: *smo-sc
controlpanel:
ingress:
######### SMO #########
smo:
installTeiv: true
+ pgsqlvolume:
+ storageClassName: *smo-sc
# List of secrets to be copied from ONAP namespace to SMO
# Based on the dependsOn value, the secrets will be copied to the SMO namespace
secrets:
- name: ncmp-to-teiv-adapter-ku
dependsOn: smo.installTeiv
- name: redpanda-console-ku
- dependsOn: nonrtric.installRanpm
\ No newline at end of file
+ dependsOn: nonrtric.installRanpm
+
+topology-exposure-inventory:
+ postgresql:
+ primary:
+ persistence:
+ storageClass: *smo-sc
# ============LICENSE_START===============================================
-# Copyright (C) 2024 OpenInfra Foundation Europe. All rights reserved.
+# Copyright (C) 2024-2025 OpenInfra Foundation Europe. All rights reserved.
# ========================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
- "{{ .Values.kongpv.persistence.accessMode }}"
hostPath:
path: "{{ .Values.kongpv.persistence.path }}"
+ storageClassName: {{ .Values.kongpv.persistence.storageClassName }}
persistentVolumeReclaimPolicy: "{{ .Values.kongpv.persistence.volumeReclaimPolicy }}"
{{- end }}
# ============LICENSE_START===============================================
-# Copyright (C) 2024 OpenInfra Foundation Europe. All rights reserved.
+# Copyright (C) 2024-2025 OpenInfra Foundation Europe. All rights reserved.
# ========================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
storage: "{{ .Values.kongpvc.persistence.size }}"
{{- if .Values.kongpv.enabled }}
volumeName: kongpv
+ storageClassName: {{ .Values.kongpv.persistence.storageClassName }}
{{- end }}
accessMode: ReadWriteOnce
size: 2Gi
path: "/tmp/kongpv"
+ storageClassName: kong-storage
kongpvc:
persistence: