diff --git a/Makefile b/Makefile index 9a14422..8d00ab5 100644 --- a/Makefile +++ b/Makefile @@ -12,7 +12,7 @@ deploy: build @echo "Cleaning up existing deployment if any..." -podman kube down k8s/deployment.yaml >/dev/null 2>&1 @echo "Generating merged deployment with ConfigMap..." - @kubectl create configmap mkm-admin-config --from-env-file=.env --dry-run=client -o yaml > /tmp/merged_deployment.yaml + @sudo kubectl create configmap mkm-admin-config --from-env-file=.env --dry-run=client -o yaml > /tmp/merged_deployment.yaml @echo "---" >> /tmp/merged_deployment.yaml @cat k8s/deployment.yaml >> /tmp/merged_deployment.yaml @echo "Deploying via podman kube play..." @@ -22,7 +22,7 @@ deploy: build deploy-server: @echo "Deploying to remote server $(SERVER_IP)..." @# Generate temporary merged YAML for server in /tmp to avoid WSL permissions - @kubectl create configmap mkm-admin-config --from-env-file=.env --dry-run=client -o yaml > /tmp/server_deploy.yaml + @sudo kubectl create configmap mkm-admin-config --from-env-file=.env --dry-run=client -o yaml > /tmp/server_deploy.yaml @echo "---" >> /tmp/server_deploy.yaml @cat k8s/deployment.yaml >> /tmp/server_deploy.yaml @# Single SCP/SSH call to reduce password prompts