/cmctl

Primary LanguageGoApache License 2.0Apache-2.0

cert-manager project logo

cmctl - The cert-manager Command Line Tool

cmctl is a command line tool that can help you manage cert-manager and its resources inside your cluster.

Documentation

The documentation for cmctl can be found on the cert-manager website.

Versioning

Before v2, cmctl was located in the cert-manager repository and versioned together with cert-manager. Starting from v2, cmctl is versioned seperately from cert-manager itself.

Release Process

Create a Git tag with a tagname that has a v prefix and push it to GitHub. This will trigger the release workflow.

  1. Create and push a Git tag
export VERSION=v2.0.0-alpha.0
git tag --annotate --message="Release ${VERSION}" "${VERSION}"
git push origin "${VERSION}"
  1. Wait for the release workflow to succeed.

  2. Visit the releases page, edit the draft release, click "Generate release notes", and publish the release.