Documentation ¶
Index ¶
- func GetClientByConfig(clientConfig *harbor.ClientSetConfig) *v2client.HarborAPI
- func GetClientByCredentialName(credentialName string) *v2client.HarborAPI
- func PrintPayloadInJSONFormat(payload any)
- func StoreCredential(credential Credential, setAsCurrentCredential bool) error
- type Credential
- type CredentialStore
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetClientByConfig ¶
func GetClientByConfig(clientConfig *harbor.ClientSetConfig) *v2client.HarborAPI
Returns Harbor v2 client for given clientConfig
func GetClientByCredentialName ¶
Returns Harbor v2 client after resolving the credential name
func PrintPayloadInJSONFormat ¶
func PrintPayloadInJSONFormat(payload any)
func StoreCredential ¶
func StoreCredential(credential Credential, setAsCurrentCredential bool) error
Types ¶
type Credential ¶
type CredentialStore ¶
type CredentialStore struct { CurrentCredentialName string `yaml:"current-credential-name"` Credentials []Credential `yaml:"credentials"` }
Click to show internal directories.
Click to hide internal directories.