Documentation
¶
Index ¶
- func GetProviderConfigRC(ctx context.Context, cr resource.Managed, kube client.Client) (*rest.Config, error)
- func GetSecretData(ctx context.Context, kube client.Client, nn types.NamespacedName) (map[string][]byte, error)
- func NewKubeClient(config *rest.Config) (client.Client, error)
- func NewRestConfig(kubeconfig []byte) (*rest.Config, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetProviderConfigRC ¶
func GetProviderConfigRC(ctx context.Context, cr resource.Managed, kube client.Client) (*rest.Config, error)
GetProviderConfigRC gets the provider config secret, and parses it into a rest.Config
func GetSecretData ¶
func GetSecretData(ctx context.Context, kube client.Client, nn types.NamespacedName) (map[string][]byte, error)
GetSecretData extracts arbitrary data from a Kubernetes secret
func NewKubeClient ¶
NewKubeClient returns a kubernetes client given a secret with connection information.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.