@@ -773,60 +773,60 @@ popd
773773# Add serialize and deploy runbooks to sample projects.
774774# These runbooks are common across these kinds of projects, but benefit from being able to reference the project they
775775# are associated with. So they are linked up to each project individually, even though they all come from the same source.
776- for project in " Hello World:__ Create Client Space:Create Client Space" " K8S Microservice Template:__ Create Client Space:Create Client Space:__ Compose K8S Resources:Initialize Space"
777- do
778- IFS=' :' ; split=($project ); unset IFS;
779-
780- echo " Adding runbooks to ${split[0]} "
781-
782- execute_terraform_with_project ' serialize_and_deploy' ' management_instance/runbooks/serialize_and_deploy/pgbackend' " ${project// [^[:alnum:]]/ _} " " ${split[0]} " " Spaces-1" " ${split[1]} " " ${split[2]} " " ${split[3]} " " ${split[4]} "
783- execute_terraform_with_project ' runbooks_list' ' management_instance/runbooks/list/pgbackend' " ${project// [^[:alnum:]]/ _} " " ${split[0]} " " Spaces-1"
784-
785- for runbook in " __ 1. Serialize Project" " __ 4. List Downstream Projects"
786- do
787- publish_runbook " ${split[0]} " " ${runbook} "
788- done
789- done
776+ # for project in "Hello World:__ Create Client Space:Create Client Space" "K8S Microservice Template:__ Create Client Space:Create Client Space:__ Compose K8S Resources:Initialize Space"
777+ # do
778+ # IFS=':'; split=($project); unset IFS;
779+ #
780+ # echo "Adding runbooks to ${split[0]}"
781+ #
782+ # execute_terraform_with_project 'serialize_and_deploy' 'management_instance/runbooks/serialize_and_deploy/pgbackend' "${project//[^[:alnum:]]/_}" "${split[0]}" "Spaces-1" "${split[1]}" "${split[2]}" "${split[3]}" "${split[4]}"
783+ # execute_terraform_with_project 'runbooks_list' 'management_instance/runbooks/list/pgbackend' "${project//[^[:alnum:]]/_}" "${split[0]}" "Spaces-1"
784+ #
785+ # for runbook in "__ 1. Serialize Project" "__ 4. List Downstream Projects"
786+ # do
787+ # publish_runbook "${split[0]}" "${runbook}"
788+ # done
789+ # done
790790
791791# Link up the CaC selection of runbooks. Like above, these runbooks are copied into each CaC project that is to be
792792# serialized and shared with other spaces.
793- for project in " Hello World CaC:__ Create Client Space:Create Client Space" " Azure Web App CaC:__ Create Client Space:Create Client Space:__ Compose Azure Resources:Initialize Space"
794- do
795- IFS=' :' ; split=($project ); unset IFS;
796-
797- echo " Adding runbooks to ${split[0]} "
798-
799- execute_terraform_with_project ' runbooks_fork' ' management_instance/runbooks/fork/pgbackend' " ${project// [^[:alnum:]]/ _} " " ${split[0]} " " Spaces-1" " ${split[1]} " " ${split[2]} " " ${split[3]} " " ${split[4]} "
800- execute_terraform_with_project ' runbooks_merge' ' management_instance/runbooks/merge/pgbackend' " ${project// [^[:alnum:]]/ _} " " ${split[0]} " " Spaces-1"
801- execute_terraform_with_project ' runbooks_list' ' management_instance/runbooks/list/pgbackend' " ${project// [^[:alnum:]]/ _} " " ${split[0]} " " Spaces-1"
802- execute_terraform_with_project ' runbooks_updates' ' management_instance/runbooks/conflict/pgbackend' " ${project// [^[:alnum:]]/ _} " " ${split[0]} " " Spaces-1"
803-
804- for runbook in " __ 1. Serialize Project" " __ 3. Merge with Downstream Project" " __ 4. List Downstream Projects" " __ 5. Find Updates"
805- do
806- publish_runbook " ${split[0]} " " ${runbook} "
807- done
808- done
793+ # for project in "Hello World CaC:__ Create Client Space:Create Client Space" "Azure Web App CaC:__ Create Client Space:Create Client Space:__ Compose Azure Resources:Initialize Space"
794+ # do
795+ # IFS=':'; split=($project); unset IFS;
796+ #
797+ # echo "Adding runbooks to ${split[0]}"
798+ #
799+ # execute_terraform_with_project 'runbooks_fork' 'management_instance/runbooks/fork/pgbackend' "${project//[^[:alnum:]]/_}" "${split[0]}" "Spaces-1" "${split[1]}" "${split[2]}" "${split[3]}" "${split[4]}"
800+ # execute_terraform_with_project 'runbooks_merge' 'management_instance/runbooks/merge/pgbackend' "${project//[^[:alnum:]]/_}" "${split[0]}" "Spaces-1"
801+ # execute_terraform_with_project 'runbooks_list' 'management_instance/runbooks/list/pgbackend' "${project//[^[:alnum:]]/_}" "${split[0]}" "Spaces-1"
802+ # execute_terraform_with_project 'runbooks_updates' 'management_instance/runbooks/conflict/pgbackend' "${project//[^[:alnum:]]/_}" "${split[0]}" "Spaces-1"
803+ #
804+ # for runbook in "__ 1. Serialize Project" "__ 3. Merge with Downstream Project" "__ 4. List Downstream Projects" "__ 5. Find Updates"
805+ # do
806+ # publish_runbook "${split[0]}" "${runbook}"
807+ # done
808+ # done
809809
810810# Enable branch protections after the projects are initially committed
811- for repo in hello_world_cac
812- do
813- curl \
814- -u " octopus:Password01!" \
815- --output /dev/null \
816- --location \
817- --silent \
818- --request POST \
819- " http://localhost:3000/api/v1/repos/octopuscac/${repo} /branch_protections" \
820- --header ' Content-Type: application/json' \
821- --data-raw ' {
822- "branch_protections": "main",
823- "rule_name": "main",
824- "enable_status_check": true,
825- "status_check_contexts": [
826- "octopus"
827- ]
828- }'
829- done
811+ # for repo in hello_world_cac
812+ # do
813+ # curl \
814+ # -u "octopus:Password01!" \
815+ # --output /dev/null \
816+ # --location \
817+ # --silent \
818+ # --request POST \
819+ # "http://localhost:3000/api/v1/repos/octopuscac/${repo}/branch_protections" \
820+ # --header 'Content-Type: application/json' \
821+ # --data-raw '{
822+ # "branch_protections": "main",
823+ # "rule_name": "main",
824+ # "enable_status_check": true,
825+ # "status_check_contexts": [
826+ # "octopus"
827+ # ]
828+ # }'
829+ # done
830830
831831# Publish the check PR runbook
832832publish_runbook " PR Checks" " PR Check"
0 commit comments