Documentation ¶
Index ¶
- Constants
- type FileStore
- func (s *FileStore) CleanExistingKubeconfigs(log *logrus.Entry, dir string) error
- func (s *FileStore) CreateLandscapeDirectory(landscapeDirectory string) error
- func (s *FileStore) GetKind() types.StoreKind
- func (s *FileStore) WriteKubeconfigFile(directory, kubeconfigName string, kubeconfigSecret corev1.Secret) error
- type KubeconfigStore
- type VaultStore
- func (s *VaultStore) CleanExistingKubeconfigs(log *logrus.Entry, vaultPath string) error
- func (s *VaultStore) CreateLandscapeDirectory(landscapeDirectory string) error
- func (s *VaultStore) GetKind() types.StoreKind
- func (s *VaultStore) WriteKubeconfigFile(vaultPath, kubeconfigName string, kubeconfigSecret corev1.Secret) error
Constants ¶
View Source
const ( KubeconfigStoreFilesystem = "filesystem" KubeconfigStoreVault = "vault" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileStore ¶
type FileStore struct { }
func (*FileStore) CleanExistingKubeconfigs ¶
func (*FileStore) CreateLandscapeDirectory ¶
type KubeconfigStore ¶
type VaultStore ¶
func (*VaultStore) CleanExistingKubeconfigs ¶
func (s *VaultStore) CleanExistingKubeconfigs(log *logrus.Entry, vaultPath string) error
CleanExistingKubeconfigs recursively deletes secrets under the specified path
func (*VaultStore) CreateLandscapeDirectory ¶
func (s *VaultStore) CreateLandscapeDirectory(landscapeDirectory string) error
NOOP
func (*VaultStore) GetKind ¶
func (s *VaultStore) GetKind() types.StoreKind
func (*VaultStore) WriteKubeconfigFile ¶
func (s *VaultStore) WriteKubeconfigFile(vaultPath, kubeconfigName string, kubeconfigSecret corev1.Secret) error
Click to show internal directories.
Click to hide internal directories.