Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteBootstrapAuth ¶ added in v0.35.0
func DeleteBootstrapAuth(ctx context.Context, reader client.Reader, writer client.Writer, csrName, seedName string) error
DeleteBootstrapAuth checks which authentication mechanism was used to request a certificate (either a bootstrap token or a service account token was used). If the latter is true then it also deletes the corresponding ClusterRoleBinding.
func RequestBootstrapKubeconfig ¶ added in v1.10.0
func RequestBootstrapKubeconfig(ctx context.Context, log logr.Logger, seedClient client.Client, boostrapClientSet kubernetes.Interface, kubeconfigKey, bootstrapKubeconfigKey client.ObjectKey, seedName string) ([]byte, string, string, error)
RequestBootstrapKubeconfig creates a kubeconfig with a signed certificate using the given bootstrap client returns the kubeconfig []byte representation, the CSR name, the seed name or an error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.