Set our own KUBERNETES_MIN_VERSION
#8529
Labels
kind/feature
Categorizes issue or PR as related to a new feature.
KUBERNETES_MIN_VERSION
#8529
The
KUBERNETES_MIN_VERSION
andknative.dev/pkg/version
package are setting which minimum kubernetes version that is supported. If we try to run the controller on an older Kubernetes version, it will panic.As of today, we inherit this value from knative
version.go
value. Any time we update the version ofknative.dev/pkg
this value can change — Knative updates it depending on Kubernetes maintenance support window — and thus we need to take this into account.These updates are a bit arbitrary from the
tektoncd/pipeline
point of view as, most of the time, it would still work with older version of Kubernetes. We don't use that much API, most of it is super stable and doesn't change a lot, …I am creating this issue to discuss if we want to set our own
KUBERNETES_MIN_VERSION
(and test accordingly) intektoncd/pipeline
.tektoncd/pipeline
would be installable in a wider range of Kubernetes version (and thus distributions)cc @afrittoli @tektoncd/core-maintainers @tektoncd/core-collaborators
The text was updated successfully, but these errors were encountered: