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

docs: list tested Kubernetes versions (#12276) #14180

Merged

Conversation

crenshaw-dev
Copy link
Member

@crenshaw-dev crenshaw-dev commented Jun 22, 2023

@crenshaw-dev crenshaw-dev force-pushed the tested-kubernetes-versions branch from e7589dc to bdb021a Compare June 22, 2023 22:11
@codecov
Copy link

codecov bot commented Jun 22, 2023

Codecov Report

Patch and project coverage have no change.

Comparison is base (2170f3a) 49.60% compared to head (f7a8f92) 49.61%.

Additional details and impacted files
@@           Coverage Diff           @@
##           master   #14180   +/-   ##
=======================================
  Coverage   49.60%   49.61%           
=======================================
  Files         256      256           
  Lines       43829    43829           
=======================================
+ Hits        21741    21744    +3     
+ Misses      19950    19948    -2     
+ Partials     2138     2137    -1     

see 2 files with indirect coverage changes

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

Signed-off-by: Michael Crenshaw <[email protected]>

remove crud

Signed-off-by: Michael Crenshaw <[email protected]>

remove crud

Signed-off-by: Michael Crenshaw <[email protected]>

so-called readability

Signed-off-by: Michael Crenshaw <[email protected]>

workflow

Signed-off-by: Michael Crenshaw <[email protected]>

docs: list tested Kubernetes versions (argoproj#12276)

Signed-off-by: Michael Crenshaw <[email protected]>

remove crud

Signed-off-by: Michael Crenshaw <[email protected]>

remove crud

Signed-off-by: Michael Crenshaw <[email protected]>

so-called readability

Signed-off-by: Michael Crenshaw <[email protected]>

workflow

Signed-off-by: Michael Crenshaw <[email protected]>

stash

Signed-off-by: Michael Crenshaw <[email protected]>

git yay

Signed-off-by: Michael Crenshaw <[email protected]>

stash

Signed-off-by: Michael Crenshaw <[email protected]>

pop at the right moment

Signed-off-by: Michael Crenshaw <[email protected]>

add

Signed-off-by: Michael Crenshaw <[email protected]>

changes

Signed-off-by: Michael Crenshaw <[email protected]>

changes

Signed-off-by: Michael Crenshaw <[email protected]>

changes

Signed-off-by: Michael Crenshaw <[email protected]>

fix oops

Signed-off-by: Michael Crenshaw <[email protected]>
@crenshaw-dev crenshaw-dev force-pushed the tested-kubernetes-versions branch from bdb021a to dd8fedc Compare June 22, 2023 22:53
@crenshaw-dev crenshaw-dev marked this pull request as ready for review June 22, 2023 22:53
Copy link
Member

@ishitasequeira ishitasequeira left a comment

Choose a reason for hiding this comment

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

LGTM!!

Copy link
Member

@pasha-codefresh pasha-codefresh left a comment

Choose a reason for hiding this comment

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

LGTM

@pasha-codefresh pasha-codefresh merged commit ec2fff5 into argoproj:master Jun 23, 2023
@crenshaw-dev crenshaw-dev deleted the tested-kubernetes-versions branch July 5, 2023 19:15
@crenshaw-dev
Copy link
Member Author

/cherry-pick release-2.7

yyzxw pushed a commit to yyzxw/argo-cd that referenced this pull request Aug 9, 2023
remove crud



remove crud



so-called readability



workflow



docs: list tested Kubernetes versions (argoproj#12276)



remove crud



remove crud



so-called readability



workflow



stash



git yay



stash



pop at the right moment



add



changes



changes



changes



fix oops

Signed-off-by: Michael Crenshaw <[email protected]>
tesla59 pushed a commit to tesla59/argo-cd that referenced this pull request Dec 16, 2023
remove crud



remove crud



so-called readability



workflow



docs: list tested Kubernetes versions (argoproj#12276)



remove crud



remove crud



so-called readability



workflow



stash



git yay



stash



pop at the right moment



add



changes



changes



changes



fix oops

Signed-off-by: Michael Crenshaw <[email protected]>
MasonM added a commit to MasonM/argo-workflows that referenced this pull request Feb 11, 2025
The `Kubernetes Compatibility Matrix` table at https://argo-workflows.readthedocs.io/en/latest/releases/
is misleading, since it isn't actually representing what versions are
being tested ([Slack conversation](https://cloud-native.slack.com/archives/C0510EUH90V/p1732621744050569)).

This makes it so that table is autogenerated for every release branch,
while for `latest` it'll show a message telling the user to switch to a
version. That's identical to what ArgoCD is currently doing, e.g.:
* https://argo-cd.readthedocs.io/en/latest/operator-manual/installation/#tested-versions
* https://argo-cd.readthedocs.io/en/release-2.9/operator-manual/installation/#tested-versions

See argoproj/argo-cd#14180 for the corresponding
PR on Argo CD, which is what I based this on, but I made several
simplifications (e.g. instead of using switching to old release branches
in `supported-versions.sh`, I had it just use `git grep` to directly
extract the relevant version data).

I also updated `.devcontainer/pre-build.sh` to use the same
`hack/k8s-versions.sh` script for determining the k3d version, which
eliminates the need to update that file when upgrading Kubernetes.

Signed-off-by: Mason Malone <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Explicitly document the Kubernetes version compatibility for each ArgoCD release in a single location
4 participants