Skip to content

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 <350466+crenshaw-dev@users.noreply.github.com>

remove crud

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

remove crud

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

so-called readability

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

workflow

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

docs: list tested Kubernetes versions (argoproj#12276)

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

remove crud

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

remove crud

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

so-called readability

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

workflow

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

stash

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

git yay

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

stash

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

pop at the right moment

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

add

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

changes

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

changes

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

changes

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>

fix oops

Signed-off-by: Michael Crenshaw <350466+crenshaw-dev@users.noreply.github.com>
@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 <350466+crenshaw-dev@users.noreply.github.com>
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 <350466+crenshaw-dev@users.noreply.github.com>
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 <651224+MasonM@users.noreply.github.com>
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