From f7fd972516f693db4b965bb7d4b5772f9f281d90 Mon Sep 17 00:00:00 2001 From: Shreerang Kale Date: Mon, 21 Jul 2025 14:46:10 +0530 Subject: [PATCH] Add script to remove the deployments --- deploy/README.md | 13 ++++++++ deploy/records/.gitkeep | 0 deploy/remove-deployment.sh | 63 +++++++++++++++++++++++++++++++++++++ 3 files changed, 76 insertions(+) create mode 100644 deploy/records/.gitkeep create mode 100755 deploy/remove-deployment.sh diff --git a/deploy/README.md b/deploy/README.md index 04e6ccf..2032d0d 100644 --- a/deploy/README.md +++ b/deploy/README.md @@ -62,3 +62,16 @@ * Check deployment logs on deployer UI: * Visit deployed app: + +### remove deployment + +* Remove deployment: + + ```bash + # In gor-deploy/deploy dir + docker run -it \ + -v ./:/app/deploy -w /app/deploy \ + -e DEPLOYMENT_REORD_ID= \ + cerc/laconic-registry-cli:latest \ + ./remove-deployment.sh + ``` diff --git a/deploy/records/.gitkeep b/deploy/records/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/deploy/remove-deployment.sh b/deploy/remove-deployment.sh new file mode 100755 index 0000000..f1f757c --- /dev/null +++ b/deploy/remove-deployment.sh @@ -0,0 +1,63 @@ +#!/bin/bash + +set -e + +if [[ -z $DEPLOYMENT_REORD_ID ]]; then + echo "Error: please pass the deployment record ID" >&2 + exit 1 +fi + +source .registry.env +echo "Using DEPLOYER_LRN: $DEPLOYER_LRN" + +echo "Deployment record ID: $DEPLOYMENT_REORD_ID" + +# Generate application-deployment-removal-request.yml +REMOVAL_REQUEST_RECORD_FILE=./records/application-deployment-removal-request.yml + +cat > $REMOVAL_REQUEST_RECORD_FILE <