From 3a9c0c142ef1174153d62537d854f0f447e7a0e5 Mon Sep 17 00:00:00 2001 From: Pratik Shah Date: Fri, 14 Apr 2023 09:50:35 +0530 Subject: [PATCH] fix minor issues in blueprint --- examples/mongodb-atlas/README.md | 7 +- .../mongodb-atlas-blueprint.yaml | 82 +++++++------------ 2 files changed, 36 insertions(+), 53 deletions(-) diff --git a/examples/mongodb-atlas/README.md b/examples/mongodb-atlas/README.md index 38c2da42994..dd6f9c1609f 100644 --- a/examples/mongodb-atlas/README.md +++ b/examples/mongodb-atlas/README.md @@ -25,8 +25,12 @@ $ helm install kanister --namespace kanister --create-namespace \ ### Create Blueprint Create Blueprint in the same namespace as the controller +**NOTE:** + +Replace ``, `` and `` for the image value in `./mongodb-atlas-blueprint.yaml` before running following command. + ```bash -$ kubectl create -f ./mongo-blueprint.yaml -n kanister +$ kubectl create -f ./mongodb-atlas-blueprint.yaml -n kanister ``` ### Create Secret @@ -69,7 +73,6 @@ $ mongosh "mongodb+srv://./" --apiVersion 1 \ ] ``` - ## Protect the Application You can now take a backup of the MongoDB data using an ActionSet defining diff --git a/examples/mongodb-atlas/mongodb-atlas-blueprint.yaml b/examples/mongodb-atlas/mongodb-atlas-blueprint.yaml index d9f3a1183ac..df97a8b61c0 100644 --- a/examples/mongodb-atlas/mongodb-atlas-blueprint.yaml +++ b/examples/mongodb-atlas/mongodb-atlas-blueprint.yaml @@ -13,7 +13,7 @@ actions: name: mongoBackup args: namespace: "{{ .Object.metadata.namespace }}" - image: docker.io/pratikrshah/mongo-atlas:0.90.0-test1 + image: //mongodb-atlas: command: - bash - -o @@ -22,20 +22,16 @@ actions: - pipefail - -c - | - org_id=$(echo '{{ .Object.data.orgid | toString }}' | base64 --decode) - private_key=$(echo '{{ .Object.data.privatekey | toString }}' | base64 --decode) - project_id=$(echo '{{ .Object.data.projectid | toString }}' | base64 --decode) - public_key=$(echo '{{ .Object.data.publickey | toString }}' | base64 --decode) - cluster_name=$(echo '{{ .Object.data.clustername | toString }}' | base64 --decode) cat >/root/.config/atlascli/config.toml < output.json snapshot_id=$(jq -r ".id" output.json) kando output snapshotId ${snapshot_id} @@ -44,7 +40,7 @@ actions: name: WaitForBackupToComplete args: namespace: "{{ .Object.metadata.namespace }}" - image: docker.io/pratikrshah/mongo-atlas:0.90.0-test1 + image: //mongodb-atlas: command: - bash - -o @@ -53,20 +49,16 @@ actions: - pipefail - -c - | - org_id=$(echo '{{ .Object.data.orgid | toString }}' | base64 --decode) - private_key=$(echo '{{ .Object.data.privatekey | toString }}' | base64 --decode) - project_id=$(echo '{{ .Object.data.projectid | toString }}' | base64 --decode) - public_key=$(echo '{{ .Object.data.publickey | toString }}' | base64 --decode) - cluster_name=$(echo '{{ .Object.data.clustername | toString }}' | base64 --decode) cat >/root/.config/atlascli/config.toml <//mongodb-atlas: command: - bash - -o @@ -104,23 +96,19 @@ actions: - pipefail - -c - | - org_id=$(echo '{{ .Object.data.orgid | toString }}' | base64 --decode) - private_key=$(echo '{{ .Object.data.privatekey | toString }}' | base64 --decode) - project_id=$(echo '{{ .Object.data.projectid | toString }}' | base64 --decode) - public_key=$(echo '{{ .Object.data.publickey | toString }}' | base64 --decode) - cluster_name=$(echo '{{ .Object.data.clustername | toString }}' | base64 --decode) cat >/root/.config/atlascli/config.toml < output.json restore_id=$(jq -r ".id" output.json) @@ -130,7 +118,7 @@ actions: name: WaitForRestoreToComplete args: namespace: "{{ .Object.metadata.namespace }}" - image: docker.io/pratikrshah/mongo-atlas:0.90.0-test1 + image: //mongodb-atlas: command: - bash - -o @@ -139,20 +127,16 @@ actions: - pipefail - -c - | - org_id=$(echo '{{ .Object.data.orgid | toString }}' | base64 --decode) - private_key=$(echo '{{ .Object.data.privatekey | toString }}' | base64 --decode) - project_id=$(echo '{{ .Object.data.projectid | toString }}' | base64 --decode) - public_key=$(echo '{{ .Object.data.publickey | toString }}' | base64 --decode) - cluster_name=$(echo '{{ .Object.data.clustername | toString }}' | base64 --decode) cat >/root/.config/atlascli/config.toml <//mongodb-atlas: command: - bash - -o @@ -187,19 +171,15 @@ actions: - pipefail - -c - | - org_id=$(echo '{{ .Object.data.orgid | toString }}' | base64 --decode) - private_key=$(echo '{{ .Object.data.privatekey | toString }}' | base64 --decode) - project_id=$(echo '{{ .Object.data.projectid | toString }}' | base64 --decode) - public_key=$(echo '{{ .Object.data.publickey | toString }}' | base64 --decode) - cluster_name=$(echo '{{ .Object.data.clustername | toString }}' | base64 --decode) cat >/root/.config/atlascli/config.toml <