Versions in this module Expand all Collapse all v0 v0.1.0 Feb 4, 2020 Changes in this version + var ClusterNames = make(map[string]string) + var CtrlClient client.Client + var DstRESTMapper meta.RESTMapper + var K8sDstClient *kubernetes.Clientset + var K8sSrcClient *kubernetes.Clientset + var K8sSrcDynClient dynamic.Interface + var KubeConfig *clientcmdapi.Config + var SrcRESTMapper meta.RESTMapper + func CreateCtrlClient(contextCluster string) error + func CreateK8sDstClient(contextCluster string) error + func CreateK8sSrcClient(contextCluster string) error + func CreateK8sSrcDynClient(contextCluster string) error + func GetKindsFor(restMapper meta.RESTMapper, resource string) []schema.GroupVersionKind + func GetMigCluster(client ctrlclient.Client, name string) migv1alpha1.MigCluster + func GetMigPlan(client ctrlclient.Client, name string) (migv1alpha1.MigPlan, error) + func GetNamespace(client *kubernetes.Clientset, name string) *corev1.Namespace + func ListDaemonSets(client *kubernetes.Clientset, namespace string) *extv1beta1.DaemonSetList + func ListDeployments(client *kubernetes.Clientset, namespace string) *v1beta1.DeploymentList + func ListGroupVersions(client *kubernetes.Clientset) *metav1.APIGroupList + func ListHPAv1(client *kubernetes.Clientset, namespace string) *autoscalingv1.HorizontalPodAutoscalerList + func ListHPAv2beta1(client *kubernetes.Clientset, namespace string) *autoscalingv2beta1.HorizontalPodAutoscalerList + func ListHPAv2beta2(client *kubernetes.Clientset, namespace string) *autoscalingv2beta2.HorizontalPodAutoscalerList + func ListNamespaces(client *kubernetes.Clientset, ch chan<- *corev1.NamespaceList) + func ListNodes(client *kubernetes.Clientset, ch chan<- *corev1.NodeList) + func ListPVCs(client *kubernetes.Clientset, namespace string) *corev1.PersistentVolumeClaimList + func ListPVs(client *kubernetes.Clientset, ch chan<- *corev1.PersistentVolumeList) + func ListPods(client *kubernetes.Clientset, namespace string) *corev1.PodList + func ListResourceQuotas(client *kubernetes.Clientset, namespace string) *corev1.ResourceQuotaList + func ListServerResources(client *kubernetes.Clientset) []*metav1.APIResourceList + func ListSrvResForGV(gv string) + func ListStorageClasses(client *kubernetes.Clientset, ch chan<- *storagev1.StorageClassList) + func NewCtrlClientorDie(config *rest.Config, options client.Options) client.Client + func NewK8SDynClientOrDie(config *rest.Config) dynamic.Interface + func NewK8SOrDie(config *rest.Config) *kubernetes.Clientset + func ParseKubeConfig() error + func RESTMapperGetGRs(client *kubernetes.Clientset) meta.RESTMapper + type NamespaceResources struct + Namespace *corev1.Namespace + type OpenshiftClient struct + func NewO7tOrDie(config *rest.Config) *OpenshiftClient + type Resources struct + DstGapGVKs map[string]map[string][]schema.GroupVersionKind + NamespaceResources *NamespaceResources + SrcGapGVKs map[string]map[string][]schema.GroupVersionKind + SrcOnlyGVKs map[string]map[string][]schema.GroupVersionKind