package
1.5.0-alpha.2
Repository: https://github.com/s-urbaniak/kubernetes.git
Documentation: pkg.go.dev
# Packages
Package to help federation controllers to delete federated resources from underlying clusters when the resource is deleted from federation control plane.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
No description provided by the author
Copies cluster-independent, user provided data from the given ObjectMeta struct.
Deep copies cluster-independent, user provided data from the given ObjectMeta struct.
Retruns Clientset for the given cluster.
No description provided by the author
No description provided by the author
Builds a FederatedInformer for the given federation client and factory.
No description provided by the author
Returns cache.ResourceEventHandlerFuncs that trigger the given function on all object changes.
Returns cache.ResourceEventHandlerFuncs that trigger the given function on object add and delete as well as spec/object meta on update.
Checks if cluster-independent, user provided data in ObjectMeta and Spec in two given top level api objects are equivalent.
Checks if cluster-independent, user provided data in two given ObjectMeta are equal.
Checks if cluster-independent, user provided data in two given Secrets are eqaul.
No description provided by the author
TODO: remove this when Reflector takes an interface rather than a particular ListOptions as input parameter.
# Constants
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Variables
This is to inject a different kubeconfigGetter in tests.
KubeconfigGettterForSecret is used to get the kubeconfig from the given secret.
# Structs
A structure with cluster lifecycle handler functions.
A structure that pushes the items to the target channel at a given time.
DelayingDelivererItem is structure delivered by DelayingDeliverer to the target channel.
An object with an origin information.
FederatedOperation definition contains type (add/update/delete) and the object itself.
# Interfaces
A structure that combines an informer running against federated api server and listening for cluster updates with multiple Kubernetes API informers (called target informers) running against federation members.
FederatedInformer with extra method for setting fake clients.
FederatedReadOnlyStore is an overlay over multiple stores created in federated clusters.
A helper that executes the given set of updates on federation, in parallel.
An interface to access federation members and clients.
# Type aliases
A function that executes some operation using the passed client and object.
Type of the operation that can be executed in Federated.
A function that should be used to create an informer on the target object.