From ee11131a03a47544ff617b606656f93ce72bdde7 Mon Sep 17 00:00:00 2001 From: Guilherme Macedo Date: Fri, 11 Mar 2022 14:05:05 +0100 Subject: [PATCH] Replace jq command with jsonpath tempalte in kubectl --- .../en/security/hardening-guides/1.6-hardening-2.6/_index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/content/rancher/v2.6/en/security/hardening-guides/1.6-hardening-2.6/_index.md b/content/rancher/v2.6/en/security/hardening-guides/1.6-hardening-2.6/_index.md index 4e410880842..53d7cdb3edb 100644 --- a/content/rancher/v2.6/en/security/hardening-guides/1.6-hardening-2.6/_index.md +++ b/content/rancher/v2.6/en/security/hardening-guides/1.6-hardening-2.6/_index.md @@ -98,7 +98,7 @@ Create a bash script file called `account_update.sh`. Be sure to `chmod +x accou ```bash #!/bin/bash -e -for namespace in $(kubectl get namespaces -A -o json | jq -r '.items[].metadata.name'); do +for namespace in $(kubectl get namespaces -A -o=jsonpath="{.items[*]['metadata.name']}"); do kubectl patch serviceaccount default -n ${namespace} -p "$(cat account_update.yaml)" done ``` @@ -137,7 +137,7 @@ Create a bash script file called `apply_networkPolicy_to_all_ns.sh`. Be sure to ```bash #!/bin/bash -e -for namespace in $(kubectl get namespaces -A -o json | jq -r '.items[].metadata.name'); do +for namespace in $(kubectl get namespaces -A -o=jsonpath="{.items[*]['metadata.name']}"); do kubectl apply -f default-allow-all.yaml -n ${namespace} done ```