diff --git a/docs/partials/helm/_helm-cr-upgrade-flags.mdx b/docs/partials/helm/_helm-cr-upgrade-flags.mdx index 4b41f0cc98..553fdaddf2 100644 --- a/docs/partials/helm/_helm-cr-upgrade-flags.mdx +++ b/docs/partials/helm/_helm-cr-upgrade-flags.mdx @@ -1,6 +1,6 @@ Specifies additional flags to pass to the `helm upgrade` command for charts. These flags are passed in addition to any flags Replicated KOTS passes by default. The values specified here take precedence if KOTS already passes the same flag. The `helmUpgradeFlags` attribute can be parsed by template functions. For more information about template functions, see [About template function contexts](template-functions-about). -KOTS uses `helm upgrade` for _all_ deployments of an application, not just upgrades, by specifying the `--install` flag. For non-boolean flags that require an additional argument, such as `--timeout 1200s`, you must use an equal sign (`=`) or specify the additional argument separately in the array. +KOTS uses `helm upgrade` for _all_ deployments of an application, not just upgrades, by specifying the `--install` flag. For non-boolean flags that require an additional argument, such as `--timeout 1200s`, you must use an equal sign (`=`) or specify the additional argument separately in the array. **Example:** diff --git a/docs/release-notes/rn-embedded-cluster.md b/docs/release-notes/rn-embedded-cluster.md index a33f73fb87..b8fe1f55ae 100644 --- a/docs/release-notes/rn-embedded-cluster.md +++ b/docs/release-notes/rn-embedded-cluster.md @@ -12,6 +12,39 @@ Additionally, these release notes list the versions of Kubernetes and Replicated +## 2.15.0 + +Released on March 26, 2026 + + + + + + + + + + + + + + + + + + +
Version2.15.0+k8s-1.342.15.0+k8s-1.332.15.0+k8s-1.32
Kubernetes Version1.34.61.33.101.32.13
KOTS Version1.129.4-ec.3
+ +### New features {#new-features-2-15-0} +* Migrates Helm to version 4. + +### Improvements {#improvements-2-15-0} +* Updates Kubernetes to 1.34.6 and 1.33.10 across the supported versions. + +### Bug fixes {#bug-fixes-2-15-0} +* Fixes an issue in high availability (HA) installations where the registry could fail due to missing shared HTTP secret or stale bucket hooks. +* Fixes an issue where adding a Helm repository was attempted during air gap installations, causing failures. + ## 2.14.1 Released on March 16, 2026 diff --git a/docs/vendor/helm-v2-migrate.md b/docs/vendor/helm-v2-migrate.md index 71b101ad9d..d7eccf5d74 100644 --- a/docs/vendor/helm-v2-migrate.md +++ b/docs/vendor/helm-v2-migrate.md @@ -76,6 +76,8 @@ To migrate existing installations from HelmChart v1 and `useHelmInstall: false` ``` When the `--take-ownership` upgrade flag is enabled, Helm automatically takes ownership of resources that were previously deployed without Helm. + + Additionally, if your release installs with Helm v4 (KOTS 1.130.0 and later or Embedded Cluster 2.15.0 and later), KOTS automatically passes the `--server-side=false` flag with the Helm upgrade command when `--take-ownership` is enabled. This avoids field manager conflicts caused by server-side apply when Helm v4 attempts to take ownership of the resources. For more information about these flags, see [helm upgrade](https://helm.sh/docs/helm/helm_upgrade/#options-inherited-from-parent-commands) in the Helm documentation. 1. Save the release.