Documentation ¶
Overview ¶
Copyright Contributors to the Open Cluster Management project.
Index ¶
- func ActivateDeploy(dc dynamic.Interface, clusterName string, namespace string) error
- func DestroyHostedCluster(dc dynamic.Interface, clusterName string, namespace string) error
- func DetachAndMonitor(dc dynamic.Interface, clusterName string, ...) error
- func MonitorClusterStatus(dc dynamic.Interface, client clientv1.Client, clusterName string, ...) error
- func MonitorUpgradeStatus(dc dynamic.Interface, client clientv1.Client, clusterName string, ...) error
- func UpgradeCluster(client clientv1.Client, dc dynamic.Interface, clusterName string, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ActivateDeploy ¶
We must use dynamic types here unfortunately because the Hypershift API requires an older version of sigs.k8s.io/controller-runtime/pkg/client(v0.13.1) which is not compatible with the version that the Hive API requires and results in compile issues.
func DestroyHostedCluster ¶
func DetachAndMonitor ¶
func DetachAndMonitor(dc dynamic.Interface, clusterName string, curator *clustercuratorv1.ClusterCurator) error
func MonitorClusterStatus ¶
func MonitorUpgradeStatus ¶
func MonitorUpgradeStatus( dc dynamic.Interface, client clientv1.Client, clusterName string, curator *clustercuratorv1.ClusterCurator) error
func UpgradeCluster ¶
func UpgradeCluster( client clientv1.Client, dc dynamic.Interface, clusterName string, curator *clustercuratorv1.ClusterCurator) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.