-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore(argo-cd): Upgrade supported Kubernetes version to v1.23.0 #2087
Conversation
feee54e
to
ad70aad
Compare
… Amazon EKS EoL Signed-off-by: yu-croco <yu.croco@gmail.com>
ad70aad
to
199c777
Compare
Signed-off-by: yu-croco <yu.croco@gmail.com>
0d41a4b
to
cd76289
Compare
charts/argo-cd/README.md.gotmpl
Outdated
@@ -104,6 +104,12 @@ For full list of changes please check ArtifactHub [changelog]. | |||
|
|||
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version. | |||
|
|||
### 5.35.0 | |||
This version supports Kubernetes version from `>=1.22.0-0` to `>=1.23.0-0`. Though the supported version of Kubernetes is v1.24 or later, we align with Amazon EKS because there are a lot of EKS users. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this a typo and should it be >=1.23.0-0
instead of both. Reads a bit confusing now 🤔
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for reviewing. Ah... now I realize it's so confusing..
Below would be simpler...? 🙋
- This version supports Kubernetes version from `>=1.22.0-0` to `>=1.23.0-0`.
+ This version supports Kubernetes version `>=1.23.0-0`.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Apologies for missing this on the review. My brain filled in the words instead of reading them :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I fixed at 2b2e351 🙋
Signed-off-by: yu-croco <yu.croco@gmail.com>
charts/argo-cd/README.md
Outdated
@@ -105,6 +105,11 @@ For full list of changes please check ArtifactHub [changelog]. | |||
|
|||
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version. | |||
|
|||
### 5.35.0 | |||
This version supports Kubernetes version `>=1.23.0-0`. Though the supported version of Kubernetes is v1.24 or later, we align with Amazon EKS because there are a lot of EKS users. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about something like this?
This version supports Kubernetes version `>=1.23.0-0`. Though the supported version of Kubernetes is v1.24 or later, we align with Amazon EKS because there are a lot of EKS users. | |
This version supports Kubernetes version `>=1.23.0-0`. The current supported version of Kubernetes is v1.24 or later and we align with Amazon EKS calendar, because many of AWS users and conservative approach. |
charts/argo-cd/README.md.gotmpl
Outdated
@@ -104,6 +104,12 @@ For full list of changes please check ArtifactHub [changelog]. | |||
|
|||
Highlighted versions provide information about additional steps that should be performed by user when upgrading to newer version. | |||
|
|||
### 5.35.0 | |||
This version supports Kubernetes version `>=1.23.0-0`. Though the supported version of Kubernetes is v1.24 or later, we align with Amazon EKS because there are a lot of EKS users. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
How about something like this?
This version supports Kubernetes version `>=1.23.0-0`. Though the supported version of Kubernetes is v1.24 or later, we align with Amazon EKS because there are a lot of EKS users. | |
This version supports Kubernetes version `>=1.23.0-0`. The current supported version of Kubernetes is v1.24 or later and we align with Amazon EKS calendar, because many of AWS users and conservative approach. |
Thanks, looks better. I've left a potential improvement. But it's not a blocker. |
Signed-off-by: yu-croco <yu.croco@gmail.com>
…rgo-helm into upgrade-supported-k8s
Thanks 👍 |
This is kind of annoying to have that configuration in the chart. IMO, the Because of this change, users deploying argo on older versions of Kubernetes will need to fork the chart to have fixes and improvements. |
Do you know the support matrix of Argo CD? Refs: |
In addition to @mkilchhofer 's opinion, the Also other cloud services' K8s are also covered. |
While the container image may or may not work with some versions of Kubernetes, this is not the same as the compatibility of a Helm chart. Both do not need to be coupled. The chart can be used with an older version of ArgoCD by overriding the tag. The My suggestion would be to remove The only limitation I can see is that 5.31.0 must be used with ArgoCD >= 2.7.0. And while ArgoCD is tested up to the N-1 release of k8s, it does not mean that it does not work on earlier version than that. So this chart should not hinder the users to install it on older clusters. Another advantage to have a compatibility matrix is the ability to update it when problems are discovered after the release. Usage of |
EKS v1.22 is over the EoL, so let's move on.
https://endoflife.date/amazon-eks
Checklist: