package
0.6.1
Repository: https://github.com/rancher/steve.git
Documentation: pkg.go.dev

# Functions

ConvertListOptions converts an internal ListOptions to one used by client-go.
ConvertToTable helps implement [rest.Lister] and [rest.TableConvertor].
ConvertToTableDefault helps implement [rest.Lister] and [rest.TableConvertor].
CreateOrUpdate helps implement [rest.Updater] by handling most of the logic.
No description provided by the author
NewDefaultAuthenticator creates a DefaultAuthenticator.
No description provided by the author
NewUnionAuthenticator creates a [UnionAuthenticator].

# Variables

No description provided by the author

# Structs

No description provided by the author
DefaultAuthenticator is an [authenticator.Request] that authenticates a user by: - making sure the client uses a certificate signed by the CA defined in the `extension-apiserver-authentication` configmap in the `kube-system` namespace and - making sure the CN of the cert is part of the allow list, also defined in the same configmap This authentication is better explained in https://kubernetes.io/docs/tasks/extend-kubernetes/configure-aggregation-layer/ This authenticator is a [dynamiccertificates.ControllerRunner] which means it will run in the background to dynamically watch the content of the configmap.
ExtensionAPIServer wraps a [genericapiserver.GenericAPIServer] to implement a Kubernetes extension API server.
No description provided by the author
UnionAuthenticator chains authenticators together to allow many ways of authenticating requests for the extension API server.

# Type aliases

ConvertFunc will convert an object to a list of cell in a metav1.Table (think kubectl get table output).