From b0ba95d5b5213717a7fd42211587b75f6351f098 Mon Sep 17 00:00:00 2001 From: Michael Jones Date: Thu, 27 Jun 2024 09:21:35 +0100 Subject: [PATCH 1/4] correct kustomize readme overwriting flux readme, caused by commit cb33b21 --- setup_project_repo.sh | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/setup_project_repo.sh b/setup_project_repo.sh index 5d7897f..b19ebd7 100755 --- a/setup_project_repo.sh +++ b/setup_project_repo.sh @@ -87,12 +87,10 @@ You would maintain 3 Different Repos to maintain EOF +# Flux +mkdir flux/base flux/staging flux/production -cd flux - -mkdir base staging production - -cat > base/README.md < flux/base/README.md < staging/README.md < flux/staging/README.md < production/README.md < flux/production/README.md < staging/kustomization.yaml < flux/staging/kustomization.yaml < production/kustomization.yaml < flux/production/kustomization.yaml < base/README.md < ${KUSTOMIZE_BASE}/base/README.md < staging/README.md < ${KUSTOMIZE_BASE}/staging/README.md < production/README.md < ${KUSTOMIZE_BASE}/production/README.md < staging/kustomization.yaml < ${KUSTOMIZE_BASE}/staging/kustomization.yaml < production/kustomization.yaml < ${KUSTOMIZE_BASE}/production/kustomization.yaml < charts/README.md < helm/charts/README.md < Date: Thu, 27 Jun 2024 09:57:41 +0100 Subject: [PATCH 2/4] mkdir p to allow the script to re-run without warning --- setup_project_repo.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/setup_project_repo.sh b/setup_project_repo.sh index b19ebd7..44babaf 100755 --- a/setup_project_repo.sh +++ b/setup_project_repo.sh @@ -1,6 +1,6 @@ #!/bin/bash -mkdir flux kustomize helm +mkdir -p flux kustomize helm cat >> README.md < flux/base/README.md < helm/charts/README.md < Date: Thu, 27 Jun 2024 10:01:12 +0100 Subject: [PATCH 3/4] add example usage comments --- setup_project_repo.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/setup_project_repo.sh b/setup_project_repo.sh index 44babaf..7606187 100755 --- a/setup_project_repo.sh +++ b/setup_project_repo.sh @@ -1,4 +1,16 @@ #!/bin/bash +# +# Example useage +# +# default example: +# setup_project_repo.sh +# +# instavote apps: +# setup_project_repo.sh redis +# setup_project_repo.sh results +# setup_project_repo.sh vote +# setup_project_repo.sh worker +# mkdir -p flux kustomize helm From bcacc3bc7724c313f40e982d342ba825f01b8da2 Mon Sep 17 00:00:00 2001 From: Michael Jones Date: Thu, 27 Jun 2024 10:10:09 +0100 Subject: [PATCH 4/4] filter append to main readme to allow script re-run and not replace main readme --- setup_project_repo.sh | 3 +++ 1 file changed, 3 insertions(+) diff --git a/setup_project_repo.sh b/setup_project_repo.sh index 7606187..b4529c4 100755 --- a/setup_project_repo.sh +++ b/setup_project_repo.sh @@ -14,6 +14,8 @@ mkdir -p flux kustomize helm +# main readme is maintained as append, but only run 1x +if [ ! -f "flux/base/README.md" ]; then cat >> README.md <