NAME

IO::K8s::ExternalSecrets::V1alpha1::ACRAccessTokenSpec - ACRAccessTokenSpec defines how to generate the access token e.g. how to authenticate and which registry to use.

VERSION

version 1.108

auth

ACRAuth defines the authentication methods for Azure Container Registry.

environmentType

EnvironmentType specifies the Azure cloud environment endpoints to use for connecting and authenticating with Azure. By default, it points to the public cloud AAD endpoint. The following endpoints are available, also see here: https://github.com/Azure/go-autorest/blob/main/autorest/azure/environments.go#L152 PublicCloud, USGovernmentCloud, ChinaCloud, GermanCloud

registry

the domain name of the ACR registry e.g. foobarexample.azurecr.io

scope

Define the scope for the access token, e.g. pull/push access for a repository. if not provided it will return a refresh token that has full scope. Note: you need to pin it down to the repository level, there is no wildcard available.

examples: repository:my-repository:pull,push repository:my-repository:pull

see docs for details: https://docs.docker.com/registry/spec/auth/scope/

tenantId

TenantID configures the Azure Tenant to send requests to. Required for ServicePrincipal auth type.

SUPPORT

Issues

Please report bugs and feature requests on GitHub at https://github.com/pplu/io-k8s-p5/issues.

CONTRIBUTING

Contributions are welcome! Please fork the repository and submit a pull request.

AUTHORS

  • Torsten Raudssus <getty@cpan.org>

  • Jose Luis Martinez Torres <jlmartin@cpan.org>

COPYRIGHT AND LICENSE

This software is Copyright (c) 2018-2026 by Jose Luis Martinez Torres <jlmartin@cpan.org>.

This is free software, licensed under:

The Apache License, Version 2.0, January 2004