From d5882e97ff47244a2e776e0900bf8441b8b03c51 Mon Sep 17 00:00:00 2001
From: okozachenko <okozachenko@vexxhost.com>
Date: Wed, 25 Nov 2020 19:43:58 +0200
Subject: [PATCH] Add null check condition in placement deployment manifest

Checking log_config_append vaule is missing in deloyment template
for Placement.

Change-Id: I0f2a0ca7d26320d599fac69ee091ca34b455c481
---
 placement/Chart.yaml                | 2 +-
 placement/templates/deployment.yaml | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/placement/Chart.yaml b/placement/Chart.yaml
index 63020932cb..df697b46bb 100644
--- a/placement/Chart.yaml
+++ b/placement/Chart.yaml
@@ -16,7 +16,7 @@ apiVersion: v1
 appVersion: v1.0.0
 description: OpenStack-Helm Placement
 name: placement
-version: 0.1.3
+version: 0.1.4
 home: https://docs.openstack.org/placement/latest/
 icon: https://www.openstack.org/themes/openstack/images/project-mascots/Placement/OpenStack_Project_Placement_vertical.png
 sources:
diff --git a/placement/templates/deployment.yaml b/placement/templates/deployment.yaml
index 0a1e4324f2..f10b135ddf 100644
--- a/placement/templates/deployment.yaml
+++ b/placement/templates/deployment.yaml
@@ -97,10 +97,12 @@ spec:
               mountPath: /etc/placement/placement.conf
               subPath: placement.conf
               readOnly: true
+            {{- if .Values.conf.placement.DEFAULT.log_config_append }}
             - name: placement-etc
               mountPath: {{ .Values.conf.placement.DEFAULT.log_config_append }}
               subPath: {{ base .Values.conf.placement.DEFAULT.log_config_append }}
               readOnly: true
+            {{- end }}
             - name: placement-etc
               mountPath: /etc/placement/policy.yaml
               subPath: policy.yaml