Versions in this module Expand all Collapse all v0 v0.0.310 Jun 15, 2022 Changes in this version + const DefaultFederatedGroup + const DefaultFederatedVersion + const FederatedKindPrefix + func ClusterClientset(config *rest.Config) (*kubeclient.Clientset, error) + func ClusterServiceAccountName(joiningClusterName, hostClusterName string) string + func CurrentContext(config clientcmd.ClientConfig) (string, error) + func GetNamespace(hostClusterContext string, kubeconfig string, config FedConfig) (string, error) + func HealthCheckRoleName(serviceAccountName, namespace string) string + func HostClientset(config *rest.Config) (*kubeclient.Clientset, error) + func IsFederatedAPIResource(kind, group string) bool + func IsPrimaryCluster(obj, clusterObj pkgruntime.Object) bool + func MetaAccessor(obj pkgruntime.Object) metav1.Object + func NewClusterController(client kubernetes.Interface, config *rest.Config, ...) *clusterController + func RoleName(serviceAccountName string) string + type FedConfig interface + ClusterConfig func(context, kubeconfigPath string) (*rest.Config, error) + GetClientConfig func(ontext, kubeconfigPath string) clientcmd.ClientConfig + HostConfig func(context, kubeconfigPath string) (*rest.Config, error) + func NewFedConfig(pathOptions *clientcmd.PathOptions) FedConfig