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 NewProvider ¶
func (*Provider) CreateSecret ¶
func (s *Provider) CreateSecret(key string, val framework.SecretEntry)
CreateSecret creates a secret at the provider.
func (*Provider) DeleteSecret ¶
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.
Click to show internal directories.
Click to hide internal directories.