X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=deploy%2Fsite%2Fcommon.sh;h=083757006a1b725d2a123f7c223922591d62abe5;hb=458de59974b02752d77ee27838156ba4184e09cf;hp=47f82b7036e8c5b062e3f7821a639efb0893885c;hpb=878ea0c739ece152793328a795780c734e4ac9b2;p=icn.git diff --git a/deploy/site/common.sh b/deploy/site/common.sh index 47f82b7..0837570 100644 --- a/deploy/site/common.sh +++ b/deploy/site/common.sh @@ -1,6 +1,8 @@ #!/usr/bin/env bash set -eu -o pipefail +SITE_NAMESPACE="${SITE_NAMESPACE:-metal3}" + function _gpg_key_fp { gpg --with-colons --list-secret-keys $1 | awk -F: '/fpr/ {print $10;exit}' } @@ -84,6 +86,7 @@ function flux_create_site { gpg --export-secret-keys --armor "$(_gpg_key_fp ${key_name})" | kubectl -n flux-system create secret generic ${secret_name} --from-file=sops.asc=/dev/stdin --dry-run=client -o yaml | kubectl apply -f - - flux create kustomization ${kustomization_name} --path=${path} --source=GitRepository/${source_name} --prune=true \ + kubectl create namespace ${SITE_NAMESPACE} --dry-run=client -o yaml | kubectl apply -f - + flux create kustomization ${kustomization_name} --target-namespace=${SITE_NAMESPACE} --path=${path} --source=GitRepository/${source_name} --prune=true \ --decryption-provider=sops --decryption-secret=${secret_name} }