-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Pipelines v0.20+ release broken for Kubernetes v1.16.x #3803
Comments
Uhm, it looks like we forgot to update the installation guide. It was definitely in the release notes. |
besides #3640, knative version was bumped to v0.20 in #3605 which bumped the min Kubernetes version to 1.17 the upgrade notice that Kubernetes 1.17+ is required to run Pipelines was included in v0.20.0, added it to v0.21.0 too @wlynch is this the doc you're referring to or it's somewhere else as well? |
phew I think that takes care of the deprecation worries then.
https://github.com/tektoncd/pipeline/blob/master/docs/install.md is where I noticed it - though there's a few other places I can see as well. I can throw together a PR to update the docs tomorrow! /assign me |
@wlynch: GitHub didn't allow me to assign the following users: me. Note that only tektoncd members, repo collaborators and people who have commented on this issue/PR can be assigned. Additionally, issues/PRs can only have 10 assignees at the same time. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/assign @wlynch |
Expected Behavior
Tekton installation docs say Pipelines is compatible with Kubernetes >= v1.16
Actual Behavior
Attempting to upgrade from Pipelines v0.19.0 to v0.21 (and v0.20) results in the following error:
Additionally, the pipeline and webhook controllers are in
CrashLookBackOff
with this error in the logs:Despite the error, tkn reports v0.21 after applying.
Steps to Reproduce the Problem
kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v0.21.0/release.yaml
Additional Info
Kubernetes version:
Tekton Pipeline version:
I've verified that v0.21.0 installation works as expected on a clean 1.18 cluster.
I think that #3640 introduced the admissionReviewVersions breakage, but the knative error implies we have deeper dependencies on 1.17 that might be harder to weed out.
It's been 2 releases and no one has appeared to notice until now(?), so it might make more sense to just rev the supported version in the docs and say that Tekton starting v0.20 requires v1.17. Not sure what the deprecation implications are here though.
The text was updated successfully, but these errors were encountered: