-
Notifications
You must be signed in to change notification settings - Fork 5.6k
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
Explicitly document the Kubernetes version compatibility for each ArgoCD release in a single location #12276
Comments
I would love to see this get prioritized. I fully agree that the current verbiage is very confusing. I would suggest the version compatibility table should be prominently featured in the README.md as well as in the docs. Thank you! |
Please add this. Upgrading argo-cd becomes a nightmare when you have to juggle several different application and kubernetes version compatibilities. This information needs to be easily accessible so that you can quickly find what version(s) will work for you. Edit: I have added the last few release dates for kubernetes minor versions and argo-cd minor versions. For each argo-cd release, the previous 3 kubernetes releases should be compatible based on the documentation here: https://argo-cd.readthedocs.io/en/stable/operator-manual/installation/#supported-versions yyyy/mm/dd - project - release |
I think we need automation to build this table added to the release workflow. There's already a step which opens a PR to update version numbers in the release branch. The same step could be augmented to generate the table and add it to docs. |
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>
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>
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>
remove crud remove crud so-called readability workflow docs: list tested Kubernetes versions (#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>
This information now lives here: https://argo-cd.readthedocs.io/en/latest/operator-manual/installation/#tested-versions |
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>
@crenshaw-dev Hello, any update of the page ? |
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>
@crenshaw-dev Are there any updates regarding compatibility soon? https://argo-cd.readthedocs.io/en/latest/operator-manual/installation/#tested-versions |
Yes the correct link is : https://argo-cd.readthedocs.io/en/stable/operator-manual/installation/#tested-versions |
Summary
In a single table in the documentation, create a table which states for every ArgoCD minor version which kubernetes versions it is compatible with.
Motivation
I am running a version of Kubernetes which isn't the latest. I want to install ArgoCD on it and I want to quickly find out which versions of ArgoCD I can use, even if the Kubernetes version is unsupported and the ArgoCD version is unsupported. I looked at https://argo-cd.readthedocs.io/en/stable/operator-manual/installation/#supported-versions which contains an example and a formula for calculating which versions are supported, but I find it very confusing:
Proposal
Put a table in the documentation site similar to the cert-manager compatibility table:
For example (with made-up numbers):
and so on...
The text was updated successfully, but these errors were encountered: