-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Carvel Package the easy way (#29)
* refactor: Easy vs Hard * docs: Update tabs * docs: Improve carvel tutorial * docs: mmmm, fresh tutorials * docs: This will do for now
- Loading branch information
Showing
40 changed files
with
1,555 additions
and
280 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -134,7 +134,7 @@ jobs: | |
if: | | ||
env.BRANCH_NAME_CURRENT != env.BRANCH_NAME_DEFAULT && | ||
steps.hugo_build_staging.outcome == 'success' | ||
uses: cloudflare/[email protected].0 | ||
uses: cloudflare/[email protected].1 | ||
with: | ||
environment: staging | ||
apiToken: ${{ env.WRANGLER_API_TOKEN }} | ||
|
@@ -148,7 +148,7 @@ jobs: | |
if: | | ||
env.BRANCH_NAME_CURRENT == env.BRANCH_NAME_DEFAULT && | ||
steps.hugo_build_production.outcome == 'success' | ||
uses: cloudflare/[email protected].0 | ||
uses: cloudflare/[email protected].1 | ||
with: | ||
environment: production | ||
apiToken: ${{ env.WRANGLER_API_TOKEN }} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
File renamed without changes.
File renamed without changes.
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,37 @@ | ||
--- | ||
title: "Packages" | ||
date: 2021-03-01T00:00:00+00:00 | ||
icon: "fa-solid fa-box" | ||
description: "Working with Carvel packages" | ||
type: "docs" | ||
weight: 3308 | ||
draft: false | ||
--- | ||
|
||
## Overview | ||
|
||
Once you know about the individual tools, it's time to look at how to combine them. | ||
|
||
The carvel toolchain has a clear separation between the `Package Author` and `Package Consumer` personas. | ||
|
||
- `Package Authors` create and publish Carvel packages. | ||
- `Package Consumers` deploy and update Carvel packages is running clusters. | ||
|
||
Depending on your team size and responsibilities you might wear both hats 🤠 | ||
|
||
### Package Author | ||
|
||
Tutorials for the Carvel `Package Author`. | ||
|
||
| Name | Description | | ||
| :-------------------------: | :---------------------------------------------------------------- | | ||
| [The hard way](author/hard) | Learn how the sausage is made building a Carvel package manually. | | ||
| [The easy way](author/easy) | Take the easy way out with the awesome `kctrl` utility. | | ||
|
||
### Package Consumer | ||
|
||
Tutorials for the Carvel `Package Consumer`. | ||
|
||
| Name | Description | | ||
| :---------------------------: | :-------------------------------------- | | ||
| [The easy way](consumer/easy) | The consumer only has the _easy_ way 😄 | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
--- | ||
title: "Package Author" | ||
date: 2024-01-01T00:00:00+00:00 | ||
icon: "fa-solid fa-box" | ||
description: "Package Author" | ||
type: "docs" | ||
weight: 3400 | ||
draft: false | ||
--- | ||
|
||
## Overview | ||
|
||
In this section you will play the part of the `Package Author` persona. | ||
|
||
## Tutorials | ||
|
||
A choose your own adventure story. | ||
|
||
| Name | Description | | ||
| :------------------: | :------------------------------------------------------- | | ||
| [The hard way](hard) | Learn how the sausage is made building a Carvel package. | | ||
| [The easy way](easy) | Take the easy way out with the awesome `kctrl` utility. | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
--- | ||
title: "Easy" | ||
date: 2024-01:01T00:00:00+00:00 | ||
icon: "fa-solid fa-box" | ||
description: "Create a Carvel package the easy way" | ||
type: "docs" | ||
weight: 3600 | ||
draft: false | ||
--- | ||
|
||
## Overview | ||
|
||
This tutorial authors a Carvel package using the `kctrl` CLI which interfaces with the [kapp-controller](https://github.com/carvel-dev/kapp-controller). | ||
|
||
**NOTE:** There is also a tutorial in the official documentation [here](https://carvel.dev/kapp-controller/docs/latest/kctrl-package-authoring) | ||
|
||
## Steps | ||
|
||
1. [Prepare](prepare) | ||
2. [Run kctrl](kctrl) |
Oops, something went wrong.