Documentation ¶
Overview ¶
Copyright Jetstack Ltd. See LICENSE for details.
Copyright Jetstack Ltd. See LICENSE for details.
Index ¶
- Constants
- type InstanceToken
- func (i *InstanceToken) EnsureToken() (newCreated bool, err error)
- func (i *InstanceToken) InitRole() (initRole string)
- func (i *InstanceToken) InitTokenFilePath() (path string)
- func (i *InstanceToken) SetInitRole(initRole string)
- func (i *InstanceToken) SetToken(token string)
- func (i *InstanceToken) SetVaultConfigPath(path string)
- func (i *InstanceToken) Token() (token string)
- func (i *InstanceToken) TokenFilePath() (path string)
- func (i *InstanceToken) TokenFromFile(path string) (token string, err error)
- func (i *InstanceToken) TokenLookup() (secret *vault.Secret, err error)
- func (i *InstanceToken) TokenPolicies() (policies []string, err error)
- func (i *InstanceToken) TokenRenewRun() error
- func (i *InstanceToken) TokenRetrieve() (token string, err error)
- func (i *InstanceToken) VaultClient() (vaultClient *vault.Client)
- func (i *InstanceToken) VaultConfigPath() (path string)
- func (i *InstanceToken) WipeTokenFile(filePath string) error
- func (i *InstanceToken) WriteTokenFile(filePath, token string) error
Constants ¶
View Source
const FlagConfigPath = "config-path"
View Source
const FlagInitRole = "init-role"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InstanceToken ¶
func (*InstanceToken) EnsureToken ¶
func (i *InstanceToken) EnsureToken() (newCreated bool, err error)
func (*InstanceToken) InitRole ¶
func (i *InstanceToken) InitRole() (initRole string)
func (*InstanceToken) InitTokenFilePath ¶
func (i *InstanceToken) InitTokenFilePath() (path string)
func (*InstanceToken) SetInitRole ¶
func (i *InstanceToken) SetInitRole(initRole string)
func (*InstanceToken) SetToken ¶
func (i *InstanceToken) SetToken(token string)
func (*InstanceToken) SetVaultConfigPath ¶
func (i *InstanceToken) SetVaultConfigPath(path string)
func (*InstanceToken) Token ¶
func (i *InstanceToken) Token() (token string)
func (*InstanceToken) TokenFilePath ¶
func (i *InstanceToken) TokenFilePath() (path string)
func (*InstanceToken) TokenFromFile ¶
func (i *InstanceToken) TokenFromFile(path string) (token string, err error)
func (*InstanceToken) TokenLookup ¶
func (i *InstanceToken) TokenLookup() (secret *vault.Secret, err error)
func (*InstanceToken) TokenPolicies ¶
func (i *InstanceToken) TokenPolicies() (policies []string, err error)
func (*InstanceToken) TokenRenewRun ¶
func (i *InstanceToken) TokenRenewRun() error
func (*InstanceToken) TokenRetrieve ¶
func (i *InstanceToken) TokenRetrieve() (token string, err error)
func (*InstanceToken) VaultClient ¶
func (i *InstanceToken) VaultClient() (vaultClient *vault.Client)
func (*InstanceToken) VaultConfigPath ¶
func (i *InstanceToken) VaultConfigPath() (path string)
func (*InstanceToken) WipeTokenFile ¶
func (i *InstanceToken) WipeTokenFile(filePath string) error
func (*InstanceToken) WriteTokenFile ¶
func (i *InstanceToken) WriteTokenFile(filePath, token string) error
Click to show internal directories.
Click to hide internal directories.