admissionplugins

package
v1.91.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 2, 2024 License: Apache-2.0, BSD-2-Clause, MIT, + 1 more Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func IsAdmissionPluginSupported

func IsAdmissionPluginSupported(plugin, version string) (bool, error)

IsAdmissionPluginSupported returns true if the given admission plugin is supported for the given Kubernetes version. An admission plugin is only supported if it's a known admission plugin and its version range contains the given Kubernetes version.

func ValidateAdmissionPlugins

func ValidateAdmissionPlugins(admissionPlugins []core.AdmissionPlugin, version string, fldPath *field.Path) field.ErrorList

ValidateAdmissionPlugins validates the given Kubernetes admission plugins against the given Kubernetes version.

Types

type AdmissionPluginVersionRange

type AdmissionPluginVersionRange struct {
	Forbidden bool
	Required  bool
	versionutils.VersionRange
}

AdmissionPluginVersionRange represents a version range of type [AddedInVersion, RemovedInVersion).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL