secrets

package
v1.25.4 Latest Latest
Warning

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

Go to latest
Published: Mar 8, 2023 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

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(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(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 {
	// 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) FindSecret

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

func (*VFSSecretStore) GetOrCreateSecret

func (c *VFSSecretStore) GetOrCreateSecret(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(basedir vfs.Path) error

func (*VFSSecretStore) ReplaceSecret added in v1.10.0

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

func (*VFSSecretStore) Secret

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

func (*VFSSecretStore) VFSPath

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

Jump to

Keyboard shortcuts

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