Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewWorkloadIdentityProvider ¶
func NewWorkloadIdentityProvider(ctx context.Context) credentials.Provider
NewWorkloadIdentityProvider returns a new WorkloadIdentityProvider if Azure workload identity credentials are available. Otherwise, it returns nil.
Types ¶
type WorkloadIdentityProvider ¶
type WorkloadIdentityProvider struct {
// contains filtered or unexported fields
}
WorkloadIdentityProvider implements credentials.Provider for Azure Container Registry Workload Identity.
func (*WorkloadIdentityProvider) GetCredentials ¶
func (p *WorkloadIdentityProvider) GetCredentials( ctx context.Context, req credentials.Request, ) (*credentials.Credentials, error)
func (*WorkloadIdentityProvider) Supports ¶
func (p *WorkloadIdentityProvider) Supports( _ context.Context, req credentials.Request, ) (bool, error)
Click to show internal directories.
Click to hide internal directories.