Skip to content

Conversation

@paigecalvert
Copy link
Contributor

@paigecalvert paigecalvert commented Dec 3, 2024

Updated the requirements for the Helm install type to include the annotation YAML sample in the cell of the table: https://deploy-preview-2869--replicated-docs.netlify.app/vendor/licenses-install-types#install-types

@netlify
Copy link

netlify bot commented Dec 3, 2024

Deploy Preview for replicated-docs ready!

Name Link
🔨 Latest commit 2f212c5
🔍 Latest deploy log https://app.netlify.com/sites/replicated-docs/deploys/674f8ec23ff71600080198a5
😎 Deploy Preview https://deploy-preview-2869--replicated-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@netlify
Copy link

netlify bot commented Dec 3, 2024

Deploy Preview for replicated-docs-upgrade ready!

Name Link
🔨 Latest commit 2f212c5
🔍 Latest deploy log https://app.netlify.com/sites/replicated-docs-upgrade/deploys/674f8ec2842bb4000817220e
😎 Deploy Preview https://deploy-preview-2869--replicated-docs-upgrade.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

@replicated-ci replicated-ci added type::docs Improvements or additions to documentation type::feature labels Dec 3, 2024
<td>The latest release promoted to the channel where the customer is assigned must contain only Helm charts and Replicated Custom Resources. Any other Kubernetes resources must include the `kots.io/installer-only` annotation. See <a href="#installer-only-annotation">kots.io/installer-only Annotation</a> below.</td>
<td><p>Allows the customer to install with Helm in an existing cluster. The customer does not have access to the Replicated installers (Embedded Cluster, KOTS, and kURL).</p><p>When the <strong>Helm CLI Air Gap Instructions (Helm CLI only)</strong> install option is also enabled, the Download Portal displays instructions on how to pull Helm installable images into a local repository. See <a href="#install-options">Understanding Additional Install Options</a> below.</p></td>
<td>
<p>The latest release promoted to the channel where the customer is assigned must contain one or more Helm charts. It can also include Replicated custom resources, such as the Embedded Cluster Config custom resource, the KOTS HelmChart, Config, and Application custom resources, or the Troubleshoot Preflight and SupportBundle custom resources.</p>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^ Edited this description which previously said that the release must only include helm charts or Replicated resources. Now, it can include other resources as long as they have the annotation

Also added some examples of what we're talking about when we say Replicated custom resources

<td><p>Allows the customer to install with Helm in an existing cluster. The customer does not have access to the Replicated installers (Embedded Cluster, KOTS, and kURL).</p><p>When the <strong>Helm CLI Air Gap Instructions (Helm CLI only)</strong> install option is also enabled, the Download Portal displays instructions on how to pull Helm installable images into a local repository. See <a href="#install-options">Understanding Additional Install Options</a> below.</p></td>
<td>
<p>The latest release promoted to the channel where the customer is assigned must contain one or more Helm charts. It can also include Replicated custom resources, such as the Embedded Cluster Config custom resource, the KOTS HelmChart, Config, and Application custom resources, or the Troubleshoot Preflight and SupportBundle custom resources.</p>
<InstallerOnlyAnnotation/>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^ Moved the info that was previously in the installer-only subsection below into the cell in the table, including the YAML sample. (Needed to make this a partial so that the YAML would render)

</tr>
</table>

### `kots.io/installer-only` Annotation {#installer-only-annotation}
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Moved this info up into the cell in the table

* You must have a customer in the Replicated Vendor Portal with a valid email address. This email address is only used as a username for the Replicated registry and is never contacted. For more information about creating and editing customers in the Vendor Portal, see [Creating a Customer](/vendor/releases-creating-customer).
* The customer used to install must have a valid email address. This email address is only used as a username for the Replicated registry and is never contacted. For more information about creating and editing customers in the Vendor Portal, see [Creating a Customer](/vendor/releases-creating-customer).

* The customer used to install must have the **Existing Cluster (Helm CLI)** install type enabled. For more information about enabling install types for customers in the Vendor Portal, see [Managing Install Types for a License](licenses-install-types).
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

^ Added this prerequisite to enable the Helm CLI install type for the customer.

@paigecalvert paigecalvert marked this pull request as ready for review December 3, 2024 23:10
@paigecalvert paigecalvert requested a review from a team as a code owner December 3, 2024 23:10
@paigecalvert paigecalvert merged commit d027956 into main Dec 3, 2024
5 checks passed
@paigecalvert paigecalvert deleted the 116695 branch December 3, 2024 23:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type::docs Improvements or additions to documentation type::feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants