chore(deploy): prepend sudo to kubectl commands in Makefile
Ensure kubectl commands have necessary permissions when generating ConfigMaps during deployment.
This commit is contained in:
4
Makefile
4
Makefile
@@ -12,7 +12,7 @@ deploy: build
|
|||||||
@echo "Cleaning up existing deployment if any..."
|
@echo "Cleaning up existing deployment if any..."
|
||||||
-podman kube down k8s/deployment.yaml >/dev/null 2>&1
|
-podman kube down k8s/deployment.yaml >/dev/null 2>&1
|
||||||
@echo "Generating merged deployment with ConfigMap..."
|
@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
|
@echo "---" >> /tmp/merged_deployment.yaml
|
||||||
@cat k8s/deployment.yaml >> /tmp/merged_deployment.yaml
|
@cat k8s/deployment.yaml >> /tmp/merged_deployment.yaml
|
||||||
@echo "Deploying via podman kube play..."
|
@echo "Deploying via podman kube play..."
|
||||||
@@ -22,7 +22,7 @@ deploy: build
|
|||||||
deploy-server:
|
deploy-server:
|
||||||
@echo "Deploying to remote server $(SERVER_IP)..."
|
@echo "Deploying to remote server $(SERVER_IP)..."
|
||||||
@# Generate temporary merged YAML for server in /tmp to avoid WSL permissions
|
@# 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
|
@echo "---" >> /tmp/server_deploy.yaml
|
||||||
@cat k8s/deployment.yaml >> /tmp/server_deploy.yaml
|
@cat k8s/deployment.yaml >> /tmp/server_deploy.yaml
|
||||||
@# Single SCP/SSH call to reduce password prompts
|
@# Single SCP/SSH call to reduce password prompts
|
||||||
|
|||||||
Reference in New Issue
Block a user