You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/operator-manual/upgrading/3.2-3.3.md
+21-2Lines changed: 21 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -73,6 +73,26 @@ This design change improves repository cleanliness, reduces unnecessary commit n
73
73
Review your automation workflows and repository maintenance scripts to ensure that old or unwanted files in application paths are cleaned up if necessary. Consider implementing a periodic manual or automated cleanup procedure if your use case requires it.
74
74
- For more details on current behavior, see the [Source Hydrator user guide](../../user-guide/source-hydrator.md).
75
75
76
+
### Cluster version format change
77
+
78
+
**New behavior:**
79
+
80
+
3.3.3 now stores the cluster version in a more detailed format, `vMajor.Minor.Patch` compared to the previous format `Major.Minor`.
81
+
82
+
This change is aligning how ArgoCD interprets K8s cluster version with how Helm `3.19.0` and above interprets it.
83
+
84
+
This change makes it easier to compare versions and to support future features. It also allows for more accurate version comparisons and better compatibility with future Kubernetes releases.
85
+
86
+
87
+
**Impact:**
88
+
89
+
Application Sets with Cluster Generators, that fetch clusters based on their Kubernetes version and use `argocd.argoproj.io/auto-label-cluster-info` on the cluster secret, need to be updated to use `argocd.argoproj.io/kubernetes-version` with the `vMajor.Minor.Patch` format instead of the previous `Major.Minor` format.
90
+
More details [here](../applicationset/Generators-Cluster.md#fetch-clusters-based-on-their-k8s-version).
91
+
92
+
Additionally, API, UI and CLI commands that retrieve cluster information now return the version in the `vMajor.Minor.Patch` format.
93
+
94
+
The env variable $KUBE_VERSION that is used with Argo CD CMP Plugins remains unchanged and returns the version in `Major.Minor.Patch` format, so CMP Plugins are not impacted.
95
+
76
96
### Anonymous call to Settings API returns fewer fields
77
97
78
98
The Settings API now returns less information when accessed anonymously.
@@ -92,8 +112,7 @@ removed in a future release.
92
112
93
113
## Helm Upgraded to 3.19.4
94
114
95
-
Argo CD v3.3 upgrades the bundled Helm version to 3.19.4. There are no breaking changes in Helm 3.19.4 according to the
Argo CD v3.3 upgrades the bundled Helm version to 3.19.4. This Helm release interprets K8s version in a semantic version format of `vMajor.Minor.Patch`, instead of the previous `vMajor.Minor` format. This led to a breaking change in Argo CD described [above](#cluster-version-format-change).
0 commit comments