Documentation ¶
Index ¶
- type AwsIamAuth
- func (a *AwsIamAuth) GenerateAwsIamAuthKubeconfig(clusterSpec *cluster.Spec, serverUrl, tlsCert string) ([]byte, error)
- func (a *AwsIamAuth) GenerateCertKeyPairSecret(managementClusterName string) ([]byte, error)
- func (a *AwsIamAuth) GenerateManifest(clusterSpec *cluster.Spec) ([]byte, error)
- func (a *AwsIamAuth) GenerateManifestForUpgrade(clusterSpec *cluster.Spec) ([]byte, error)
- type AwsIamAuthTemplateBuilder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsIamAuth ¶
type AwsIamAuth struct {
// contains filtered or unexported fields
}
func NewAwsIamAuth ¶
func NewAwsIamAuth(certgen crypto.CertificateGenerator, clusterId uuid.UUID) *AwsIamAuth
func (*AwsIamAuth) GenerateAwsIamAuthKubeconfig ¶
func (*AwsIamAuth) GenerateCertKeyPairSecret ¶
func (a *AwsIamAuth) GenerateCertKeyPairSecret(managementClusterName string) ([]byte, error)
func (*AwsIamAuth) GenerateManifest ¶
func (a *AwsIamAuth) GenerateManifest(clusterSpec *cluster.Spec) ([]byte, error)
func (*AwsIamAuth) GenerateManifestForUpgrade ¶ added in v0.12.0
func (a *AwsIamAuth) GenerateManifestForUpgrade(clusterSpec *cluster.Spec) ([]byte, error)
type AwsIamAuthTemplateBuilder ¶
type AwsIamAuthTemplateBuilder struct{}
func NewAwsIamAuthTemplateBuilder ¶
func NewAwsIamAuthTemplateBuilder() *AwsIamAuthTemplateBuilder
func (*AwsIamAuthTemplateBuilder) GenerateManifest ¶
Click to show internal directories.
Click to hide internal directories.