Fix conditional deployment checks
Change-Id: Ib6f12797c68cc8694d040f070c706363d731e9b7
diff --git a/omec/omec-control-plane/Chart.yaml b/omec/omec-control-plane/Chart.yaml
index 30deccb..9e42255 100644
--- a/omec/omec-control-plane/Chart.yaml
+++ b/omec/omec-control-plane/Chart.yaml
@@ -10,4 +10,4 @@
name: omec-control-plane
icon: https://guide.opencord.org/logos/cord.svg
-version: 0.2.3
+version: 0.2.4
diff --git a/omec/omec-control-plane/templates/job-hss-bootstrap.yaml b/omec/omec-control-plane/templates/job-hss-bootstrap.yaml
index 3feee66..3855495 100644
--- a/omec/omec-control-plane/templates/job-hss-bootstrap.yaml
+++ b/omec/omec-control-plane/templates/job-hss-bootstrap.yaml
@@ -4,6 +4,7 @@
# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
*/}}
+{{- if .Values.config.hss.deploy }}
{{- if .Values.config.hss.bootstrap }}
---
apiVersion: batch/v1
@@ -62,3 +63,4 @@
name: hss
defaultMode: 493
{{- end }}
+{{- end }}
diff --git a/omec/omec-control-plane/templates/job-hss-db-sync.yaml b/omec/omec-control-plane/templates/job-hss-db-sync.yaml
index 8f1ede6..b1396b0 100644
--- a/omec/omec-control-plane/templates/job-hss-db-sync.yaml
+++ b/omec/omec-control-plane/templates/job-hss-db-sync.yaml
@@ -1,11 +1,10 @@
-
-
{{/*
# Copyright 2019-present Open Networking Foundation
# SPDX-License-Identifier: LicenseRef-ONF-Member-Only-1.0
*/}}
+{{- if .Values.config.hss.deploy }}
---
apiVersion: batch/v1
kind: Job
@@ -57,3 +56,4 @@
command: ["bash", "-xc"]
args:
- until cqlsh --file /opt/c3po/hssdb/oai_db.cql {{ .Values.config.hss.hssdb }}; do echo "Provisioning HSSDB"; sleep 2;done
+{{- end }}
diff --git a/omec/omec-control-plane/templates/statefulset-spgwc.yaml b/omec/omec-control-plane/templates/statefulset-spgwc.yaml
index 885d873..64f28ca 100644
--- a/omec/omec-control-plane/templates/statefulset-spgwc.yaml
+++ b/omec/omec-control-plane/templates/statefulset-spgwc.yaml
@@ -30,6 +30,7 @@
{{- end }}
serviceAccountName: spgwc
initContainers:
+ {{- if .Values.config.mme.deploy }}
- name: spgwc-dep-check
image: {{ .Values.images.tags.depCheck | quote }}
imagePullPolicy: {{ .Values.images.pullPolicy }}
@@ -54,6 +55,7 @@
value: "echo done"
- name: DEPENDENCY_POD_JSON
value: '[{"labels": {"app": "mme"}, "requireSameNode": false}]'
+ {{- end }}
{{- if .Values.config.coreDump.enabled }}
{{ tuple "spgwc" . | include "omec-control-plane.coredump_init" | indent 6 }}
{{- end }}