Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 15 additions & 1 deletion docs/vendor/licenses-install-types.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ The following describes each installation type available, as well as the require
<tr>
<th>Existing Cluster (Helm CLI)</th>
<td><p>The customer does not have access to the Replicated installers.</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>The latest release promoted to the channel where the customer is assigned must contain only Helm charts and Replicated Custom Resources at the top level of the directory.</td>
<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 `kots.io/installer-only` annotation. See <a href="#installer-only-annotation">The kots.io/installer-only Annotation</a> below.</td>
</tr>
<tr>
<th>Existing Cluster (KOTS install)</th>
Expand Down Expand Up @@ -77,6 +77,20 @@ The following describes each installation type available, as well as the require
</tr>
</table>

### The `kots.io/installer-only` Annotation {#installer-only-annotation}

The `kots.io/installer-only` annotation is used to indicate that the Kubernetes resource is only used by the Replicated installer. This annotation is required for releases that include resources other than Helm charts but still want to use the `Existing Cluster (Helm CLI)` install type.

Example:
```yaml
apiVersion: v1
kind: Service
metadata:
name: my-service
annotations:
kots.io/installer-only: "true"
```

## Understanding Additional Install Options {#install-options}

After enabling installation types in the **Available install types** field, you can also enable the following options in the **Additional install options** field:
Expand Down