From b431b832b3c57b5f5644786aba8a0a97f4ba3cee Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Wed, 27 Apr 2022 15:39:18 -0700 Subject: [PATCH] Remove invalid characters from Flux resource names Signed-off-by: Todd Malsbary Change-Id: Ie32b6f36c47172268763766a6bdda2e1e456dc87 --- deploy/site/common.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/deploy/site/common.sh b/deploy/site/common.sh index a6c4532..49fa6b2 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 { -- 2.16.6