secrets

package
v1.29.0 Latest Latest
Warning

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

Go to latest
Published: May 12, 2024 License: Apache-2.0 Imports: 16 Imported by: 240

Documentation

Index

Constants

View Source
const NamePrefix = "token-"

NamePrefix is a prefix we use to avoid collisions with other keysets

Variables

This section is empty.

Functions

func BuildVfsSecretPath added in v1.10.0

func BuildVfsSecretPath(basedir vfs.Path, name string) vfs.Path

func NewClientsetSecretStore added in v1.10.0

func NewClientsetSecretStore(cluster *kops.Cluster, clientset kopsinternalversion.KopsInterface, namespace string) fi.SecretStore

NewClientsetSecretStore is the constructor for ClientsetSecretStore

func NewVFSSecretStore

func NewVFSSecretStore(cluster *kops.Cluster, basedir vfs.Path) fi.SecretStore

func NewVFSSecretStoreReader added in v1.27.0

func NewVFSSecretStoreReader(basedir vfs.Path) fi.SecretStoreReader

Types

type ClientsetSecretStore added in v1.10.0

type ClientsetSecretStore struct {
	// contains filtered or unexported fields
}

ClientsetSecretStore is a SecretStore backed by Keyset objects in an API server

func (*ClientsetSecretStore) DeleteSecret added in v1.10.0

func (c *ClientsetSecretStore) DeleteSecret(name string) error

DeleteSecret implements fi.SecretStore::DeleteSecret

func (*ClientsetSecretStore) FindSecret added in v1.10.0

func (c *ClientsetSecretStore) FindSecret(name string) (*fi.Secret, error)

FindSecret implements fi.SecretStore::FindSecret

func (*ClientsetSecretStore) GetOrCreateSecret added in v1.10.0

func (c *ClientsetSecretStore) GetOrCreateSecret(ctx context.Context, name string, secret *fi.Secret) (*fi.Secret, bool, error)

GetOrCreateSecret implements fi.SecretStore::GetOrCreateSecret

func (*ClientsetSecretStore) ListSecrets added in v1.10.0

func (c *ClientsetSecretStore) ListSecrets() ([]string, error)

ListSecrets implements fi.SecretStore::ListSecrets

func (*ClientsetSecretStore) MirrorTo added in v1.10.0

func (c *ClientsetSecretStore) MirrorTo(ctx context.Context, basedir vfs.Path) error

func (*ClientsetSecretStore) ReplaceSecret added in v1.10.0

func (c *ClientsetSecretStore) ReplaceSecret(name string, secret *fi.Secret) (*fi.Secret, error)

ReplaceSecret implements fi.SecretStore::ReplaceSecret

func (*ClientsetSecretStore) Secret added in v1.10.0

func (c *ClientsetSecretStore) Secret(name string) (*fi.Secret, error)

Secret implements fi.SecretStore::Secret

type VFSSecretStore

type VFSSecretStore struct {
	VFSSecretStoreReader
	// contains filtered or unexported fields
}

func (*VFSSecretStore) DeleteSecret added in v1.10.0

func (c *VFSSecretStore) DeleteSecret(name string) error

DeleteSecret implements fi.SecretStore DeleteSecret

func (*VFSSecretStore) GetOrCreateSecret

func (c *VFSSecretStore) GetOrCreateSecret(ctx context.Context, id string, secret *fi.Secret) (*fi.Secret, bool, error)

func (*VFSSecretStore) ListSecrets

func (c *VFSSecretStore) ListSecrets() ([]string, error)

func (*VFSSecretStore) MirrorTo added in v1.10.0

func (c *VFSSecretStore) MirrorTo(ctx context.Context, basedir vfs.Path) error

func (*VFSSecretStore) ReplaceSecret added in v1.10.0

func (c *VFSSecretStore) ReplaceSecret(id string, secret *fi.Secret) (*fi.Secret, error)

type VFSSecretStoreReader added in v1.27.0

type VFSSecretStoreReader struct {
	// contains filtered or unexported fields
}

func (*VFSSecretStoreReader) FindSecret added in v1.27.0

func (c *VFSSecretStoreReader) FindSecret(id string) (*fi.Secret, error)

func (*VFSSecretStoreReader) Secret added in v1.27.0

func (c *VFSSecretStoreReader) Secret(id string) (*fi.Secret, error)

func (*VFSSecretStoreReader) VFSPath added in v1.27.0

func (c *VFSSecretStoreReader) VFSPath() vfs.Path

Jump to

Keyboard shortcuts

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