package
0.20.5
Repository: https://github.com/aws/eks-anywhere.git
Documentation: pkg.go.dev

# Packages

Package mocks is a generated GoMock package.
No description provided by the author

# Functions

CASecretName returns the name of AWS IAM Authenticator secret containing the CA for the cluster.
KubeconfigSecretName returns the name of the AWS IAM Authenticator kubeconfig secret for the cluster.
NewHookRegistrar creates a HookRegistrar instance.
NewInstaller creates a new installer instance.
NewRetrierClient constructs a new RetrierClient.
RetrierClientRetrier allows to use a custom retrier.

# Constants

AwsAuthConfigMapName is the name of IAM roles and users mapping for AWS IAM Authenticator.
AwsIamAuthConfigMapName is the name of AWS IAM Authenticator configuration.

# Structs

HookRegistrar is responsible for binding AWS IAM Auth hooks to workflows so it can be installed.
Installer provides the necessary behavior for installing the AWS IAM Authenticator.
RetrierClient wraps basic kubernetes API operations around a retrier.
TemplateBuilder generates manifest files from templates.

# Interfaces

Client is a Kubernetes client.
KubernetesClient provides Kubernetes API access.

# Type aliases

RetrierClientOpt allows to customize a RetrierClient on construction.