Skip to content

Commit

Permalink
fix: Broken links (#28)
Browse files Browse the repository at this point in the history
* fix: Broken links
* chore: Bump wrangler action to v3.4.0
* fix: Katacoda is dead
* fix: Consistency
  • Loading branch information
MAHDTech authored Jan 5, 2024
1 parent 35bae34 commit da3dd3f
Show file tree
Hide file tree
Showing 6 changed files with 34 additions and 25 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/wrangler.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -134,7 +134,7 @@ jobs:
if: |
env.BRANCH_NAME_CURRENT != env.BRANCH_NAME_DEFAULT &&
steps.hugo_build_staging.outcome == 'success'
uses: cloudflare/wrangler-action@v3.3.2
uses: cloudflare/wrangler-action@v3.4.0
with:
environment: staging
apiToken: ${{ env.WRANGLER_API_TOKEN }}
Expand All @@ -148,7 +148,7 @@ jobs:
if: |
env.BRANCH_NAME_CURRENT == env.BRANCH_NAME_DEFAULT &&
steps.hugo_build_production.outcome == 'success'
uses: cloudflare/wrangler-action@v3.3.2
uses: cloudflare/wrangler-action@v3.4.0
with:
environment: production
apiToken: ${{ env.WRANGLER_API_TOKEN }}
Expand Down
9 changes: 6 additions & 3 deletions WIP/diagrams/sku.drawio
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<mxfile host="65bd71144e" modified="2023-07-02T04:25:29.631Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Code-Insiders/1.79.0-insider Chrome/108.0.5359.215 Electron/22.5.3 Safari/537.36" version="21.5.2" etag="EXja6Ldc5E6UbW7SV2MH" type="embed">
<mxfile host="65bd71144e" modified="2024-01-05T03:34:56.622Z" agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Code/1.84.2 Chrome/114.0.5735.289 Electron/25.9.2 Safari/537.36" etag="imnvLgOCbKy5txexaVp5" version="22.1.16" type="embed">
<diagram id="K7M3HRoWgAVKcHkSSJoV" name="SKU">
<mxGraphModel dx="4666" dy="2681" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" math="0" shadow="0">
<mxGraphModel dx="2587" dy="1836" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1654" pageHeight="1169" math="0" shadow="0">
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
Expand Down Expand Up @@ -220,12 +220,15 @@
<mxPoint x="1315" y="722.5" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="66" value="" style="shape=flexArrow;endArrow=classic;html=1;fillColor=#f8cecc;strokeColor=#b85450;" edge="1" parent="1">
<mxCell id="66" value="" style="shape=flexArrow;endArrow=classic;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" edge="1">
<mxGeometry width="50" height="50" relative="1" as="geometry">
<mxPoint x="-212" y="-90" as="sourcePoint"/>
<mxPoint x="-212" y="-380" as="targetPoint"/>
</mxGeometry>
</mxCell>
<mxCell id="67" value="" style="whiteSpace=wrap;html=1;" vertex="1" parent="1">
<mxGeometry y="-70" width="120" height="60" as="geometry"/>
</mxCell>
</root>
</mxGraphModel>
</diagram>
Expand Down
10 changes: 10 additions & 0 deletions content/changelog/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,16 @@ draft: false

🔮

### January 2024

Fixed a bunch of broken links thanks to the only person who has ever contacted me about them being broken. Thanks! 👍

{{< changelog "Fixed" >}}

- Fixed broken links.

{{</ changelog >}}

### November 2023

Added an awesome Carvel YouTube video from Thomas Vitale.
Expand Down
5 changes: 0 additions & 5 deletions content/tutorials/carvel/kapp-controller/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,11 +25,6 @@ draft: false
{{< button label="Review documentation (45min)" link="https://carvel.dev/kapp-controller/docs/latest/" >}}
<br/>

- Complete the `kapp-controller` katacoda scenario

{{< button label="Complete Scenario (15min)" link="https://katacoda.com/carvel/scenarios/kapp-controller-package-management" >}}
<br/>

### Custom Resources

A visual on the relationship between the custom resources.
Expand Down
2 changes: 1 addition & 1 deletion content/tutorials/carvel/tutorial/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ draft: false

For those new to carvel packaging, this is an example walk through taking you through the manual steps for the creation of a _Carvel Package_ "the hard way".

It is assumed that the reader already has an understanding of Kubernetes concepts and has completed the example [Katacoda](https://katacoda.com/carvel/scenarios/kapp-controller-package-management) course from VMware or prior knowledge of the carvel components prior to following this.
It is assumed that the reader already has an understanding of Kubernetes concepts and has knowledge of the carvel components prior to following this.

In a production setting, there are utilities and tools that can be used to make this process easier, but this walkthrough is designed to show the manual steps to help understand the process and see _"how the sausage is made"_.

Expand Down
29 changes: 15 additions & 14 deletions content/tutorials/kubernetes/getting_started/_index.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,21 +109,22 @@ So now you know what a `container` is, how do you create one?

If you haven't already created a container whilst following along in the previous section, now is the time to try it out.

There are a number of tutorials available in this space, here are some examples from [Katacoda](https://katacoda.com/). Note that there is some overlap between the scenarios, it's up to the individual to choose how to best spend their time.
There are a number of tutorials available in this space, with some examples below. If the links are dead or you find better ones, please submit a pull request.

- A general course on container runtimes.
- Complete a general course on container runtimes.

{{< button label="Start scenario (3 hr)" link="https://www.katacoda.com/courses/container-runtimes" >}}
{{< button label="Cloud Yuga (3 hr)" link="https://cloudyuga.guru/hands_on_lab/container-runtimes-runc" >}}
</br>

- For `Docker` specifically,
- For `Docker` specifically, perform some container inception with `Docker-In-Docker`

{{< button label="Start scenario (1 hr)" link="https://www.katacoda.com/courses/docker" >}}
{{< button label="Cloud Yuga (1 hr)" link="https://cloudyuga.guru/hands_on_lab/how-to-run-docker-in-docker" >}}
</br>

- For `Podman/Buildah/Skopeo`,
- For Red Hat environments, ensure you know the `Podman/Buildah/Skopeo` toolchain.

{{< button label="A Cloud Guru" link="https://www.pluralsight.com/cloud-guru/courses/hands-on-with-podman-containers-on-linux" >}}

{{< button label="Start scenario (1 hr)" link="https://www.katacoda.com/courses/containers-without-docker/" >}}
</br>

And for the more adventurous, ensure you create a container directly using `runc` to see what's really under the hood. 😲
Expand All @@ -144,12 +145,12 @@ Although learning _Cloud Infrastructure_ is outside the scope of this _getting s

- Cloud vs Cloud Native

{{< button label="Watch video (1 min)" link="https://docs.saltlabs.tech/frameworks/#cloud-vs-cloud-native" >}}
{{< button label="Watch video (1 min)" link="/frameworks/#cloud-vs-cloud-native" >}}
</br>

- Cloud Native Concepts

{{< button label="Read posts (1 hr)" link="https://docs.saltlabs.tech/frameworks/#concepts" >}}
{{< button label="Read posts (1 hr)" link="/frameworks/#concepts" >}}
</br>

- VMware also has a course available to answer frequently asked questions.
Expand Down Expand Up @@ -183,7 +184,7 @@ Some examples of vendor specific training resources can be found in the followin

You might also want to check out what it takes to be a _Cloud Native Engineer_, particularly as the industry continues to move towards that dream of a _Cloud Agnostic_ future.

{{< button label="Cloud Native Engineer (♾ infinity hrs)" link="https://docs.saltlabs.tech/cne/" >}}
{{< button label="Cloud Native Engineer (♾ infinity hrs)" link="/tutorials/cne/" >}}
</br>

If none of the above makes sense, or you are completely new to the use of cloud technologies, you might want to check out this free introductory course from [edX](https://edx.org).
Expand Down Expand Up @@ -246,17 +247,17 @@ If you're completely new to Kubernetes, you might want to check out the followin

- A summary of _Graph Theory_ concepts.

{{< button label="View content (30 min)" link="https://docs.saltlabs.tech.com/frameworks/graph-theory" >}}
{{< button label="View content (30 min)" link="/frameworks/graph-theory" >}}
<br/>

- A summary of _Promise Theory_ concepts.

{{< button label="View content (1 hr)" link="https://docs.saltlabs.tech.com/frameworks/promise-theory" >}}
{{< button label="View content (1 hr)" link="/frameworks/promise-theory" >}}
<br/>

- A summary of _12 Factor Applications_

{{< button label="View content (1 hr)" link="https://docs.saltlabs.tech.com/frameworks/12factors" >}}
{{< button label="View content (1 hr)" link="/frameworks/12factors" >}}
<br/>

#### Demos
Expand Down Expand Up @@ -466,7 +467,7 @@ These are a mix of theory and hands on labs rolled into each course.

- More _Certified Kubernetes Application Developer_ practice scenarios.

{{< button label="Start Lab (3 hrs)" link="https://www.katacoda.com/liptanbiswas/courses/ckad-practice-challenges" >}}
{{< button label="Start Lab (4 hrs)" link="https://github.com/dgkanatsios/CKAD-exercises" >}}
<br/>

- Interactive Scenarios for _Certified Kubernetes Administrator_
Expand Down

0 comments on commit da3dd3f

Please sign in to comment.