|
2 | 2 |
|
3 | 3 | This topic describes how to define preflight checks in Helm and Kubernetes manifest-based applications. For more information about preflight checks, see [About Preflight Checks and Support Bundles](/vendor/preflight-support-bundle-about). |
4 | 4 |
|
5 | | -The information in this topic applies to applications that are installed with the Helm CLI or with Replicated KOTS. |
| 5 | +The information in this topic applies to applications that are installed with Helm or with Replicated KOTS. |
6 | 6 |
|
7 | 7 | ## Step 1: Create the Manifest File |
8 | 8 |
|
9 | | -You can define preflight checks in a Kubernetes Secret or in a Preflight custom resource. The type of manifest file that you use depends on your application type (Helm or Kubernetes manifest-based) and the installation methods that your application supports (Helm CLI, KOTS v1.101.0 or later, or KOTS v1.100.3 or earlier). |
| 9 | +You can define preflight checks in a Kubernetes Secret or in a Preflight custom resource. The type of manifest file that you use depends on your application type (Helm or Kubernetes manifest-based) and the installation methods that your application supports (Helm, KOTS v1.101.0 or later, or KOTS v1.100.3 or earlier). |
10 | 10 |
|
11 | 11 | * **Helm Applications**: For Helm applications, see the following guidance: |
12 | 12 |
|
13 | | - * **(Recommended) Helm CLI or KOTS v1.101.0 or Later**: For Helm applications installed with the Helm CLI or KOTS v1.101.0 or later, define the preflight checks in a Kubernetes Secret in your Helm chart `templates`. See [Kubernetes Secret](#secret). |
| 13 | + * **(Recommended) Helm or KOTS v1.101.0 or Later**: For Helm applications installed with Helm or KOTS v1.101.0 or later, define the preflight checks in a Kubernetes Secret in your Helm chart `templates`. See [Kubernetes Secret](#secret). |
14 | 14 |
|
15 | 15 | * **KOTS v1.100.3 or Earlier**: For Helm applications installed with KOTS v1.100.3 or earlier, define the preflight checks in a Preflight custom resource. See [Preflight Custom Resource](#preflight-cr). |
16 | 16 |
|
17 | 17 | * **Kubernetes Manifest-Based Applications**: For Kubernetes manifest-based applications, define the preflight checks in a Preflight custom resource. See [Preflight Custom Resource](#preflight-cr). |
18 | 18 |
|
19 | 19 | ### Kubernetes Secret {#secret} |
20 | 20 |
|
21 | | -For Helm applications installed with the Helm CLI or KOTS v1.101.0 or later, define preflight checks in a Kubernetes Secret in your Helm chart `templates`. This allows you to define the preflights spec only one time to support running preflight checks in both Helm CLI and KOTS installations. |
| 21 | +For Helm applications installed with Helm or KOTS v1.101.0 or later, define preflight checks in a Kubernetes Secret in your Helm chart `templates`. This allows you to define the preflights spec only one time to support running preflight checks in both Helm and KOTS installations. |
22 | 22 |
|
23 | | -For a tutorial that demonstrates how to define preflight checks in a Secret in chart `templates` and then run the preflight checks in both Helm CLI and KOTS installations, see [Tutorial: Add Preflight Checks to a Helm Chart](/vendor/tutorial-preflight-helm-setup). |
| 23 | +For a tutorial that demonstrates how to define preflight checks in a Secret in chart `templates` and then run the preflight checks in both Helm and KOTS installations, see [Tutorial: Add Preflight Checks to a Helm Chart](/vendor/tutorial-preflight-helm-setup). |
24 | 24 |
|
25 | 25 | Add the following YAML to a Kubernetes Secret in your Helm chart `templates` directory: |
26 | 26 |
|
|
0 commit comments