From: Todd Malsbary Date: Wed, 27 Apr 2022 22:39:18 +0000 (-0700) Subject: Remove invalid characters from Flux resource names X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=commitdiff_plain;h=c9696f4b5e312290e860448eca4116dcd5871fea;p=icn.git Remove invalid characters from Flux resource names Signed-off-by: Todd Malsbary Change-Id: Ie32b6f36c47172268763766a6bdda2e1e456dc87 --- diff --git a/deploy/site/common.sh b/deploy/site/common.sh index ffd8103..6dbe356 100644 --- a/deploy/site/common.sh +++ b/deploy/site/common.sh @@ -58,14 +58,16 @@ function sops_decrypt { function _site_source_name { local -r url=$1 local -r branch=$2 - echo $(basename ${url})-${branch} + # Only alphanumeric and '-' are allowed in resource names + echo $(basename ${url})-${branch} | tr -d -c 'A-Za-z0-9-' } function _site_kustomization_name { local -r url=$1 local -r branch=$2 local -r path=$3 - echo $(_site_source_name ${url} ${branch})-site-$(basename ${path}) + # Only alphanumeric and '-' are allowed in resource names + echo $(_site_source_name ${url} ${branch})-site-$(basename ${path}) | tr -d -c 'A-Za-z0-9-' } function flux_create_site {