Skip to content

cert-manager External Issuer plugin for Cosmian KMS #888

@Manuthor

Description

@Manuthor

Summary

Implement a cert-manager External Issuer plugin so that Kubernetes workloads can request and auto-renew certificates from the Cosmian KMS CA directly through standard cert-manager Certificate resources.

Impact

  • Without this plugin, Kubernetes applications cannot use Cosmian as their certificate authority through cert-manager
  • Forces users to implement custom certificate renewal logic
  • Blocks adoption in Kubernetes-first environments where cert-manager is the standard PKI integration layer

Implementation plan

New external Go repository cosmian/cert-manager-issuer:

  • Implements the cert-manager External Issuer API (controller + CRD)
  • Routes CertificateRequest resources to the Cosmian ACME endpoint (see ACME endpoint (RFC 8555) #860) or directly to the KMIP Certify operation
  • Deployed as a Kubernetes Deployment alongside cert-manager

Effort: Medium (new repo) | Requires #860 (ACME endpoint)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions