Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeleteBootstrapAuth ¶
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 ¶
func RequestBootstrapKubeconfig(ctx context.Context, logger logrus.FieldLogger, seedClient client.Client, boostrapClientSet kubernetes.Interface, gardenClientConnection *config.GardenClientConnection, seedName, bootstrapTargetCluster 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.