-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
merge pull request #8 from zackbradys/main
updated docs for latest release and new features
- Loading branch information
Showing
35 changed files
with
1,124 additions
and
28 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
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,83 @@ | ||
--- | ||
title: RGS Carbide Customers | ||
description: RGS Carbide Customers Documentation | ||
sidebar_label: RGS Carbide Customers | ||
--- | ||
|
||
For all supported customers of Rancher Government Solutions, under the umbrella of Rancher Government Carbide, there is addon functionality within `Hauler`. | ||
|
||
`Hauler` has the the ability to reference pre-defined `Hauler` manifests from the Carbide Secured Registry (CSR). `Hauler` is built to allow users to fetch, store, package, and distribute content and collections, but most users may be unsure of what to fetch, store, package, and distribue and that is where our supported customers are able to leverage these pre-defined manifests for all of the Rancher products. Below are some of the available `product` flags. | ||
|
||
RGS Carbide Setup Documentation: https://rancherfederal.github.io/carbide-docs/docs/intro | ||
|
||
RGS Carbide Public Key: https://github.com/rancherfederal/carbide-releases/releases/download/0.1.1/carbide-key.pub | ||
|
||
### Example Workflow for Carbide | ||
|
||
```bash | ||
# with signature verification | ||
hauler store sync --products carbide=v0.1.1 --key carbide-key.pub | ||
|
||
# without signature verification | ||
hauler store sync --products carbie=v0.1.1 | ||
``` | ||
|
||
### Example Workflow for RKE2 | ||
|
||
```bash | ||
# with signature verification | ||
hauler store sync --products rke2=v1.26.11+rke2r1 --key carbide-key.pub | ||
|
||
# without signature verification | ||
hauler store sync --products rke2=v1.26.11+rke2r1 | ||
``` | ||
|
||
### Example Workflow for K3S | ||
|
||
```bash | ||
# with signature verification | ||
hauler store sync --products k3s=v1.26.11-k3s2 --key carbide-key.pub | ||
|
||
# without signature verification | ||
hauler store sync --products k3s=v1.26.11-k3s2 | ||
``` | ||
|
||
### Example Workflow for Rancher | ||
|
||
```bash | ||
# with signature verification | ||
hauler store sync --products rancher=v2.8.0 --key carbide-key.pub | ||
|
||
# without signature verification | ||
hauler store sync --products rancher=v2.8.0 | ||
``` | ||
|
||
### Example Workflow for Cert-Manager | ||
|
||
```bash | ||
# with signature verification | ||
hauler store sync --products cert-manager=v1.13.3 --key carbide-key.pub | ||
|
||
# without signature verification | ||
hauler store sync --products cert-manager=v1.13.3 | ||
``` | ||
|
||
### Example Workflow for Longhorn | ||
|
||
```bash | ||
# with signature verification | ||
hauler store sync --products longhorn=v1.5.3 --key carbide-key.pub | ||
|
||
# without signature verification | ||
hauler store sync --products longhorn=v1.5.3 | ||
``` | ||
|
||
### Example Workflow for NeuVector | ||
|
||
```bash | ||
# with signature verification | ||
hauler store sync --products neuvector=v2.6.6 --key carbide-key.pub | ||
|
||
# without signature verification | ||
hauler store sync --products neuvector=v2.6.6 | ||
``` |
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
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
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
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
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
--- | ||
title: Airgap Workflow | ||
description: Airgap Workflow Documentation for Hauler | ||
sidebar_label: Airgap Workflow | ||
--- | ||
|
||
## Workflow Diagram | ||
![hauler-workflow-diagram](/img/hauler-workflow-diagram.png) | ||
|
||
Airgap Workflow Documentation pending a future release! |
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,53 @@ | ||
--- | ||
title: Core Concepts | ||
description: Core Concepts Documentation for Hauler | ||
sidebar_label: Core Concepts | ||
--- | ||
|
||
![hauler-diagram](/img/hauler-diagram.png) | ||
|
||
## Haul | ||
|
||
:::tip SUMMARY: | ||
|
||
`Hauls` are Compressed Archive (Tarball) of Hauler Collections and Content. | ||
|
||
::: | ||
|
||
At the heart of Hauler lies the concept of a `Haul`. A `Haul` is a compressed archive, often in the form of a tarball, containing Hauler collections and content. It serves as a container for grouping and transporting various data types, making it a fundamental element in the Hauler ecosystem. | ||
|
||
## Collections | ||
|
||
:::tip SUMMARY: | ||
|
||
`Collections` are Grouping of one or more Hauler Contents. | ||
|
||
::: | ||
|
||
`Collections` are the building blocks of Hauler. These are groupings of one or more Hauler `contents`. Think of `collections` as organized sets of data that collectively represent something desirable. | ||
|
||
### Community Collections | ||
|
||
While `collections` (and `contents`) are built into Hauler, our goal is to empower users to define their own `collections`. This way, you can tailor Hauler to your unique requirements and take full control of your artifacts. | ||
|
||
### RGS Carbide Collections | ||
|
||
`Hauler` provides the ability to import `collections` for the Rancher products, making it seamless for RGS Supported Customers to airgap any of the Rancher products or projects. If you haven't heard of Rancher Government Carbide, check it out [here](https://ranchergovernment.com/carbide)! | ||
|
||
## Content | ||
|
||
:::tip SUMMARY: | ||
|
||
`Contents` are Artifacts such as Images, Charts, or Files. | ||
|
||
::: | ||
|
||
In Hauler's terminology, `content` refers to artifacts such as images, charts, or files. These are the fundamental types of resources that Hauler understands and manages. To understand the term better, let's break it down: | ||
|
||
* `Content`: The fundamental type of artifacts that Hauler recognizes (images, charts, and files). | ||
* `Artifact`: Anything that can be represented as an OCI (Open Container Initiative) artifact. | ||
* OCI Artifacts provide a standardized way to store arbitrary files, making it easier to manage content efficiently. | ||
|
||
### Declaritive Content | ||
|
||
While manually adding content to `Hauler` is a straightforward way to get started, we recommend a much more sustainable approach. `Hauler` provides a declaritive approach for each `content` type, allowing you to define all the `content` within a manifest. This approach ensures a more reproducable workflow for managing the lifecycle of your `hauls`. |
Oops, something went wrong.