package
1.9.0-alpha.1
Repository: https://github.com/easeway/kubernetes.git
Documentation: pkg.go.dev

# Functions

ClusterRoleName returns the name of a ClusterRole and its associated ClusterRoleBinding that are used to allow the service account to access necessary resources on the cluster.
ClusterServiceAccountName returns the name of a service account whose credentials are used by the host cluster to access the client cluster.
No description provided by the author
No description provided by the author
No description provided by the author
GetVersionedClientForRBACOrFail discovers the versioned rbac APIs and gets the versioned clientset for either the preferred version or the first listed version (if no preference listed) TODO: We need to evaluate the usage of RESTMapper interface to achieve the same functionality.
NewAdminConfig creates an admin config for `kubefed` commands.

# Constants

DefaultFederationSystemNamespace is the namespace in which federation system components are hosted.
No description provided by the author
No description provided by the author
No description provided by the author
Used in and to create the kube-dns configmap storing the zone info.
No description provided by the author
No description provided by the author
No description provided by the author
KubeconfigSecretDataKey is the key name used in the secret to stores a cluster's credentials.
No description provided by the author
No description provided by the author

# Structs

used to identify the rbac api availability error.
SubcommandOptions holds the configuration required by the subcommands of `kubefed`.

# Interfaces

AdminConfig provides a filesystem based kubeconfig (via `PathOptions()`) and a mechanism to talk to the federation host cluster and the federation control plane api server.