Skip to content

Commit b2b4bc3

Browse files
authored
Merge pull request #2678 from replicatedhq/update-onboarding-docs
Onboarding docs
2 parents da4e446 + 2d4a56d commit b2b4bc3

20 files changed

+1070
-355
lines changed

docs/intro.md

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -49,13 +49,10 @@ pagination_next: null
4949
<a href="/vendor/kots-faq">Replicated FAQs</a>
5050
</li>
5151
<li>
52-
<a href="/vendor/replicated-onboarding">Replicated Quick Start</a>
52+
<a href="/vendor/replicated-onboarding">Replicated Onboarding</a>
5353
</li>
5454
<li>
55-
<a href="/vendor/tutorial-kots-helm-setup">Tutorials</a>
56-
</li>
57-
<li>
58-
<a href="https://play.instruqt.com/embed/replicated/tracks/distributing-with-replicated?token=em_VHOEfNnBgU3auAnN">Getting Started Lab in Instruqt</a>
55+
<a href="/vendor/tutorial-embedded-cluster-setup">Tutorials</a>
5956
</li>
6057
</ul>
6158
</section>
@@ -141,29 +138,26 @@ pagination_next: null
141138
<li>
142139
<a href="intro-kots">Introduction to KOTS</a>
143140
</li>
144-
<li>
145-
<a href="/vendor/distributing-workflow">Onboarding with KOTS</a>
146-
</li>
147141
<li>
148142
<a href="/vendor/helm-native-about">About Distributing Helm Charts with KOTS</a>
149143
</li>
150144
</ul>
151145
<ul>
152146
<li class="tile__header">
153147
<img src="images/icons/k8s_installer.png" alt="installer icon"></img>
154-
<p>Embedded Kubernetes</p>
148+
<p>Embedded Cluster (Beta)</p>
155149
</li>
156150
<li>
157151
<p>Embed Kubernetes with your application to support installations on VMs or bare metal servers.</p>
158152
</li>
159153
<li>
160-
<a href="/vendor/embedded-kubernetes-overview">About Embedded Kubernetes</a>
154+
<a href="/vendor/embedded-overview">Using Embedded Cluster (Beta)</a>
161155
</li>
162156
<li>
163-
<a href="/vendor/kurl-about">Introduction to kURL</a>
157+
<a href="/enterprise/installing-embedded">Installing with Embedded Cluster (Beta)</a>
164158
</li>
165159
<li>
166-
<a href="/vendor/embedded-overview">Using Embedded Cluster (Beta)</a>
160+
<a href="/vendor/tutorial-embedded-cluster-setup">Tutorial: Deploy a Helm Chart on a VM with Embedded Cluster (Beta)</a>
167161
</li>
168162
</ul>
169163
</section>
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Create a new release and promote it to the Unstable channel. For more information, see [Managing Releases with the Vendor Portal](releases-creating-releases) or [Managing Releases with the CLI](releases-creating-cli).
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Install the release to test your changes. For Embedded Cluster installations, see [Performing Udpates in Embedded Clusters](/enterprise/updating-embedded). For existing cluster installations with KOTS, see [Performing Updates in Existing Clusters](/enterprise/updating-app-manager).

docs/partials/replicated-sdk/_dependency-yaml.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ dependencies:
66
version: 1.0.0-beta.31
77
```
88
9-
For the latest version information for the Replicated SDK, see the [replicated-sdk repository](https://github.com/replicatedhq/replicated-sdk/tags) in GitHub.
9+
For the latest version information for the Replicated SDK, see the [replicated-sdk repository](https://github.com/replicatedhq/replicated-sdk/releases) in GitHub.

docs/reference/custom-resource-application.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ spec:
8585
<table>
8686
<tr>
8787
<th>Description</th>
88-
<td>The icon file for the application. Used on the license upload and in various places in the Admin Console.</td>
88+
<td>The icon file for the application. Used on the license upload, in various places in the Admin Console, and in the Download Portal. The icon can be a remote URL or a Base64 encoded image. Base64 encoded images are required to display the image in air gap installations with no outbound internet access.</td>
8989
</tr>
9090
<tr>
9191
<th>Example</th>

docs/vendor/distributing-workflow.md

Lines changed: 0 additions & 129 deletions
This file was deleted.

docs/vendor/helm-native-v2-using.md

Lines changed: 39 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -12,38 +12,6 @@ For more information about the HelmChart custom resource, including the unique r
1212

1313
After you complete the tasks in this topic to configure the `kots.io/v1beta2` HelmChart custom resource, you can migrate any existing installations that were deployed with `kots.io/v1beta1` with `useHelmInstall: true` to use `kots.io/v1beta2` instead. For more information, see [Migrating Existing Installations to HelmChart v2](helm-v2-migrate).
1414

15-
## HelmChart v1 and v2 Differences
16-
17-
The `kots.io/v1beta2` HelmChart custom resource has the following differences from `kots.io/v1beta1`:
18-
19-
<table>
20-
<tr>
21-
<th>HelmChart v1beta2</th>
22-
<th>HelmChart v1beta1</th>
23-
<th>Description</th>
24-
</tr>
25-
<tr>
26-
<td><code>apiVersion: kots.io/v1beta2</code></td>
27-
<td><code>apiVersion: kots.io/v1beta1</code></td>
28-
<td><code>apiVersion</code> is updated to <code>kots.io/v1beta2</code></td>
29-
</tr>
30-
<tr>
31-
<td><code>releaseName</code></td>
32-
<td><code>chart.releaseName</code></td>
33-
<td><code>releaseName</code> is a top level field under <code>spec</code></td>
34-
</tr>
35-
<tr>
36-
<td>N/A</td>
37-
<td><code>helmVersion</code></td>
38-
<td><code>helmVersion</code> field is removed</td>
39-
</tr>
40-
<tr>
41-
<td>N/A</td>
42-
<td><code>useHelmInstall</code></td>
43-
<td><code>useHelmInstall</code> field is removed</td>
44-
</tr>
45-
</table>
46-
4715
## Workflow
4816

4917
To support installations with the `kots.io/v1beta2` HelmChart custom resource, do the following:
@@ -271,7 +239,11 @@ spec:
271239

272240
### Add Backup Labels for Snapshots
273241

274-
The Replicated snapshots feature requires the following labels on all resources in your Helm chart that you want to be included in the backup:
242+
:::note
243+
The Replicated [snapshots](snapshots-overview) feature for backup and restsore is supported only for existing cluster installations with KOTS. Snapshots are not support for installations with Embedded Cluster. For more information about disaster recovery for installations with Embedded Cluster, see [Disaster Recovery for Embedded Cluster](/vendor/embedded-disaster-recovery.mdx).
244+
:::
245+
246+
The snapshots feature requires the following labels on all resources in your Helm chart that you want to be included in the backup:
275247
* `kots.io/backup: velero`
276248
* `kots.io/app-slug: APP_SLUG`, where `APP_SLUG` is the slug of your Replicated application.
277249

@@ -308,14 +280,42 @@ spec:
308280
kots.io/app-slug: repl{{ LicenseFieldValue "appSlug" }}
309281
```
310282
311-
### Support Local Image Registries for Online Installations {#local-registries}
283+
### Support Local Image Registries {#local-registries}
312284
313285
Local image registries are required for KOTS installations in air gapped environments. Also, users in online environments can optionally push images to a local registry. For more information about how users configure a local image registry with KOTS, see [Using Private Registries](/enterprise/image-registry-settings).
314286
315-
To support the use of local registries for online installations with version `kots.io/v1beta2` of the HelmChart custom resource, you must provide the necessary values in the builder field to render the Helm chart with all of the necessary images so that KOTS knows where to pull the images from to push them into the local registry.
287+
To support the use of local registries with version `kots.io/v1beta2` of the HelmChart custom resource, provide the necessary values in the builder field to render the Helm chart with all of the necessary images so that KOTS knows where to pull the images from to push them into the local registry.
316288

317-
For more information about how to configure the `builder` key, see [`builder`](/reference/custom-resource-helmchart-v2#builder) in _HelmChart v2_.
289+
For more information about how to configure the `builder` key, see [Packaging Air Gap Bundles for Helm Charts](/vendor/helm-packaging-airgap-bundles) and [`builder`](/reference/custom-resource-helmchart-v2#builder) in _HelmChart v2_.
318290

319-
:::note
320-
If you already configured the `builder` key previously to support air gap installations, then you can use the same configuration in your HelmChart custom resource to support the use of local registries for online installations. No additional configuration is required.
321-
:::
291+
## HelmChart v1 and v2 Differences
292+
293+
The `kots.io/v1beta2` HelmChart custom resource has the following differences from `kots.io/v1beta1`:
294+
295+
<table>
296+
<tr>
297+
<th>HelmChart v1beta2</th>
298+
<th>HelmChart v1beta1</th>
299+
<th>Description</th>
300+
</tr>
301+
<tr>
302+
<td><code>apiVersion: kots.io/v1beta2</code></td>
303+
<td><code>apiVersion: kots.io/v1beta1</code></td>
304+
<td><code>apiVersion</code> is updated to <code>kots.io/v1beta2</code></td>
305+
</tr>
306+
<tr>
307+
<td><code>releaseName</code></td>
308+
<td><code>chart.releaseName</code></td>
309+
<td><code>releaseName</code> is a top level field under <code>spec</code></td>
310+
</tr>
311+
<tr>
312+
<td>N/A</td>
313+
<td><code>helmVersion</code></td>
314+
<td><code>helmVersion</code> field is removed</td>
315+
</tr>
316+
<tr>
317+
<td>N/A</td>
318+
<td><code>useHelmInstall</code></td>
319+
<td><code>useHelmInstall</code> field is removed</td>
320+
</tr>
321+
</table>

docs/vendor/kots-faq.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ Releases that support installation with KOTS include the manifests required by K
129129

130130
In addition to the KOTS manifests, releases that support installation with Embedded Cluster also include the Embedded Cluster Config. The Embedded Cluster Config defines aspects of the cluster that will be provisioned and also sets the version of KOTS that will be installed.
131131

132-
For more information, see [Onboarding with KOTS](/vendor/distributing-workflow) and [Using Embedded Cluster](/vendor/embedded-overview).
132+
For more information, see [Using Embedded Cluster](/vendor/embedded-overview).
133133

134134
### Can I use my own branding?
135135

0 commit comments

Comments
 (0)