From 2dfc5388e096ca3bf79f922095b66f1a662fa807 Mon Sep 17 00:00:00 2001 From: crdant Date: Wed, 19 Jul 2023 19:19:20 +0000 Subject: [PATCH 01/17] Creating dev version of distributing-with-replicated --- .../01-preparing-to-use-the-sdk/assignment.md | 2 +- .../02-enabling-the-sdk/assignment.md | 2 +- .../03-creating-a-release/assignment.md | 2 +- .../04-installing-the-application/assignment.md | 2 +- .../05-validating-the-install/assignment.md | 2 +- instruqt/distributing-with-replicated/track.yml | 10 ++++++---- 6 files changed, 11 insertions(+), 9 deletions(-) diff --git a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md index 872e0ef15..42d98df87 100755 --- a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md +++ b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md @@ -1,6 +1,6 @@ --- slug: preparing-to-use-the-sdk -id: kkhcf1j4eaym +id: eknc9w8mxmps type: challenge title: Preparing to Use the SDK teaser: Getting ready to use the Replicated SDK diff --git a/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md b/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md index af6f2288d..359380154 100755 --- a/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md +++ b/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md @@ -1,6 +1,6 @@ --- slug: enabling-the-sdk -id: k2xalui3fpuw +id: wldjnyjevaw4 type: challenge title: Enabling the Replicated SDK teaser: Incorporate the SDK into your application diff --git a/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md b/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md index 981888d71..c141b3511 100755 --- a/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md +++ b/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md @@ -1,6 +1,6 @@ --- slug: creating-a-release -id: mfwkbwr7semg +id: b8qljurlbjbf type: challenge title: Releasing an Application teaser: Creating a release on the Replicated Platform diff --git a/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md b/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md index d17264a95..be91a4e2a 100755 --- a/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md +++ b/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md @@ -1,6 +1,6 @@ --- slug: installing-the-application -id: f9ve4gcr0dzn +id: 4gspsrh6oyvs type: challenge title: Installing the Application teaser: Let's install the application as your customer diff --git a/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md b/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md index 0861fdf4c..38f027f0f 100755 --- a/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md +++ b/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md @@ -1,6 +1,6 @@ --- slug: validating-the-install -id: vibqdrrlurin +id: jlbyexyugvzx type: challenge title: Observing the Customer Instance teaser: Observing your customer install diff --git a/instruqt/distributing-with-replicated/track.yml b/instruqt/distributing-with-replicated/track.yml index 974cca6cd..dd356610a 100755 --- a/instruqt/distributing-with-replicated/track.yml +++ b/instruqt/distributing-with-replicated/track.yml @@ -1,6 +1,6 @@ -slug: distributing-with-replicated -id: evmpzv6ycpgs -title: Distributing Your Application with Replicated +slug: distributing-with-replicated-dev +id: ydggamvynhem +title: DEV - Distributing Your Application with Replicated description: |- Learn how to quickly take advantage of the Replicated Platform for your application. We'll take an existing Helm chart, add a dependency @@ -17,11 +17,13 @@ tags: - builders-plan - sdk - helm +- dev owner: replicated developers: - chuck@replicated.com +maintenance: true lab_config: overlay: false width: 33 position: right -checksum: "11216567145031576492" +checksum: "10540257084818874448" From 8144679ecb5dcfceaa6889e27498cba7e4922b64 Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 15:20:20 -0400 Subject: [PATCH 02/17] Sets an agent variable for the SDK version --- .../01-preparing-to-use-the-sdk/setup-shell | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell index 97a1feada..9f3f7b1e7 100755 --- a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell +++ b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell @@ -23,4 +23,6 @@ agent variable set PASSWORD $(get_password) agent variable set REPLICATED_API_TOKEN ${access_token} agent variable set REPLICATED_APP ${app_slug} - +# get the current SDK version +sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name') +agent variable set REPLICATED_SDK_VERSION=${sdk_version} From 9f451a8c1b24c3b745f307b12c1900c10ae99189 Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 18:33:17 -0400 Subject: [PATCH 03/17] Moves SDK version setup to where it's first used --- .../01-preparing-to-use-the-sdk/setup-shell | 4 ---- .../02-enabling-the-sdk/setup-shell | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell index 9f3f7b1e7..24e0ca185 100755 --- a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell +++ b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/setup-shell @@ -22,7 +22,3 @@ agent variable set USERNAME $(get_username) agent variable set PASSWORD $(get_password) agent variable set REPLICATED_API_TOKEN ${access_token} agent variable set REPLICATED_APP ${app_slug} - -# get the current SDK version -sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name') -agent variable set REPLICATED_SDK_VERSION=${sdk_version} diff --git a/instruqt/distributing-with-replicated/02-enabling-the-sdk/setup-shell b/instruqt/distributing-with-replicated/02-enabling-the-sdk/setup-shell index 9a8a16b22..94d10696d 100755 --- a/instruqt/distributing-with-replicated/02-enabling-the-sdk/setup-shell +++ b/instruqt/distributing-with-replicated/02-enabling-the-sdk/setup-shell @@ -7,3 +7,7 @@ set -euxo pipefail mkdir /home/replicant/release chown replicant:replicant /home/replicant/release chmod 755 /home/replicant/release + +# get the current SDK version +sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name') +agent variable set REPLICATED_SDK_VERSION ${sdk_version#?} From e71b786228088af5b047423ec0c408a2a4f120c6 Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 18:33:49 -0400 Subject: [PATCH 04/17] Uses variable to specify dependency --- .../02-enabling-the-sdk/assignment.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md b/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md index 359380154..dd2f78ec5 100755 --- a/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md +++ b/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md @@ -48,7 +48,7 @@ chart. ``` - name: replicated repository: oci://registry.replicated.com/library - version: 0.0.1-alpha.21 + version: [[ Instruqt-Var key="REPLICATED_SDK_VERSION" hostname="shell" ]] ``` You should put the dependency into the array with the other From d62ef31bcf9738d503f7e2c43bb40c3d979c2748 Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 18:44:34 -0400 Subject: [PATCH 05/17] Solves release challenge with current version --- .../02-enabling-the-sdk/solve-shell | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instruqt/distributing-with-replicated/02-enabling-the-sdk/solve-shell b/instruqt/distributing-with-replicated/02-enabling-the-sdk/solve-shell index 3e0324ae8..401832fcc 100755 --- a/instruqt/distributing-with-replicated/02-enabling-the-sdk/solve-shell +++ b/instruqt/distributing-with-replicated/02-enabling-the-sdk/solve-shell @@ -19,7 +19,7 @@ fi tmux send-keys -t shell $'yq -i \'.version = "16.7.0"\' harbor/Chart.yaml' ENTER # add the SDK dependency -tmux send-keys -t shell $'yq -i \'.dependencies += { "name": "replicated", "repository": "oci://registry.replicated.com/library", "version": "0.0.1-alpha.21"}\' harbor/Chart.yaml' ENTER +tmux send-keys -t shell "yq -i '.dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"$(agent variable get REPLICATED_SDK_VERSION)\"}' harbor/Chart.yaml" ENTER # update dependencies tmux send-keys -t shell 'helm dependency update harbor' ENTER From 28029847f788283dc508c2e2bfc8a5252531c3fa Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 18:47:34 -0400 Subject: [PATCH 06/17] Gets and uses current version of SDK for "Avoding..." --- .../avoiding-installation-pitfalls/track_scripts/setup-shell | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell b/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell index 802485c23..cb7f0e5b2 100755 --- a/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell +++ b/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell @@ -33,7 +33,8 @@ cd /home/replicant mkdir release helm pull --version 16.6.8 oci://registry-1.docker.io/bitnamicharts/harbor --untar yq -i '.version = "16.7.0"' harbor/Chart.yaml -yq -i '.dependencies += { "name": "replicated", "repository": "oci://registry.replicated.com/library", "version": "0.0.1-alpha.17"}' harbor/Chart.yaml +replicated_sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name') +yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version}\"}" harbor/Chart.yaml # update dependencies helm dependency update harbor From 8e4083b6a7d6b66d24deb9c46b46aa2283473f04 Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 18:48:42 -0400 Subject: [PATCH 07/17] Gets and uses current version of SDK for "Closing..." --- instruqt/closing-information-gap/track_scripts/setup-shell | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/instruqt/closing-information-gap/track_scripts/setup-shell b/instruqt/closing-information-gap/track_scripts/setup-shell index 4d65fcfa5..c629da558 100755 --- a/instruqt/closing-information-gap/track_scripts/setup-shell +++ b/instruqt/closing-information-gap/track_scripts/setup-shell @@ -36,7 +36,8 @@ cd /home/replicant mkdir release helm pull --version 16.6.8 oci://registry-1.docker.io/bitnamicharts/harbor --untar yq -i '.version = "16.7.0"' harbor/Chart.yaml -yq -i '.dependencies += { "name": "replicated", "repository": "oci://registry.replicated.com/library", "version": "0.0.1-alpha.17"}' harbor/Chart.yaml +replicated_sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name') +yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version}\"}" harbor/Chart.yaml # update dependencies helm dependency update harbor From 37cd5d1ed7b0a49513edc7822123413bb0e2a980 Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 18:49:34 -0400 Subject: [PATCH 08/17] Sets the support bundle SDK version referencee to today's version --- .../closing-information-gap/assets/harbor-support-bundle.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instruqt/closing-information-gap/assets/harbor-support-bundle.yaml b/instruqt/closing-information-gap/assets/harbor-support-bundle.yaml index a4400cd95..914bd2fe7 100644 --- a/instruqt/closing-information-gap/assets/harbor-support-bundle.yaml +++ b/instruqt/closing-information-gap/assets/harbor-support-bundle.yaml @@ -6,7 +6,7 @@ spec: collectors: - registryImages: images: - - ghcr.io/replicatedhq/replicated:v0.0.1-alpha.16 + - ghcr.io/replicatedhq/replicated:v0.0.1-alpha.22 - docker.io/bitnami/harbor-core:2.8.1-debian-11-r5 - docker.io/bitnami/harbor-jobservice:2.8.1-debian-11-r5 - docker.io/bitnami/nginx:1.23.4-debian-11-r19 From 76c3358167daf7a0cc250f532275f8b7c5a672ed Mon Sep 17 00:00:00 2001 From: crdant Date: Wed, 19 Jul 2023 22:53:30 +0000 Subject: [PATCH 09/17] Promoting distributing-with-replicated track --- .../03-creating-a-release/check-shell | 0 .../assets/active-customer-in-channel.png | Bin .../assets/adding-the-dependency.png | Bin .../assets/bumping-the-version.png | Bin .../assets/customers-page.png | Bin .../assets/helm-install-instructions.png | Bin .../assets/instance-details.png | Bin .../assets/omozan-customer-page.png | Bin .../assets/saving-your-changes.png | Bin .../assets/single-customer-page.png | Bin .../assets/stable-channel-customers.png | Bin .../assets/vendor-portal-landing.png | Bin instruqt/distributing-with-replicated/config.yml | 2 +- instruqt/distributing-with-replicated/track.yml | 11 +++++------ .../distributing-with-replicated/vendor/vendor.json | 0 15 files changed, 6 insertions(+), 7 deletions(-) mode change 100644 => 100755 instruqt/distributing-with-replicated/03-creating-a-release/check-shell mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/active-customer-in-channel.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/adding-the-dependency.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/bumping-the-version.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/customers-page.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/helm-install-instructions.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/instance-details.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/omozan-customer-page.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/saving-your-changes.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/single-customer-page.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/stable-channel-customers.png mode change 100644 => 100755 instruqt/distributing-with-replicated/assets/vendor-portal-landing.png mode change 100644 => 100755 instruqt/distributing-with-replicated/config.yml mode change 100644 => 100755 instruqt/distributing-with-replicated/vendor/vendor.json diff --git a/instruqt/distributing-with-replicated/03-creating-a-release/check-shell b/instruqt/distributing-with-replicated/03-creating-a-release/check-shell old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/active-customer-in-channel.png b/instruqt/distributing-with-replicated/assets/active-customer-in-channel.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/adding-the-dependency.png b/instruqt/distributing-with-replicated/assets/adding-the-dependency.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/bumping-the-version.png b/instruqt/distributing-with-replicated/assets/bumping-the-version.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/customers-page.png b/instruqt/distributing-with-replicated/assets/customers-page.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/helm-install-instructions.png b/instruqt/distributing-with-replicated/assets/helm-install-instructions.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/instance-details.png b/instruqt/distributing-with-replicated/assets/instance-details.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/omozan-customer-page.png b/instruqt/distributing-with-replicated/assets/omozan-customer-page.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/saving-your-changes.png b/instruqt/distributing-with-replicated/assets/saving-your-changes.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/single-customer-page.png b/instruqt/distributing-with-replicated/assets/single-customer-page.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/stable-channel-customers.png b/instruqt/distributing-with-replicated/assets/stable-channel-customers.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/assets/vendor-portal-landing.png b/instruqt/distributing-with-replicated/assets/vendor-portal-landing.png old mode 100644 new mode 100755 diff --git a/instruqt/distributing-with-replicated/config.yml b/instruqt/distributing-with-replicated/config.yml old mode 100644 new mode 100755 index 8fac9483a..b90798228 --- a/instruqt/distributing-with-replicated/config.yml +++ b/instruqt/distributing-with-replicated/config.yml @@ -11,4 +11,4 @@ virtualmachines: allow_external_ingress: - http - https - - high-ports + - high-ports diff --git a/instruqt/distributing-with-replicated/track.yml b/instruqt/distributing-with-replicated/track.yml index dd356610a..2016476f7 100755 --- a/instruqt/distributing-with-replicated/track.yml +++ b/instruqt/distributing-with-replicated/track.yml @@ -1,6 +1,6 @@ -slug: distributing-with-replicated-dev -id: ydggamvynhem -title: DEV - Distributing Your Application with Replicated +slug: distributing-with-replicated +id: +title: Distributing Your Application with Replicated description: |- Learn how to quickly take advantage of the Replicated Platform for your application. We'll take an existing Helm chart, add a dependency @@ -17,13 +17,12 @@ tags: - builders-plan - sdk - helm -- dev +- prod owner: replicated developers: - chuck@replicated.com -maintenance: true lab_config: overlay: false width: 33 position: right -checksum: "10540257084818874448" +checksum: "1921485564202657255" diff --git a/instruqt/distributing-with-replicated/vendor/vendor.json b/instruqt/distributing-with-replicated/vendor/vendor.json old mode 100644 new mode 100755 From 176b8af8cb218ae6d9ebd3db934524254bea3e20 Mon Sep 17 00:00:00 2001 From: crdant Date: Thu, 20 Jul 2023 00:31:05 +0000 Subject: [PATCH 10/17] Creating dev version of avoiding-installation-pitfalls --- .../01-working-with-preflight-checks/assignment.md | 2 +- .../02-checking-cluster-resources/assignment.md | 2 +- .../03-adding-preflights-to-the-chart/assignment.md | 2 +- .../04-releasing-the-application/assignment.md | 2 +- .../05-validating-before-an-install/assignment.md | 2 +- .../06-completing-the-install/assignment.md | 2 +- instruqt/avoiding-installation-pitfalls/track.yml | 8 +++++--- 7 files changed, 11 insertions(+), 9 deletions(-) diff --git a/instruqt/avoiding-installation-pitfalls/01-working-with-preflight-checks/assignment.md b/instruqt/avoiding-installation-pitfalls/01-working-with-preflight-checks/assignment.md index b0fffb538..774e16360 100755 --- a/instruqt/avoiding-installation-pitfalls/01-working-with-preflight-checks/assignment.md +++ b/instruqt/avoiding-installation-pitfalls/01-working-with-preflight-checks/assignment.md @@ -1,6 +1,6 @@ --- slug: working-with-preflight-checks -id: 2pg7yavlxy31 +id: hbegc1xc0kld type: challenge title: Working with Preflight Checks teaser: |- diff --git a/instruqt/avoiding-installation-pitfalls/02-checking-cluster-resources/assignment.md b/instruqt/avoiding-installation-pitfalls/02-checking-cluster-resources/assignment.md index de26f65e7..d5f811e79 100755 --- a/instruqt/avoiding-installation-pitfalls/02-checking-cluster-resources/assignment.md +++ b/instruqt/avoiding-installation-pitfalls/02-checking-cluster-resources/assignment.md @@ -1,6 +1,6 @@ --- slug: checking-cluster-resources -id: iy5zaqt0tx9a +id: ghsphablorib type: challenge title: Checking Cluster Resources teaser: Use preflight checks to validate minimum cluster requirements diff --git a/instruqt/avoiding-installation-pitfalls/03-adding-preflights-to-the-chart/assignment.md b/instruqt/avoiding-installation-pitfalls/03-adding-preflights-to-the-chart/assignment.md index ff41f0879..b948cc4b1 100755 --- a/instruqt/avoiding-installation-pitfalls/03-adding-preflights-to-the-chart/assignment.md +++ b/instruqt/avoiding-installation-pitfalls/03-adding-preflights-to-the-chart/assignment.md @@ -1,6 +1,6 @@ --- slug: adding-preflights-to-the-chart -id: nbo5nfgeixox +id: rey80xsp7n5p type: challenge title: Adding Preflights to the Harbor Helm Chart teaser: Learn how to incorporate your preflight checks into your chart diff --git a/instruqt/avoiding-installation-pitfalls/04-releasing-the-application/assignment.md b/instruqt/avoiding-installation-pitfalls/04-releasing-the-application/assignment.md index 2fa0e40ab..141369836 100755 --- a/instruqt/avoiding-installation-pitfalls/04-releasing-the-application/assignment.md +++ b/instruqt/avoiding-installation-pitfalls/04-releasing-the-application/assignment.md @@ -1,6 +1,6 @@ --- slug: releasing-the-application -id: 14xfg2xrtgef +id: ivm88bvvie5l type: challenge title: Releasing the Application teaser: Releasing with preflights on the Replicated Platform diff --git a/instruqt/avoiding-installation-pitfalls/05-validating-before-an-install/assignment.md b/instruqt/avoiding-installation-pitfalls/05-validating-before-an-install/assignment.md index 919305bbf..8570deb28 100755 --- a/instruqt/avoiding-installation-pitfalls/05-validating-before-an-install/assignment.md +++ b/instruqt/avoiding-installation-pitfalls/05-validating-before-an-install/assignment.md @@ -1,6 +1,6 @@ --- slug: validating-before-an-install -id: aray1djn6poy +id: agnr2vn44qs0 type: challenge title: Validating Before an Install teaser: How your customer uses preflights to validate their environment diff --git a/instruqt/avoiding-installation-pitfalls/06-completing-the-install/assignment.md b/instruqt/avoiding-installation-pitfalls/06-completing-the-install/assignment.md index 6990fc038..0a856dfdc 100755 --- a/instruqt/avoiding-installation-pitfalls/06-completing-the-install/assignment.md +++ b/instruqt/avoiding-installation-pitfalls/06-completing-the-install/assignment.md @@ -1,6 +1,6 @@ --- slug: completing-the-install -id: yfgaomzczvea +id: aeywtcz1jfwc type: challenge title: Completing the Install teaser: Finishing the install once the cluster passes its preflights diff --git a/instruqt/avoiding-installation-pitfalls/track.yml b/instruqt/avoiding-installation-pitfalls/track.yml index 023f60371..a8d4907a5 100755 --- a/instruqt/avoiding-installation-pitfalls/track.yml +++ b/instruqt/avoiding-installation-pitfalls/track.yml @@ -1,6 +1,6 @@ -slug: avoiding-installation-pitfalls -id: amjfqroa5bfk -title: Avoiding Installation Pitfalls +slug: avoiding-installation-pitfalls-dev +id: trwpt6ljmqw1 +title: DEV - Avoiding Installation Pitfalls teaser: |- Use Preflight checks to avoid common installation pitfalls for your application @@ -22,9 +22,11 @@ tags: - builders-plan - helm - troubleshoot +- dev owner: replicated developers: - chuck@replicated.com +maintenance: true lab_config: overlay: false width: 33 From 967522c5f9871078c5f926ab6f6a471101344e7d Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 21:58:57 -0400 Subject: [PATCH 11/17] Trims `v` from SDK version tag --- .../avoiding-installation-pitfalls/track_scripts/setup-shell | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell b/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell index cb7f0e5b2..429f14631 100755 --- a/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell +++ b/instruqt/avoiding-installation-pitfalls/track_scripts/setup-shell @@ -34,7 +34,7 @@ mkdir release helm pull --version 16.6.8 oci://registry-1.docker.io/bitnamicharts/harbor --untar yq -i '.version = "16.7.0"' harbor/Chart.yaml replicated_sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name') -yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version}\"}" harbor/Chart.yaml +yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version#?}\"}" harbor/Chart.yaml # update dependencies helm dependency update harbor From 89e59072641088d49079465cb5740e87679fe5ee Mon Sep 17 00:00:00 2001 From: crdant Date: Thu, 20 Jul 2023 01:59:45 +0000 Subject: [PATCH 12/17] Promoting avoiding-installation-pitfalls track --- .../04-releasing-the-application/check-shell | 0 .../assets/cpu-preflight-warning.png | Bin .../assets/create-customer-button.png | Bin .../assets/creating-harbor-preflights.png | Bin .../assets/creating-the-preflights-template.png | Bin .../assets/customer-preflight-checks-after.png | Bin .../assets/customer-preflight-checks-before.png | Bin .../assets/harbor-login-page.png | Bin .../assets/install-instructions.png | Bin .../assets/memory-preflight-failure.png | Bin .../assets/new-customer-details.png | Bin .../assets/passing-version-check.png | Bin .../assets/saving-harbor-preflights.png | Bin .../assets/saving-the-preflights-template.png | Bin .../assets/vendor-portal-landing.png | Bin instruqt/avoiding-installation-pitfalls/config.yml | 6 +++--- instruqt/avoiding-installation-pitfalls/track.yml | 10 +++++----- .../vendor/vendor.json | 0 18 files changed, 8 insertions(+), 8 deletions(-) mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/04-releasing-the-application/check-shell mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/cpu-preflight-warning.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/create-customer-button.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/creating-harbor-preflights.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/creating-the-preflights-template.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/customer-preflight-checks-after.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/customer-preflight-checks-before.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/harbor-login-page.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/install-instructions.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/memory-preflight-failure.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/new-customer-details.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/passing-version-check.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/saving-harbor-preflights.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/saving-the-preflights-template.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/assets/vendor-portal-landing.png mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/config.yml mode change 100644 => 100755 instruqt/avoiding-installation-pitfalls/vendor/vendor.json diff --git a/instruqt/avoiding-installation-pitfalls/04-releasing-the-application/check-shell b/instruqt/avoiding-installation-pitfalls/04-releasing-the-application/check-shell old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/cpu-preflight-warning.png b/instruqt/avoiding-installation-pitfalls/assets/cpu-preflight-warning.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/create-customer-button.png b/instruqt/avoiding-installation-pitfalls/assets/create-customer-button.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/creating-harbor-preflights.png b/instruqt/avoiding-installation-pitfalls/assets/creating-harbor-preflights.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/creating-the-preflights-template.png b/instruqt/avoiding-installation-pitfalls/assets/creating-the-preflights-template.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/customer-preflight-checks-after.png b/instruqt/avoiding-installation-pitfalls/assets/customer-preflight-checks-after.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/customer-preflight-checks-before.png b/instruqt/avoiding-installation-pitfalls/assets/customer-preflight-checks-before.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/harbor-login-page.png b/instruqt/avoiding-installation-pitfalls/assets/harbor-login-page.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/install-instructions.png b/instruqt/avoiding-installation-pitfalls/assets/install-instructions.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/memory-preflight-failure.png b/instruqt/avoiding-installation-pitfalls/assets/memory-preflight-failure.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/new-customer-details.png b/instruqt/avoiding-installation-pitfalls/assets/new-customer-details.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/passing-version-check.png b/instruqt/avoiding-installation-pitfalls/assets/passing-version-check.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/saving-harbor-preflights.png b/instruqt/avoiding-installation-pitfalls/assets/saving-harbor-preflights.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/saving-the-preflights-template.png b/instruqt/avoiding-installation-pitfalls/assets/saving-the-preflights-template.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/assets/vendor-portal-landing.png b/instruqt/avoiding-installation-pitfalls/assets/vendor-portal-landing.png old mode 100644 new mode 100755 diff --git a/instruqt/avoiding-installation-pitfalls/config.yml b/instruqt/avoiding-installation-pitfalls/config.yml old mode 100644 new mode 100755 index e005b17ad..a43e6936c --- a/instruqt/avoiding-installation-pitfalls/config.yml +++ b/instruqt/avoiding-installation-pitfalls/config.yml @@ -11,7 +11,7 @@ virtualmachines: K3S_TOKEN: cccccbeuretcrjjbrdgvklfgelvelltcftfujlrctlku machine_type: e2-small allow_external_ingress: - - high-ports + - high-ports - name: worker1 image: instruqt/k3s-v1-27-1 shell: /bin/bash @@ -20,7 +20,7 @@ virtualmachines: K3S_TOKEN: cccccbeuretcrjjbrdgvklfgelvelltcftfujlrctlku machine_type: n1-standard-1 allow_external_ingress: - - high-ports + - high-ports - name: worker2 image: instruqt/k3s-v1-27-1 shell: /bin/bash @@ -29,4 +29,4 @@ virtualmachines: K3S_TOKEN: cccccbeuretcrjjbrdgvklfgelvelltcftfujlrctlku machine_type: n1-standard-1 allow_external_ingress: - - high-ports + - high-ports diff --git a/instruqt/avoiding-installation-pitfalls/track.yml b/instruqt/avoiding-installation-pitfalls/track.yml index a8d4907a5..10984988c 100755 --- a/instruqt/avoiding-installation-pitfalls/track.yml +++ b/instruqt/avoiding-installation-pitfalls/track.yml @@ -1,6 +1,6 @@ -slug: avoiding-installation-pitfalls-dev -id: trwpt6ljmqw1 -title: DEV - Avoiding Installation Pitfalls +slug: avoiding-installation-pitfalls +id: +title: Avoiding Installation Pitfalls teaser: |- Use Preflight checks to avoid common installation pitfalls for your application @@ -22,11 +22,11 @@ tags: - builders-plan - helm - troubleshoot -- dev +- prod owner: replicated developers: - chuck@replicated.com -maintenance: true +maintenance: false lab_config: overlay: false width: 33 diff --git a/instruqt/avoiding-installation-pitfalls/vendor/vendor.json b/instruqt/avoiding-installation-pitfalls/vendor/vendor.json old mode 100644 new mode 100755 From 6a0e12506bae0f08190ee2b3bff8efff850b7f13 Mon Sep 17 00:00:00 2001 From: Chuck D'Antonio Date: Wed, 19 Jul 2023 22:02:17 -0400 Subject: [PATCH 13/17] Trims `v` to get the version --- instruqt/closing-information-gap/track_scripts/setup-shell | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instruqt/closing-information-gap/track_scripts/setup-shell b/instruqt/closing-information-gap/track_scripts/setup-shell index c629da558..031a46f97 100755 --- a/instruqt/closing-information-gap/track_scripts/setup-shell +++ b/instruqt/closing-information-gap/track_scripts/setup-shell @@ -37,7 +37,7 @@ mkdir release helm pull --version 16.6.8 oci://registry-1.docker.io/bitnamicharts/harbor --untar yq -i '.version = "16.7.0"' harbor/Chart.yaml replicated_sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name') -yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version}\"}" harbor/Chart.yaml +yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version#?}\"}" harbor/Chart.yaml # update dependencies helm dependency update harbor From 83af7cb81d4070a0f77cc4077d883b1226504caa Mon Sep 17 00:00:00 2001 From: crdant Date: Thu, 20 Jul 2023 02:03:14 +0000 Subject: [PATCH 14/17] Creating dev version of closing-information-gap --- .../01-viewing-instance-info/assignment.md | 2 +- .../02-working-with-support-bundles/assignment.md | 2 +- .../03-additional-information/assignment.md | 2 +- .../04-adding-to-the-chart/assignment.md | 2 +- .../05-releasing-an-update/assignment.md | 2 +- .../06-support-bundle-diagnosis/assignment.md | 2 +- .../closing-information-gap/07-other-ways/assignment.md | 2 +- instruqt/closing-information-gap/track.yml | 8 +++++--- 8 files changed, 12 insertions(+), 10 deletions(-) diff --git a/instruqt/closing-information-gap/01-viewing-instance-info/assignment.md b/instruqt/closing-information-gap/01-viewing-instance-info/assignment.md index 58317be1e..9012751e2 100755 --- a/instruqt/closing-information-gap/01-viewing-instance-info/assignment.md +++ b/instruqt/closing-information-gap/01-viewing-instance-info/assignment.md @@ -1,6 +1,6 @@ --- slug: viewing-instance-info -id: wb2h50g9obsq +id: u7arnjksadrw type: challenge title: Getting a Picture of a Customer Instance teaser: Using the Replicated Platform to understand details of a customer instance diff --git a/instruqt/closing-information-gap/02-working-with-support-bundles/assignment.md b/instruqt/closing-information-gap/02-working-with-support-bundles/assignment.md index fa8f24c0f..59e0191c8 100755 --- a/instruqt/closing-information-gap/02-working-with-support-bundles/assignment.md +++ b/instruqt/closing-information-gap/02-working-with-support-bundles/assignment.md @@ -1,6 +1,6 @@ --- slug: working-with-support-bundles -id: gejrijpn0r1a +id: y9cpyp05iq1k type: challenge title: Working with Support Bundles teaser: |- diff --git a/instruqt/closing-information-gap/03-additional-information/assignment.md b/instruqt/closing-information-gap/03-additional-information/assignment.md index cb4ffddb5..9e1e0c87b 100755 --- a/instruqt/closing-information-gap/03-additional-information/assignment.md +++ b/instruqt/closing-information-gap/03-additional-information/assignment.md @@ -1,6 +1,6 @@ --- slug: additional-information -id: immtqymhniny +id: sxl90k6n2bmz type: challenge title: Collecting and Analyzing Additional Information teaser: | diff --git a/instruqt/closing-information-gap/04-adding-to-the-chart/assignment.md b/instruqt/closing-information-gap/04-adding-to-the-chart/assignment.md index 11a35e1bf..449501452 100644 --- a/instruqt/closing-information-gap/04-adding-to-the-chart/assignment.md +++ b/instruqt/closing-information-gap/04-adding-to-the-chart/assignment.md @@ -1,6 +1,6 @@ --- slug: adding-to-the-chart -id: tvkvu4hgnpuv +id: vvxrunt3e7zu type: challenge title: Adding the Support Bundle to the Harbor Helm Chart teaser: Learn how to incorporate your support bundle into your chart diff --git a/instruqt/closing-information-gap/05-releasing-an-update/assignment.md b/instruqt/closing-information-gap/05-releasing-an-update/assignment.md index 36cc6b2f8..9f8b55042 100755 --- a/instruqt/closing-information-gap/05-releasing-an-update/assignment.md +++ b/instruqt/closing-information-gap/05-releasing-an-update/assignment.md @@ -1,6 +1,6 @@ --- slug: releasing-an-update -id: zmlgdclvm9hr +id: tnyktndlfuw7 type: challenge title: Releasing an Update with the Support Bundle teaser: Releasing a new version with the support bundle included diff --git a/instruqt/closing-information-gap/06-support-bundle-diagnosis/assignment.md b/instruqt/closing-information-gap/06-support-bundle-diagnosis/assignment.md index 5cd87a188..37f5e6ce2 100755 --- a/instruqt/closing-information-gap/06-support-bundle-diagnosis/assignment.md +++ b/instruqt/closing-information-gap/06-support-bundle-diagnosis/assignment.md @@ -1,6 +1,6 @@ --- slug: support-bundle-diagnosis -id: pvyigv0ockwz +id: y5uwhsz4tiwj type: challenge title: Using the Support Bundle to Diagnose the Issue teaser: Discover the cause of Geeglo's outage using a support bundle diff --git a/instruqt/closing-information-gap/07-other-ways/assignment.md b/instruqt/closing-information-gap/07-other-ways/assignment.md index 717341df2..4b27dc08c 100755 --- a/instruqt/closing-information-gap/07-other-ways/assignment.md +++ b/instruqt/closing-information-gap/07-other-ways/assignment.md @@ -1,6 +1,6 @@ --- slug: other-ways -id: biqyj5kx0upy +id: dfec8ytv6wmo type: challenge title: Other Ways to Offer a Support Bundle teaser: Explore other ways to distibute your support bundle and keep it up to date diff --git a/instruqt/closing-information-gap/track.yml b/instruqt/closing-information-gap/track.yml index 0e70c5a98..d668f8843 100755 --- a/instruqt/closing-information-gap/track.yml +++ b/instruqt/closing-information-gap/track.yml @@ -1,6 +1,6 @@ -slug: closing-information-gap -id: hfb41xqkyx0q -title: Closing the Support Information Gap +slug: closing-information-gap-dev +id: dtbfnrzyjuha +title: DEV - Closing the Support Information Gap teaser: |- Use the Replicated Platform to close the information gap between your customers and your support team @@ -22,9 +22,11 @@ tags: - builders-plan - helm - troubleshoot +- dev owner: replicated developers: - chuck@replicated.com +maintenance: true lab_config: overlay: false width: 33 From a1048535d7c071702ffa8e490047b1d54c3aeb12 Mon Sep 17 00:00:00 2001 From: crdant Date: Thu, 20 Jul 2023 02:18:01 +0000 Subject: [PATCH 15/17] Promoting closing-information-gap track --- .../03-additional-information/check-shell | 0 .../03-additional-information/setup-shell | 0 .../03-additional-information/solve-shell | 0 .../04-adding-to-the-chart/assignment.md | 0 .../04-adding-to-the-chart/check-shell | 0 .../04-adding-to-the-chart/setup-shell | 0 .../04-adding-to-the-chart/solve-shell | 0 .../05-releasing-an-update/check-shell | 0 .../06-support-bundle-diagnosis/check-shell | 0 .../06-support-bundle-diagnosis/solve-shell | 0 .../07-other-ways/check-shell | 0 .../assets/adding-a-uri-to-the-spec.png | Bin .../assets/adding-cluster-analyzers.png | Bin .../assets/adding-configmap-collectors.png | Bin .../assets/adding-deployment-analyzers.png | Bin .../assets/adding-secret-collectors.png | Bin .../assets/adding-statefulset-analyzers.png | Bin .../assets/additional-analyzer-result.png | Bin .../assets/analyzers-from-the-uri.png | Bin .../assets/complete-support-bundle-analysis.png | Bin .../assets/creating-harbor-support-bundle.png | Bin .../assets/creating-the-support-bundle-template.png | Bin .../assets/customers-page.png | Bin .../assets/event-filters.png | Bin .../assets/geeglo-outage.png | Bin .../assets/harbor-support-bundle.yaml | 0 .../assets/identifying-the-failed-component.png | Bin .../assets/passing-harbor-core-status.png | Bin .../assets/saving-harbor-support-bundle.png | Bin .../assets/saving-the-support-bundle-template.png | Bin .../assets/vendor-portal-landing.png | Bin instruqt/closing-information-gap/config.yml | 0 instruqt/closing-information-gap/track.yml | 10 +++++----- instruqt/closing-information-gap/vendor/vendor.json | 0 34 files changed, 5 insertions(+), 5 deletions(-) mode change 100644 => 100755 instruqt/closing-information-gap/03-additional-information/check-shell mode change 100644 => 100755 instruqt/closing-information-gap/03-additional-information/setup-shell mode change 100644 => 100755 instruqt/closing-information-gap/03-additional-information/solve-shell mode change 100644 => 100755 instruqt/closing-information-gap/04-adding-to-the-chart/assignment.md mode change 100644 => 100755 instruqt/closing-information-gap/04-adding-to-the-chart/check-shell mode change 100644 => 100755 instruqt/closing-information-gap/04-adding-to-the-chart/setup-shell mode change 100644 => 100755 instruqt/closing-information-gap/04-adding-to-the-chart/solve-shell mode change 100644 => 100755 instruqt/closing-information-gap/05-releasing-an-update/check-shell mode change 100644 => 100755 instruqt/closing-information-gap/06-support-bundle-diagnosis/check-shell mode change 100644 => 100755 instruqt/closing-information-gap/06-support-bundle-diagnosis/solve-shell mode change 100644 => 100755 instruqt/closing-information-gap/07-other-ways/check-shell mode change 100644 => 100755 instruqt/closing-information-gap/assets/adding-a-uri-to-the-spec.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/adding-cluster-analyzers.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/adding-configmap-collectors.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/adding-deployment-analyzers.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/adding-secret-collectors.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/adding-statefulset-analyzers.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/additional-analyzer-result.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/analyzers-from-the-uri.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/complete-support-bundle-analysis.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/creating-harbor-support-bundle.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/creating-the-support-bundle-template.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/customers-page.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/event-filters.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/geeglo-outage.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/harbor-support-bundle.yaml mode change 100644 => 100755 instruqt/closing-information-gap/assets/identifying-the-failed-component.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/passing-harbor-core-status.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/saving-harbor-support-bundle.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/saving-the-support-bundle-template.png mode change 100644 => 100755 instruqt/closing-information-gap/assets/vendor-portal-landing.png mode change 100644 => 100755 instruqt/closing-information-gap/config.yml mode change 100644 => 100755 instruqt/closing-information-gap/vendor/vendor.json diff --git a/instruqt/closing-information-gap/03-additional-information/check-shell b/instruqt/closing-information-gap/03-additional-information/check-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/03-additional-information/setup-shell b/instruqt/closing-information-gap/03-additional-information/setup-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/03-additional-information/solve-shell b/instruqt/closing-information-gap/03-additional-information/solve-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/04-adding-to-the-chart/assignment.md b/instruqt/closing-information-gap/04-adding-to-the-chart/assignment.md old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/04-adding-to-the-chart/check-shell b/instruqt/closing-information-gap/04-adding-to-the-chart/check-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/04-adding-to-the-chart/setup-shell b/instruqt/closing-information-gap/04-adding-to-the-chart/setup-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/04-adding-to-the-chart/solve-shell b/instruqt/closing-information-gap/04-adding-to-the-chart/solve-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/05-releasing-an-update/check-shell b/instruqt/closing-information-gap/05-releasing-an-update/check-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/06-support-bundle-diagnosis/check-shell b/instruqt/closing-information-gap/06-support-bundle-diagnosis/check-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/06-support-bundle-diagnosis/solve-shell b/instruqt/closing-information-gap/06-support-bundle-diagnosis/solve-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/07-other-ways/check-shell b/instruqt/closing-information-gap/07-other-ways/check-shell old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/adding-a-uri-to-the-spec.png b/instruqt/closing-information-gap/assets/adding-a-uri-to-the-spec.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/adding-cluster-analyzers.png b/instruqt/closing-information-gap/assets/adding-cluster-analyzers.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/adding-configmap-collectors.png b/instruqt/closing-information-gap/assets/adding-configmap-collectors.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/adding-deployment-analyzers.png b/instruqt/closing-information-gap/assets/adding-deployment-analyzers.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/adding-secret-collectors.png b/instruqt/closing-information-gap/assets/adding-secret-collectors.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/adding-statefulset-analyzers.png b/instruqt/closing-information-gap/assets/adding-statefulset-analyzers.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/additional-analyzer-result.png b/instruqt/closing-information-gap/assets/additional-analyzer-result.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/analyzers-from-the-uri.png b/instruqt/closing-information-gap/assets/analyzers-from-the-uri.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/complete-support-bundle-analysis.png b/instruqt/closing-information-gap/assets/complete-support-bundle-analysis.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/creating-harbor-support-bundle.png b/instruqt/closing-information-gap/assets/creating-harbor-support-bundle.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/creating-the-support-bundle-template.png b/instruqt/closing-information-gap/assets/creating-the-support-bundle-template.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/customers-page.png b/instruqt/closing-information-gap/assets/customers-page.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/event-filters.png b/instruqt/closing-information-gap/assets/event-filters.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/geeglo-outage.png b/instruqt/closing-information-gap/assets/geeglo-outage.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/harbor-support-bundle.yaml b/instruqt/closing-information-gap/assets/harbor-support-bundle.yaml old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/identifying-the-failed-component.png b/instruqt/closing-information-gap/assets/identifying-the-failed-component.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/passing-harbor-core-status.png b/instruqt/closing-information-gap/assets/passing-harbor-core-status.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/saving-harbor-support-bundle.png b/instruqt/closing-information-gap/assets/saving-harbor-support-bundle.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/saving-the-support-bundle-template.png b/instruqt/closing-information-gap/assets/saving-the-support-bundle-template.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/assets/vendor-portal-landing.png b/instruqt/closing-information-gap/assets/vendor-portal-landing.png old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/config.yml b/instruqt/closing-information-gap/config.yml old mode 100644 new mode 100755 diff --git a/instruqt/closing-information-gap/track.yml b/instruqt/closing-information-gap/track.yml index d668f8843..19fb2072e 100755 --- a/instruqt/closing-information-gap/track.yml +++ b/instruqt/closing-information-gap/track.yml @@ -1,6 +1,6 @@ -slug: closing-information-gap-dev -id: dtbfnrzyjuha -title: DEV - Closing the Support Information Gap +slug: closing-information-gap +id: +title: Closing the Support Information Gap teaser: |- Use the Replicated Platform to close the information gap between your customers and your support team @@ -22,11 +22,11 @@ tags: - builders-plan - helm - troubleshoot -- dev +- prod owner: replicated developers: - chuck@replicated.com -maintenance: true +maintenance: false lab_config: overlay: false width: 33 diff --git a/instruqt/closing-information-gap/vendor/vendor.json b/instruqt/closing-information-gap/vendor/vendor.json old mode 100644 new mode 100755 From 2744c4213e6308bdcc489b9e3ba7f2589e0e0363 Mon Sep 17 00:00:00 2001 From: crdant Date: Thu, 20 Jul 2023 14:48:10 +0000 Subject: [PATCH 16/17] Creating dev version of distributing-with-replicated --- .../01-preparing-to-use-the-sdk/assignment.md | 2 +- .../02-enabling-the-sdk/assignment.md | 2 +- .../03-creating-a-release/assignment.md | 2 +- .../04-installing-the-application/assignment.md | 2 +- .../05-validating-the-install/assignment.md | 2 +- instruqt/distributing-with-replicated/track.yml | 11 ++++++----- 6 files changed, 11 insertions(+), 10 deletions(-) diff --git a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md index 42d98df87..865dc3b6f 100755 --- a/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md +++ b/instruqt/distributing-with-replicated/01-preparing-to-use-the-sdk/assignment.md @@ -1,6 +1,6 @@ --- slug: preparing-to-use-the-sdk -id: eknc9w8mxmps +id: nyq00jogbv0q type: challenge title: Preparing to Use the SDK teaser: Getting ready to use the Replicated SDK diff --git a/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md b/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md index dd2f78ec5..fcf16e5c5 100755 --- a/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md +++ b/instruqt/distributing-with-replicated/02-enabling-the-sdk/assignment.md @@ -1,6 +1,6 @@ --- slug: enabling-the-sdk -id: wldjnyjevaw4 +id: wy7eklcxxw6c type: challenge title: Enabling the Replicated SDK teaser: Incorporate the SDK into your application diff --git a/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md b/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md index c141b3511..c2e6d3329 100755 --- a/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md +++ b/instruqt/distributing-with-replicated/03-creating-a-release/assignment.md @@ -1,6 +1,6 @@ --- slug: creating-a-release -id: b8qljurlbjbf +id: tbxasfcudqc1 type: challenge title: Releasing an Application teaser: Creating a release on the Replicated Platform diff --git a/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md b/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md index be91a4e2a..4064b9f91 100755 --- a/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md +++ b/instruqt/distributing-with-replicated/04-installing-the-application/assignment.md @@ -1,6 +1,6 @@ --- slug: installing-the-application -id: 4gspsrh6oyvs +id: le06dzuzl81y type: challenge title: Installing the Application teaser: Let's install the application as your customer diff --git a/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md b/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md index 38f027f0f..0f0552572 100755 --- a/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md +++ b/instruqt/distributing-with-replicated/05-validating-the-install/assignment.md @@ -1,6 +1,6 @@ --- slug: validating-the-install -id: jlbyexyugvzx +id: dwuqvl8c7wrr type: challenge title: Observing the Customer Instance teaser: Observing your customer install diff --git a/instruqt/distributing-with-replicated/track.yml b/instruqt/distributing-with-replicated/track.yml index 2016476f7..315a28701 100755 --- a/instruqt/distributing-with-replicated/track.yml +++ b/instruqt/distributing-with-replicated/track.yml @@ -1,6 +1,6 @@ -slug: distributing-with-replicated -id: -title: Distributing Your Application with Replicated +slug: distributing-with-replicated-dev +id: xjcspviq8po9 +title: DEV - Distributing Your Application with Replicated description: |- Learn how to quickly take advantage of the Replicated Platform for your application. We'll take an existing Helm chart, add a dependency @@ -17,12 +17,13 @@ tags: - builders-plan - sdk - helm -- prod +- dev owner: replicated developers: - chuck@replicated.com +maintenance: true lab_config: overlay: false width: 33 position: right -checksum: "1921485564202657255" +checksum: "11868235989270449838" From 8672ed15dec72ca25af1d81d5c35ffa4c204d961 Mon Sep 17 00:00:00 2001 From: crdant Date: Thu, 20 Jul 2023 14:49:47 +0000 Subject: [PATCH 17/17] Promoting distributing-with-replicated track --- instruqt/distributing-with-replicated/track.yml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/instruqt/distributing-with-replicated/track.yml b/instruqt/distributing-with-replicated/track.yml index 315a28701..7cdebb22a 100755 --- a/instruqt/distributing-with-replicated/track.yml +++ b/instruqt/distributing-with-replicated/track.yml @@ -1,6 +1,6 @@ -slug: distributing-with-replicated-dev -id: xjcspviq8po9 -title: DEV - Distributing Your Application with Replicated +slug: distributing-with-replicated +id: +title: Distributing Your Application with Replicated description: |- Learn how to quickly take advantage of the Replicated Platform for your application. We'll take an existing Helm chart, add a dependency @@ -17,11 +17,11 @@ tags: - builders-plan - sdk - helm -- dev +- prod owner: replicated developers: - chuck@replicated.com -maintenance: true +maintenance: false lab_config: overlay: false width: 33