Skip to content
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

feat(argo-workflows): Define supported Kubernetes version #2169

Closed

Conversation

yu-croco
Copy link
Collaborator

@yu-croco yu-croco commented Jul 17, 2023

same as #2141 and #2087 .
This PR has an impact to users who use old K8s cluster, so please feel free to tell me your opinions. 🙏


Checklist:

  • I have bumped the chart version according to versioning
  • I have updated the documentation according to documentation
  • I have updated the chart changelog with all the changes that come with this pull request according to changelog.
  • Any new values are backwards compatible and/or have sensible default.
  • I have signed off all my commits as required by DCO.
  • My build is green (troubleshooting builds).

Signed-off-by: yu-croco <yu.croco@gmail.com>
@@ -6,6 +6,12 @@ If you want your deployment of this helm chart to most closely match the [argo C

## Pre-Requisites

### Supported Versions
- Kubernetes: `>=1.23.0-0`
- We align with [Amazon EKS calendar][EKS EoL] because there are many AWS users and it's a conservative approach.
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Comment on lines 6 to 7
version: 0.31.0
version: 0.32.0
Copy link
Collaborator Author

@yu-croco yu-croco Jul 17, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This PR may give users an impact, so I wonder this is the time to bump major version ...? 🤔

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I recently bumped the supported version on the Workflows end: https://github.com/argoproj/argo-workflows/pull/11267/files

So I guess the right time is to do this when this gets released. I have no idea if it'll go into the next patch or not. The release process is... unclear.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the info. :)
That's a good idea to wait. I turn this PR into draft until then.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actually - because my change was just CI and docs, it's already released, there's nothing to cherry pick into the next patch.

Any new PRs will be run against k8s 1.27 already. So I've stll managed to avoid your question, but made the potential answer even more complicated.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Oh I see.

Any new PRs will be run against k8s 1.27 already

Well, then it seems that we can move on this PR...? 👀

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tricky one because the docs (that admittedly I was the last one to update) are unclear.

They both support k8s 1.21-1.27 AND only support 1.25-1.27. So that's nice and clear then :) However, if it was fully my choice, I'd make your change now. Any company using an EOL k8s version for production things a) probably isn't keeping on top of helm chart updates anyway and b) kinda deserves what they get :)

@yu-croco yu-croco marked this pull request as ready for review July 17, 2023 13:33
@yu-croco yu-croco added the awaiting-upstream Is waiting for a change upstream to be completed before it can be merged. label Jul 17, 2023
@yu-croco yu-croco marked this pull request as draft July 17, 2023 13:48
@yu-croco yu-croco force-pushed the add-support-k8s-version-to-argowf branch from 4f5338b to 0372742 Compare July 22, 2023 13:35
@github-actions
Copy link

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
argo-workflows awaiting-upstream Is waiting for a change upstream to be completed before it can be merged. no-pr-activity size/S
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants