From d414a96e93921c7e945b57c236d0e229e44ea232 Mon Sep 17 00:00:00 2001 From: Andrew Lavery Date: Mon, 2 Jun 2025 17:18:21 -0400 Subject: [PATCH 1/2] document what k8s version we use to render helm charts --- docs/vendor/helm-packaging-airgap-bundles.mdx | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/vendor/helm-packaging-airgap-bundles.mdx b/docs/vendor/helm-packaging-airgap-bundles.mdx index 9a0b57cfd7..a812ca1854 100644 --- a/docs/vendor/helm-packaging-airgap-bundles.mdx +++ b/docs/vendor/helm-packaging-airgap-bundles.mdx @@ -12,6 +12,8 @@ This topic describes how to package and build air gap bundles for releases that When building the `.airgap` bundle for a release that contains one or more Helm charts, the Vendor Portal renders the Helm chart templates in the release using values supplied in the KOTS HelmChart custom resource [`builder`](/reference/custom-resource-helmchart-v2#builder) key. +Each Helm chart is rendered with the minimum Kubernetes minor version that satisfies the `kubeVersion` within the root Helm chart. (For instance, if the chart specifies `kubeVersion: >=1.24.1`, it will be rendered with k8s `1.25.0`) +If this fails or if a `kubeVersion` was not specified, rendering will be attempted with each minor version from Kubernetes 1.20 to the current release. ## Configure the `builder` Key From 2f9f5909681d850de439eef4ca0176292b619a73 Mon Sep 17 00:00:00 2001 From: Paige Calvert Date: Mon, 2 Jun 2025 15:45:31 -0600 Subject: [PATCH 2/2] docs edits --- docs/vendor/helm-packaging-airgap-bundles.mdx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/vendor/helm-packaging-airgap-bundles.mdx b/docs/vendor/helm-packaging-airgap-bundles.mdx index a812ca1854..bc8eaf73ed 100644 --- a/docs/vendor/helm-packaging-airgap-bundles.mdx +++ b/docs/vendor/helm-packaging-airgap-bundles.mdx @@ -12,8 +12,8 @@ This topic describes how to package and build air gap bundles for releases that When building the `.airgap` bundle for a release that contains one or more Helm charts, the Vendor Portal renders the Helm chart templates in the release using values supplied in the KOTS HelmChart custom resource [`builder`](/reference/custom-resource-helmchart-v2#builder) key. -Each Helm chart is rendered with the minimum Kubernetes minor version that satisfies the `kubeVersion` within the root Helm chart. (For instance, if the chart specifies `kubeVersion: >=1.24.1`, it will be rendered with k8s `1.25.0`) -If this fails or if a `kubeVersion` was not specified, rendering will be attempted with each minor version from Kubernetes 1.20 to the current release. +Each Helm chart is rendered with the minimum Kubernetes minor version that satisfies the `kubeVersion` in the root Helm chart. For example, if the chart specifies `kubeVersion: >=1.24.1`, the chart is rendered with Kubernetes 1.25.0. +If this fails or if a `kubeVersion` was not specified in the root Helm chart, then the Vendor Portal attempts to render the chart with each minor version from Kubernetes 1.20 to the latest release. ## Configure the `builder` Key @@ -75,4 +75,4 @@ Many applications have images that are included or excluded based on a given con * [builder](/reference/custom-resource-helmchart-v2#builder) * [Air Gap Installation with Embedded Cluster](/enterprise/installing-embedded-air-gap) -* [Air Gap Installation in Existing Clusters with KOTS](/enterprise/installing-existing-cluster-airgapped) \ No newline at end of file +* [Air Gap Installation in Existing Clusters with KOTS](/enterprise/installing-existing-cluster-airgapped)