From bdbd850a41d86c9d8ad48f4a9d31af7b3de9c5e4 Mon Sep 17 00:00:00 2001 From: Kurt Yu Date: Fri, 17 Jan 2025 11:32:31 +0800 Subject: [PATCH 1/2] add namespace in getting service name --- README.md | 4 ++-- solution/webapp1/templates/NOTES.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5110b05..46229e9 100644 --- a/README.md +++ b/README.md @@ -26,8 +26,8 @@ minikube tunnel # Create dev/prod ``` -k create namespace dev -k create namespace prod +kubectl create namespace dev +kubectl create namespace prod helm install mywebapp-release-dev webapp1/ --values webapp1/values.yaml -f webapp1/values-dev.yaml -n dev helm install mywebapp-release-prod webapp1/ --values webapp1/values.yaml -f webapp1/values-prod.yaml -n prod helm ls --all-namespaces diff --git a/solution/webapp1/templates/NOTES.txt b/solution/webapp1/templates/NOTES.txt index cc892cd..b1db64c 100644 --- a/solution/webapp1/templates/NOTES.txt +++ b/solution/webapp1/templates/NOTES.txt @@ -1,2 +1,2 @@ -servicename=$(k get service -l "app={{ .Values.appName }}" -o jsonpath="{.items[0].metadata.name}") -kubectl --namespace {{ .Values.namespace}} port-forward service/{{ .Values.appName }} 8888:80 \ No newline at end of file +servicename=$(kubectl -n {{ .Values.namespace}} get service -l "app={{ .Values.appName }}" -o jsonpath="{.items[0].metadata.name}") +kubectl --namespace {{ .Values.namespace}} port-forward service/{{ .Values.appName }} 8888:80 From 8ce01dc9ee581a614c457f42153342caf3179df0 Mon Sep 17 00:00:00 2001 From: Kurt Yu Date: Fri, 17 Jan 2025 11:39:33 +0800 Subject: [PATCH 2/2] use long form of namespace option --- solution/webapp1/templates/NOTES.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/solution/webapp1/templates/NOTES.txt b/solution/webapp1/templates/NOTES.txt index b1db64c..2aa6a08 100644 --- a/solution/webapp1/templates/NOTES.txt +++ b/solution/webapp1/templates/NOTES.txt @@ -1,2 +1,2 @@ -servicename=$(kubectl -n {{ .Values.namespace}} get service -l "app={{ .Values.appName }}" -o jsonpath="{.items[0].metadata.name}") +servicename=$(kubectl --namespace {{ .Values.namespace}} get service -l "app={{ .Values.appName }}" -o jsonpath="{.items[0].metadata.name}") kubectl --namespace {{ .Values.namespace}} port-forward service/{{ .Values.appName }} 8888:80