Skip to content

Support per-issuer ambient credentials #76

Description

@Clockwork-Muse

The current instructions around ambient credentials assume that they will be set solely at chart installation time.

While this works well in many scenarios, in shared clusters teams may be expected to bring their own credentials for certificate issuance; this helps with auditing and permissions for around these resources (ie, enforcing certificates are only issued for specific subdomains or for specific certificate templates). This is obviously doable with the normal explicit credentials, but this capability is currently lacking for ambient credentials.

  • Ability to use separate ambient credentials per configured Issuer/ClusterIssuer, including separate credential types per (eg, use both Azure and GCP on two separate issuers)
  • Ability to use ambient credentials without configuring such credentials at install time/alongside the CRDs/operator pods (in a shared scenario there probably shouldn't be a shared default credential available).

Contrast with the external secrets operator which allows for per-store identity.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions