Skip to content

feat(run): add support for private CA trust with containerd certs management#98

Draft
NFRBEZ wants to merge 1 commit into
crossplane:mainfrom
NFRBEZ:feat/allow-containerd-certs-management
Draft

feat(run): add support for private CA trust with containerd certs management#98
NFRBEZ wants to merge 1 commit into
crossplane:mainfrom
NFRBEZ:feat/allow-containerd-certs-management

Conversation

@NFRBEZ

@NFRBEZ NFRBEZ commented Jun 10, 2026

Copy link
Copy Markdown

Signed-off-by: Nicolas nicolas.frbezar@decathlon.com

Description of your changes

This PR adds support for mounting a host containerd certs directory into the local development control-plane node created by crossplane project run.

Main changes:

  • Added a new --containerd-certs-dir flag to crossplane project run.
  • Mounted the provided host directory into /etc/containerd/certs.d when creating a new Kind control plane.
  • Updated project run help documentation to clarify:
    • the path must be a containerd certs.d-style directory tree,
    • hosts.toml is optional,
    • _default fallback usage,
    • reference to containerd docs for registry host configuration.

Validation:

  • Ran targeted checks on changed packages: go test ./internal/project/controlplane ./cmd/crossplane/project
  • Updated command help documentation accordingly.

Closes #97

I have:

Need help with this checklist? See the cheat sheet.

…agement

Signed-off-by: Nicolas <nicolas.frbezar@decathlon.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat(cli): support custom CA certificates and default KinD configurations for local environments

1 participant