Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SecretService ¶
type SecretService interface {
List(path string) (*api.Secret, error)
Read(path string) (*api.Secret, error)
ReadWithData(path string, data map[string][]string) (*api.Secret, error)
Write(path string, data map[string]interface{}) (*api.Secret, error)
Delete(path string) (*api.Secret, error)
IsKVv2(path string) (string, bool, error)
GetClient() *api.Client
SetClient(c *api.Client)
AppRoleLogin(namespace, authurl, endpoint, roleID, secretID, cacert string, insecureSkipVerify bool) (*api.Secret, error)
CertLogin(namespace, url, endpoint, cert, key, cacert string, insecureSkipVerify bool) (*api.Secret, error)
UserPassLogin(namespace, authurl, endpoint, username, password, cacert string, insecureSkipVerify bool) (*api.Secret, error)
}
SecretService Interface for controller operations needed by task workers
Click to show internal directories.
Click to hide internal directories.