Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Embedded Cluster lab #346

Merged
merged 162 commits into from
Sep 13, 2024
Merged
Show file tree
Hide file tree
Changes from 161 commits
Commits
Show all changes
162 commits
Select commit Hold shift + click to select a range
02e17a1
Flushes out track metadata
crdant May 3, 2024
a2bac1b
Adds tags to track
crdant May 3, 2024
673a627
Fixes grammar error
crdant May 3, 2024
79c6de4
Specifies what comes next
crdant May 3, 2024
a43c6ac
Resyncs track checksum
crdant May 3, 2024
235ec8d
Creating dev version of delivering-as-an-appliance
crdant May 3, 2024
000d1c0
Adds Nitflex to the setup
crdant May 3, 2024
07cd956
Incorporates Slackernews changes
crdant May 3, 2024
d08f8e7
Switches to a single sandbox called `node`
crdant May 13, 2024
f5cd653
Resolves header mis-merge
crdant May 13, 2024
88684c6
Retry login on empty token
crdant May 15, 2024
1181656
Some debug output to understand bad `stat`
crdant May 15, 2024
8217f9d
Show more with debug access
crdant May 15, 2024
f2854df
Provides more debug output
crdant May 15, 2024
f36dbb7
Runs curl without pipe for debug every try
crdant May 15, 2024
cf10393
Verbose output from `curl` debug call
crdant May 15, 2024
92fd14d
Removes debug output and adds incremental backoff
crdant May 15, 2024
df4b4d3
Uses agent variable as cache for token
crdant May 15, 2024
e6bd7e6
Adjusts bash flags for expected empty vars
crdant May 15, 2024
1f6ac49
Checks correct variable
crdant May 15, 2024
bae5705
Turns error exists back on at the right places
crdant May 15, 2024
1f0a191
Fixes syntax for backoff
crdant May 15, 2024
4be43bb
Makes debug output more specific
crdant May 15, 2024
06c9c26
Broadens focussed debug logging
crdant May 15, 2024
4ced94f
Updates jumpbox to install `yq` without Snap
crdant May 15, 2024
3827374
Switches "Delivering..." lab to use a new image
crdant May 15, 2024
2fa3117
Iterates on setup for node
crdant May 15, 2024
59110f5
Switches to common function for SDK version
crdant May 15, 2024
1030bbf
Adds embedded cluster and sdk version variables
crdant May 15, 2024
90924fc
Cleans up some debug output
crdant May 15, 2024
132e975
Removes lingering files from old structure
crdant May 15, 2024
4d8173f
Uses releases instead of tags to find EC version
crdant May 15, 2024
2e3c6b7
Adds some caching for github rate limiting
crdant May 15, 2024
2beeeb6
Starts fleshing out the first lesson
crdant May 15, 2024
a8761df
Goes back to two machines for dev vs. cluster
crdant May 16, 2024
68bb8ff
Adds SSH between machines
crdant May 16, 2024
3bb5eb7
Completes initial draft of first challenge
crdant May 16, 2024
6660408
Revises first challenge based on walkthrough
crdant May 16, 2024
57c2503
Assures activities from "Protecting..." are completed
crdant May 16, 2024
1da967c
Adjusts ordering of checks
crdant May 16, 2024
1cd26f2
Frames out the check/solve for second challenge
crdant May 16, 2024
e258207
Adds missing version
crdant May 16, 2024
75ec1d2
Syncs checksum
crdant May 16, 2024
74ddd90
Drafts out the app branding challenge
crdant Jun 7, 2024
d8fc29c
Wraps up app branding, etc. challenge
crdant Jun 7, 2024
56caa99
Removes less on adding links to admin console
crdant Jun 10, 2024
0ab3ffd
Splits out collecting and using config
crdant Jun 11, 2024
0a039d9
Correctly uses the full KOTS release
crdant Jun 11, 2024
e378e95
Slight stylistic tweak
crdant Jun 11, 2024
5492f69
Progresses the configuration challenge
crdant Jun 11, 2024
afecfda
Completes first draft of configuration and moves release from that ch…
crdant Jun 11, 2024
035ae3c
Adds missing assets
crdant Jun 11, 2024
c120a88
Preserves work in progress
crdant Jun 17, 2024
f75a2e9
Provides the command to use the complete config
crdant Aug 5, 2024
fed13b0
Handles default channel cleanly
crdant Aug 5, 2024
6dfabc8
Assures shell is configured on skip
crdant Aug 5, 2024
d5b2be5
Debugs second challenge
crdant Aug 5, 2024
1f52ae6
Completes draft of fourth challenge
crdant Aug 5, 2024
af128af
Puts shell on correct system
crdant Aug 5, 2024
021fe0a
Adds missing editor
crdant Aug 5, 2024
e6287f6
Adds function get get license id
crdant Aug 5, 2024
f454638
Offers function to get customer id
crdant Aug 6, 2024
4bb7b98
Reduces logging on completed challenges
crdant Aug 9, 2024
86a89d4
Splits the install track into two
crdant Aug 13, 2024
6d48e85
Finishes text of sixth challenge
crdant Aug 14, 2024
f7363e5
Adjusts timeouts
crdant Aug 14, 2024
7e7b4a3
Polishes up
crdant Aug 14, 2024
7b7ac3d
Wraps up sixth challenge with screenshots
crdant Aug 14, 2024
1c66a26
Promoting delivering-as-an-appliance track
crdant Aug 14, 2024
c7f274d
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 14, 2024
5e767e9
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 14, 2024
5f6148e
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 14, 2024
5926861
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 14, 2024
e3dc2bc
Update instruqt/delivering-as-an-appliance/02-customize-for-your-app/…
crdant Aug 14, 2024
5376115
Update instruqt/delivering-as-an-appliance/02-customize-for-your-app/…
crdant Aug 14, 2024
7e5d7b4
Update instruqt/delivering-as-an-appliance/02-customize-for-your-app/…
crdant Aug 14, 2024
ca97ee1
Update instruqt/delivering-as-an-appliance/06-completing-the-install/…
crdant Aug 14, 2024
c85cc0d
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 14, 2024
bc6fbf1
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 14, 2024
f59f780
Fixes release create per @ajp-io feedback
crdant Aug 14, 2024
f5fdd1a
Releases as beta
crdant Aug 15, 2024
1d57ddd
Tweaks a few things and syncs checksums
crdant Aug 15, 2024
b3f8be5
Fixes a typo
crdant Aug 15, 2024
5bb1c3e
Adds the lab to the track slugs for testing
crdant Aug 16, 2024
8cd0edb
Resyncs checksums
crdant Aug 16, 2024
1a28d80
Adds missing editor
crdant Aug 19, 2024
562a3e1
Copy edits after a run through
crdant Aug 19, 2024
3291398
Copy edits a bit more while running through
crdant Aug 19, 2024
fcd580d
Copy edits a bit more as I rounded out my walkthrough
crdant Aug 19, 2024
7c36ff5
Syncs checksums
crdant Aug 19, 2024
6d047dc
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 19, 2024
605bc5e
Clarifies version bump
crdant Aug 19, 2024
99593e4
Works toward consistent camel case
crdant Aug 19, 2024
c9d95ce
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 19, 2024
c54cb3c
Update instruqt/delivering-as-an-appliance/01-specifying-the-cluster/…
crdant Aug 19, 2024
b68d4f3
Clarifies potential pronoun mixup
crdant Aug 19, 2024
3f87f74
Stops expalining twice
crdant Aug 19, 2024
617e4c9
Addresses @ajp-io feedback on file creation
crdant Aug 19, 2024
956b46b
Clarifies word confusion
crdant Aug 19, 2024
65a884e
Fixes up a typo
crdant Aug 19, 2024
d586332
cleans up text
crdant Aug 27, 2024
d21b225
fixes typos
crdant Aug 27, 2024
6c900a2
removes redundancy
crdant Aug 27, 2024
b114ad4
fixes typo
crdant Aug 27, 2024
86bfc17
repairs word confusion
crdant Aug 27, 2024
d77addf
creates consistency
crdant Aug 27, 2024
3df906c
copy edits
crdant Aug 28, 2024
b937480
copy edits
crdant Aug 28, 2024
2959047
Aligns second person
crdant Aug 28, 2024
a8212c6
fixes plurality
crdant Aug 28, 2024
b8307e5
copy edits
crdant Aug 28, 2024
a7dec99
copy edits
crdant Aug 28, 2024
f5dc726
Cleans up reference
crdant Aug 28, 2024
8d47145
copy edits
crdant Aug 28, 2024
958a62a
fixes plurality
crdant Aug 28, 2024
9e2da27
copy edits
crdant Aug 28, 2024
e8d70ee
copy edits
crdant Aug 28, 2024
95a0098
makes consistent with docs style
crdant Aug 28, 2024
0798a37
copy edits
crdant Aug 28, 2024
66fbe62
copy edits
crdant Aug 28, 2024
ab8ee49
aligns with the output
crdant Aug 28, 2024
ed3656f
corrects capitalization
crdant Aug 28, 2024
f19aec5
copy edits
crdant Aug 28, 2024
2039b18
shifts recommendation to Replicated
crdant Aug 28, 2024
edf43ec
adopts non-proper nouns for this context
crdant Aug 28, 2024
d6bac39
fixes word confusion
crdant Aug 28, 2024
d27d7e4
makes more polite
crdant Aug 28, 2024
0aae661
copy edits
crdant Aug 28, 2024
a8151d3
copy edits
crdant Aug 28, 2024
c5e3005
matches style guide
crdant Aug 28, 2024
e945374
copy edits
crdant Aug 28, 2024
7d11040
copy edits
crdant Aug 28, 2024
3401d22
fixes word confusion
crdant Aug 28, 2024
5ccc40a
fixes word confusion
crdant Aug 28, 2024
9de3374
Avoids first person
crdant Aug 28, 2024
2c52657
adjusts plurality
crdant Aug 28, 2024
267cc7f
removes stray character
crdant Aug 28, 2024
3fc3f4c
removes stray character
crdant Aug 28, 2024
ece98e7
removes stray character
crdant Aug 28, 2024
f92a41f
removes stray character
crdant Aug 28, 2024
0d5c335
removes stray character
crdant Aug 28, 2024
6435520
adjusts for multiple options for single select
crdant Aug 28, 2024
1f47614
removes stray character
crdant Aug 28, 2024
265ec13
removes stray character
crdant Aug 28, 2024
7aaa284
Adjusts for deprecated `select_one`
crdant Aug 28, 2024
6dc92bc
Adopts @paigecalvert recommendation
crdant Aug 28, 2024
eb89040
Corrects references to "the Embedded Cluster" for style conformance
crdant Aug 28, 2024
065c9b0
Adopts @paigecalvert recommendation
crdant Aug 28, 2024
5cec88f
Aims for consistency per @paigecalvert recommendation
crdant Aug 28, 2024
e6dbfb4
Rewords with @paigecalvert phrasing
crdant Aug 28, 2024
e724fde
Ensures permissions
crdant Aug 28, 2024
a1f0538
Addresses @paigecalvert concerns about where to paste validation
crdant Aug 28, 2024
f330299
Switches the Replicated SDK version fetch to the registry
crdant Aug 28, 2024
6563ec4
Syncs checksums
crdant Aug 28, 2024
766200f
Fixes case error
crdant Aug 28, 2024
1f643b1
Adjusts SDK version fetch
crdant Aug 28, 2024
fd2a773
Limits testing to modern labs
crdant Aug 29, 2024
48776ef
improves wording
crdant Sep 4, 2024
5183b40
Corrects release to use full directory
crdant Sep 11, 2024
276e5bb
Resolves @paigecalvert suggestions
crdant Sep 13, 2024
7991c71
Removes merge markers from editing wrong file
crdant Sep 13, 2024
7422a8d
Updates downloads for post-merge
crdant Sep 13, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ cd /home/replicant
mkdir /home/replicant/release
get_slackernews
yq -i '.version = "0.2.0"' slackernews/Chart.yaml
replicated_sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name')
replicated_sdk_version=$(get_replicated_sdk_version)
yq -i ".dependencies += []" slackernews/Chart.yaml
yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version#?}\"}" slackernews/Chart.yaml

Expand Down
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ mkdir ${HOME_DIR}/release

get_slackernews
yq -i '.version = "0.2.0"' slackernews/Chart.yaml
replicated_sdk_version=$(curl -qsfL https://api.github.com/repos/replicatedhq/replicated-sdk/tags | jq -r '.[0] | .name')
replicated_sdk_version=$(get_replicated_sdk_version)
yq -i ".dependencies = []" slackernews/Chart.yaml
yq -i ".dependencies += { \"name\": \"replicated\", \"repository\": \"oci://registry.replicated.com/library\", \"version\": \"${replicated_sdk_version#?}\"}" slackernews/Chart.yaml

Expand Down

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

Loading
Loading