# 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.