From de2fdae0172787ae7b79a2f8c12edadc5c91d704 Mon Sep 17 00:00:00 2001 From: MinhPhuong Cao Date: Sun, 3 Mar 2024 14:40:52 -0500 Subject: [PATCH 1/7] fushion hack script draft --- hack/run.sh | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 hack/run.sh diff --git a/hack/run.sh b/hack/run.sh new file mode 100644 index 00000000000..54910297c2c --- /dev/null +++ b/hack/run.sh @@ -0,0 +1,37 @@ +#!/usr/bin/env bash + +set -e + +ROOT_DIR=$(dirname $0)/.. + +action="$1" + +if [[ "$action" == "create-kind-cluster" ]]; then + source "${ROOT_DIR}"/hack/create-kind-cluster.sh +elif [[ "${action}" == "install" ]]; then + source "${ROOT_DIR}"/hack/install.sh +elif [[ "${action}" == "update-cert-manager" ]]; then + source "${ROOT_DIR}"/hack/update-cert-manager.sh +elif [[ "${action}" == "e2e-debug" ]]; then + source "${ROOT_DIR}"/hack/e2e-debug.sh "$2" "$3" +elif [[ "${action}" == "generate-yamls" ]]; then + source "${ROOT_DIR}"/hack/generate-yamls.sh "$2" "$3" +elif [[ "${action}" == "update-reference-docs" ]]; then + source "${ROOT_DIR}"/hack/update-reference-docs.sh +elif [[ "${action}" == "release" ]]; then + source "${ROOT_DIR}"/hack/release.sh +elif [[ "${action}" == "teardown" ]]; then + source "${ROOT_DIR}"/hack/teardown.sh +elif [[ "${action}" == "update-check-sums" ]]; then + source "${ROOT_DIR}"/hack/update-check-sums.sh +elif [[ "${action}" == "update-codegen" ]]; then + source "${ROOT_DIR}"/hack/update-codegen.sh +elif [[ "${action}" == "update-deps" ]]; then + source "${ROOT_DIR}"/hack/update-deps.sh +elif [[ "${action}" == "verify-codegen" ]]; then + source "${ROOT_DIR}"/hack/verify-codegen.sh +else + echo "Unrecognized action ${action}" + usage "$0" + exit 1 +fi \ No newline at end of file From 32fa8c32d53bf0371f21065a66dc61a8b65951e0 Mon Sep 17 00:00:00 2001 From: MinhPhuong Cao Date: Sun, 3 Mar 2024 22:26:35 -0500 Subject: [PATCH 2/7] Add description each script --- hack/run.sh | 29 ++++++++++++++++++++++++++--- 1 file changed, 26 insertions(+), 3 deletions(-) diff --git a/hack/run.sh b/hack/run.sh index 54910297c2c..554d79dc9f3 100644 --- a/hack/run.sh +++ b/hack/run.sh @@ -6,12 +6,35 @@ ROOT_DIR=$(dirname $0)/.. action="$1" +function usage() { + cmd="$1" + + echo "" + echo "Usage for more information read DEVELOPMENT.md" + echo "$cmd " + echo "" + echo "command:" + echo " create-kind-cluster Create a new kind cluster" + echo " install Quick full build and install" + echo " e2e-debug Quick debug" + echo " update-cert-manager Update manager" + echo " generate-yamls Generate all repo yamls " + echo " update-reference-docs Update reference docs" + echo " release Release new version" + echo " teardown Clean up and uninstall" + echo " update-checksums Update checksums" + echo " update-codegen Update codegen" + echo " update-deps Update deps" + echo " verify-codegen Verify codegen" + echo "" +} + if [[ "$action" == "create-kind-cluster" ]]; then source "${ROOT_DIR}"/hack/create-kind-cluster.sh elif [[ "${action}" == "install" ]]; then source "${ROOT_DIR}"/hack/install.sh elif [[ "${action}" == "update-cert-manager" ]]; then - source "${ROOT_DIR}"/hack/update-cert-manager.sh + source "${ROOT_DIR}"/hack/update-cert-manager.sh "$2" "$3" elif [[ "${action}" == "e2e-debug" ]]; then source "${ROOT_DIR}"/hack/e2e-debug.sh "$2" "$3" elif [[ "${action}" == "generate-yamls" ]]; then @@ -22,8 +45,8 @@ elif [[ "${action}" == "release" ]]; then source "${ROOT_DIR}"/hack/release.sh elif [[ "${action}" == "teardown" ]]; then source "${ROOT_DIR}"/hack/teardown.sh -elif [[ "${action}" == "update-check-sums" ]]; then - source "${ROOT_DIR}"/hack/update-check-sums.sh +elif [[ "${action}" == "update-checksums" ]]; then + source "${ROOT_DIR}"/hack/update-checksums.sh elif [[ "${action}" == "update-codegen" ]]; then source "${ROOT_DIR}"/hack/update-codegen.sh elif [[ "${action}" == "update-deps" ]]; then From af98f19c4aa262c0731a0088c04daebadc4bf765 Mon Sep 17 00:00:00 2001 From: MinhPhuong Cao Date: Mon, 4 Mar 2024 18:44:53 -0500 Subject: [PATCH 3/7] Change exec --- hack/run.sh | 0 1 file changed, 0 insertions(+), 0 deletions(-) mode change 100644 => 100755 hack/run.sh diff --git a/hack/run.sh b/hack/run.sh old mode 100644 new mode 100755 From aae34392cace2fa8a6300848291711cb8965a216 Mon Sep 17 00:00:00 2001 From: MinhPhuong Cao Date: Wed, 6 Mar 2024 12:41:39 -0500 Subject: [PATCH 4/7] Fix description --- hack/run.sh | 29 +++++++++++++---------------- 1 file changed, 13 insertions(+), 16 deletions(-) diff --git a/hack/run.sh b/hack/run.sh index 554d79dc9f3..f0fbc09aa47 100755 --- a/hack/run.sh +++ b/hack/run.sh @@ -10,28 +10,25 @@ function usage() { cmd="$1" echo "" - echo "Usage for more information read DEVELOPMENT.md" + echo "Usage for more information read DEVELOPMENT.md" echo "$cmd " echo "" echo "command:" - echo " create-kind-cluster Create a new kind cluster" - echo " install Quick full build and install" - echo " e2e-debug Quick debug" - echo " update-cert-manager Update manager" - echo " generate-yamls Generate all repo yamls " - echo " update-reference-docs Update reference docs" - echo " release Release new version" - echo " teardown Clean up and uninstall" - echo " update-checksums Update checksums" - echo " update-codegen Update codegen" - echo " update-deps Update deps" - echo " verify-codegen Verify codegen" + echo " install Install Knative components for local dev" + echo " e2e-debug Quick debug" + echo " update-cert-manager Update Cert manager" + echo " generate-yamls Generate all repo yamls " + echo " update-reference-docs Update reference docs" + echo " release Release new version" + echo " teardown Teardown installed components for local dev" + echo " update-checksums Update checksums" + echo " update-codegen Update codegen" + echo " update-deps Update deps" + echo " verify-codegen Verify codegen" echo "" } -if [[ "$action" == "create-kind-cluster" ]]; then - source "${ROOT_DIR}"/hack/create-kind-cluster.sh -elif [[ "${action}" == "install" ]]; then +if [[ "${action}" == "install" ]]; then source "${ROOT_DIR}"/hack/install.sh elif [[ "${action}" == "update-cert-manager" ]]; then source "${ROOT_DIR}"/hack/update-cert-manager.sh "$2" "$3" From 6d21093d1710d2c88e4fcf1ff02cb12418513286 Mon Sep 17 00:00:00 2001 From: MinhPhuong Cao Date: Wed, 6 Mar 2024 12:44:32 -0500 Subject: [PATCH 5/7] Fix formatting errors --- hack/run.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/hack/run.sh b/hack/run.sh index f0fbc09aa47..36df5a56ead 100755 --- a/hack/run.sh +++ b/hack/run.sh @@ -22,8 +22,8 @@ function usage() { echo " release Release new version" echo " teardown Teardown installed components for local dev" echo " update-checksums Update checksums" - echo " update-codegen Update codegen" - echo " update-deps Update deps" + echo " update-codegen Update codegen" + echo " update-deps Update deps" echo " verify-codegen Verify codegen" echo "" } From 2a6539ed00c346dcdb146747c0ec54bc740f6694 Mon Sep 17 00:00:00 2001 From: MinhPhuong Cao Date: Thu, 7 Mar 2024 10:31:44 -0500 Subject: [PATCH 6/7] Remove release --- hack/run.sh | 3 --- 1 file changed, 3 deletions(-) diff --git a/hack/run.sh b/hack/run.sh index 36df5a56ead..ec87859538b 100755 --- a/hack/run.sh +++ b/hack/run.sh @@ -19,7 +19,6 @@ function usage() { echo " update-cert-manager Update Cert manager" echo " generate-yamls Generate all repo yamls " echo " update-reference-docs Update reference docs" - echo " release Release new version" echo " teardown Teardown installed components for local dev" echo " update-checksums Update checksums" echo " update-codegen Update codegen" @@ -38,8 +37,6 @@ elif [[ "${action}" == "generate-yamls" ]]; then source "${ROOT_DIR}"/hack/generate-yamls.sh "$2" "$3" elif [[ "${action}" == "update-reference-docs" ]]; then source "${ROOT_DIR}"/hack/update-reference-docs.sh -elif [[ "${action}" == "release" ]]; then - source "${ROOT_DIR}"/hack/release.sh elif [[ "${action}" == "teardown" ]]; then source "${ROOT_DIR}"/hack/teardown.sh elif [[ "${action}" == "update-checksums" ]]; then From 96d4e036e66a2890cee34511720c846563375bf1 Mon Sep 17 00:00:00 2001 From: MinhPhuong Cao Date: Fri, 8 Mar 2024 15:52:56 -0500 Subject: [PATCH 7/7] Change source to . --- hack/run.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/hack/run.sh b/hack/run.sh index ec87859538b..db1ed924191 100755 --- a/hack/run.sh +++ b/hack/run.sh @@ -28,25 +28,25 @@ function usage() { } if [[ "${action}" == "install" ]]; then - source "${ROOT_DIR}"/hack/install.sh + ./"${ROOT_DIR}"/hack/install.sh elif [[ "${action}" == "update-cert-manager" ]]; then - source "${ROOT_DIR}"/hack/update-cert-manager.sh "$2" "$3" + ./"${ROOT_DIR}"/hack/update-cert-manager.sh "$2" "$3" elif [[ "${action}" == "e2e-debug" ]]; then - source "${ROOT_DIR}"/hack/e2e-debug.sh "$2" "$3" + ./"${ROOT_DIR}"/hack/e2e-debug.sh "$2" "$3" elif [[ "${action}" == "generate-yamls" ]]; then - source "${ROOT_DIR}"/hack/generate-yamls.sh "$2" "$3" + ./"${ROOT_DIR}"/hack/generate-yamls.sh "$2" "$3" elif [[ "${action}" == "update-reference-docs" ]]; then - source "${ROOT_DIR}"/hack/update-reference-docs.sh + ./"${ROOT_DIR}"/hack/update-reference-docs.sh elif [[ "${action}" == "teardown" ]]; then - source "${ROOT_DIR}"/hack/teardown.sh + ./"${ROOT_DIR}"/hack/teardown.sh elif [[ "${action}" == "update-checksums" ]]; then - source "${ROOT_DIR}"/hack/update-checksums.sh + ./"${ROOT_DIR}"/hack/update-checksums.sh elif [[ "${action}" == "update-codegen" ]]; then - source "${ROOT_DIR}"/hack/update-codegen.sh + ./"${ROOT_DIR}"/hack/update-codegen.sh elif [[ "${action}" == "update-deps" ]]; then - source "${ROOT_DIR}"/hack/update-deps.sh + ./"${ROOT_DIR}"/hack/update-deps.sh elif [[ "${action}" == "verify-codegen" ]]; then - source "${ROOT_DIR}"/hack/verify-codegen.sh + ./"${ROOT_DIR}"/hack/verify-codegen.sh else echo "Unrecognized action ${action}" usage "$0"