aws

package
v0.4.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 10, 2022 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Provider

type Provider struct {
	ServiceAccountName      string
	ServiceAccountNamespace string
	// contains filtered or unexported fields
}

func NewFromEnv

func NewFromEnv(f *framework.Framework) *Provider

func NewProvider

func NewProvider(f *framework.Framework, kid, sak, region, saName, saNamespace string) *Provider

func (*Provider) CreateSecret

func (s *Provider) CreateSecret(key, val string)

CreateSecret creates a secret at the provider.

func (*Provider) DeleteSecret

func (s *Provider) DeleteSecret(key string)

DeleteSecret deletes a secret at the provider. There may be a short delay between calling this function and the removal of the secret on the provider side.

func (*Provider) SetupMountedIRSAStore

func (s *Provider) SetupMountedIRSAStore()

MountedIRSAStore is a SecretStore without auth config ESO relies on the pod-mounted ServiceAccount when using this store.

func (*Provider) SetupReferencedIRSAStore

func (s *Provider) SetupReferencedIRSAStore()

ReferncedIRSAStore is a ClusterStore that references a (IRSA-) ServiceAccount in the default namespace.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL