Fix post-renderer-scripts to work with old and new LCM Dockerfile
Change-Id: I40a3eb008c7c8a1b50e0484733163921adf83ed7
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
diff --git a/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/nodeSelector b/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/nodeSelector
index 255c2d8..63dc4a5 100755
--- a/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/nodeSelector
+++ b/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/nodeSelector
@@ -23,9 +23,14 @@
mkdir /tmp/$dirname && cd /tmp/$dirname
-cp /usr/lib/python3/dist-packages/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/kustomization.yaml .
-
-cp /usr/lib/python3/dist-packages/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/nodeSelector-deployment-patch.yaml .
+if [ -f /usr/lib/python3/dist-packages/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/kustomization.yaml ]; then
+ cp /usr/lib/python3/dist-packages/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/*.yaml .
+elif [ -f /app/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/kustomization.yaml ]; then
+ cp /app/osm_lcm/n2vc/post-renderer-scripts/nodeSelector/*.yaml .
+else
+ echo "kustomization.yaml not found in expected locations."
+ exit 1
+fi
cat <&0 > all.yaml
@@ -40,4 +45,4 @@
echo -e "$content" >> nodeSelector-deployment-patch.yaml
-kubectl kustomize && cd .. && rm -r /tmp/$dirname
\ No newline at end of file
+kubectl kustomize && cd .. && rm -r /tmp/$dirname
diff --git a/osm_lcm/n2vc/post-renderer-scripts/podLabels/podLabels b/osm_lcm/n2vc/post-renderer-scripts/podLabels/podLabels
index 03c8d5d..328d8c7 100755
--- a/osm_lcm/n2vc/post-renderer-scripts/podLabels/podLabels
+++ b/osm_lcm/n2vc/post-renderer-scripts/podLabels/podLabels
@@ -23,7 +23,14 @@
mkdir /tmp/$dirname && cd /tmp/$dirname
-cp /usr/lib/python3/dist-packages/osm_lcm/n2vc/post-renderer-scripts/podLabels/kustomization.yaml .
+if [ -f /usr/lib/python3/dist-packages/osm_lcm/n2vc/post-renderer-scripts/podLabels/kustomization.yaml ]; then
+ cp /usr/lib/python3/dist-packages/osm_lcm/n2vc/post-renderer-scripts/podLabels/kustomization.yaml .
+elif [ -f /app/osm_lcm/n2vc/post-renderer-scripts/podLabels/kustomization.yaml ]; then
+ cp /app/osm_lcm/n2vc/post-renderer-scripts/podLabels/kustomization.yaml .
+else
+ echo "kustomization.yaml not found in expected locations."
+ exit 1
+fi
cat <&0 > all.yaml
@@ -39,4 +46,4 @@
# Add content to the file
echo -e "\n$content" >> kustomization.yaml
-kubectl kustomize && cd .. && rm -r /tmp/$dirname
\ No newline at end of file
+kubectl kustomize && cd .. && rm -r /tmp/$dirname