Documentation
¶
Overview ¶
Package common contains reusable helped functions
Index ¶
- func AddOnClient(kubeconfig []byte) (*addonapi.Clientset, error)
- func ClusterClient(kubeconfig []byte) (*clusterapi.Clientset, error)
- func GetManagedCluster(ctx context.Context, client *clusterapi.Clientset, name string) (*clusterv1.ManagedCluster, error)
- func OperatorClient(kubeconfig []byte) (*operatorapi.Clientset, error)
- func UpdateManagedCluster(ctx context.Context, client *clusterapi.Clientset, ...) error
- func WorkClient(kubeconfig []byte) (*workapi.Clientset, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddOnClient ¶ added in v0.0.6
AddOnClient creates an OCM addon v1 client.
func ClusterClient ¶
func ClusterClient(kubeconfig []byte) (*clusterapi.Clientset, error)
ClusterClient creates an OCM cluster v1 client.
func GetManagedCluster ¶
func GetManagedCluster(ctx context.Context, client *clusterapi.Clientset, name string) (*clusterv1.ManagedCluster, error)
GetManagedCluster retrieves a ManagedCluster resource from the Hub cluster for a particular Spoke cluster.
func OperatorClient ¶
func OperatorClient(kubeconfig []byte) (*operatorapi.Clientset, error)
OperatorClient creates an OCM operator v1 client.
func UpdateManagedCluster ¶
func UpdateManagedCluster(ctx context.Context, client *clusterapi.Clientset, managedCluster *clusterv1.ManagedCluster) error
UpdateManagedCluster updates the ManagedCluster resource for a particular Spoke cluster.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.