Documentation ¶
Index ¶
Constants ¶
View Source
const ( // KubernetesMinVersionKey is the environment variable that can be used to override // the Kubernetes minimum version required by Knative. KubernetesMinVersionKey = "KUBERNETES_MIN_VERSION" )
Variables ¶
This section is empty.
Functions ¶
func CheckMinimumVersion ¶
func CheckMinimumVersion(versioner ServerVersioner) error
CheckMinimumVersion checks if the currently installed version of Kubernetes is compatible with the minimum version required. Returns an error if its not.
A Kubernetes discovery client can be passed in as the versioner like `CheckMinimumVersion(kubeClient.Discovery())`.
Types ¶
type ServerVersioner ¶
ServerVersioner is an interface to mock the `ServerVersion` method of the Kubernetes client's Discovery interface. In an application `kubeClient.Discovery()` can be used to suffice this interface.
Click to show internal directories.
Click to hide internal directories.