- local -r site_dir=$(dirname ${site_yaml})
- sops --decrypt --in-place --config=${site_dir}/.sops.yaml ${site_yaml}
+ local -r yaml_dir=$(dirname ${yaml})
+ sops --decrypt --in-place --config=${yaml_dir}/.sops.yaml ${yaml}
+}
+
+function flux_site_source_name {
+ local -r url=$1
+ local -r branch=$2
+ echo $(basename ${url})-${branch}
+}
+
+function flux_site_kustomization_name {
+ local -r url=$1
+ local -r branch=$2
+ local -r path=$3
+ echo $(flux_site_source_name ${url} ${branch})-site-$(basename ${path})