Documentation ¶
Overview ¶
Package version keeps track of the Kubernetes version the client is connected to
Index ¶
Constants ¶
View Source
const ( // MinimalVersionConstraint is the minimal version that Cilium supports to // run kubernetes. MinimalVersionConstraint = "1.11.0" )
Variables ¶
This section is empty.
Functions ¶
func Update ¶
func Update(client kubernetes.Interface) error
Update retrieves the version of the Kubernetes apiserver and derives the capabilities. This function must be called after connectivity to the apiserver has been established.
func Version ¶
func Version() go_version.Version
Version returns the version of the Kubernetes apiserver
Types ¶
type ServerCapabilities ¶
type ServerCapabilities struct { // Patch is the ability to use PATCH to modify a resource Patch bool // UpdateStatus is the ability to update the status separately as a // sub-resource UpdateStatus bool // MinimalVersionMet is true when the minimal version of Kubernetes // required to run Cilium has been met MinimalVersionMet bool // EndpointSlice is the ability of k8s server to support endpoint slices EndpointSlice bool }
ServerCapabilities is a list of server capabilities derived based on version
func Capabilities ¶
func Capabilities() ServerCapabilities
Capabilities returns the capabilities of the Kubernetes apiserver
Click to show internal directories.
Click to hide internal directories.