Releases: cert-manager/cmctl
v2.1.1
What's Changed (since v2.1.0
)
This patch release upgrades dependencies and CI tooling/ scripts.
Also checkout v2.1.0
release notes.
Dependabot:
- Bump the all group across 1 directory with 11 updates by @dependabot in #86
- Bump the all group across 1 directory with 2 updates by @dependabot in #89
- Bump the all group with 8 updates by @dependabot in #91
- Bump github.com/cert-manager/cert-manager from 1.15.1 to 1.15.2 in the all group by @dependabot in #94
- Bump the all group across 1 directory with 2 updates by @dependabot in #97
- Bump the all group across 1 directory with 11 updates by @dependabot in #105
- Bump golang.org/x/crypto from 0.26.0 to 0.27.0 in the all group by @dependabot in #114
Makefile modules:
- Add v1.15.2-alpha.0 as an exception to fetch by @inteon in #106
- [CI] Merge self-upgrade-main into main by @github-actions in #82
- [CI] Merge self-upgrade-main into main by @github-actions in #87
- [CI] Merge self-upgrade-main into main by @github-actions in #90
- [CI] Merge self-upgrade-main into main by @github-actions in #92
- [CI] Self-upgrade merging self-upgrade-main into main by @inteon in #93
- [CI] Merge self-upgrade-main into main by @github-actions in #95
- [CI] Merge self-upgrade-main into main by @github-actions in #98
- [CI] Merge self-upgrade-main into main by @github-actions in #100
- [CI] Merge self-upgrade-main into main by @github-actions in #103
- [CI] Merge self-upgrade-main into main by @github-actions in #107
- [CI] Merge self-upgrade-main into main by @github-actions in #108
- [CI] Self-upgrade merging self-upgrade-main into main by @inteon in #109
- [CI] Merge self-upgrade-main into main by @github-actions in #110
- [CI] Merge self-upgrade-main into main by @github-actions in #113
- [CI] Merge self-upgrade-main into main by @github-actions in #115
Full Changelog: v2.1.0...v2.1.1
v2.1.0
Warning
Starting from v2.1.0, the kubectl_cert-manager
binary is no longer published as a separate release artifact.
You can now just rename the cmctl
binary to kubectl_cert-manager
to use cmctl as a kubectl plugin.
Full installation instructions can be found here: https://github.com/cert-manager/cmctl?tab=readme-ov-file#installation
What's Changed
- BUGFIX: return correct error codes and add tests by @inteon in #40
- Fix linters by @inteon in #44
- escape dot in regular expression by @wangli1030 in #66
- Fix gosec errors and enable gosec linter by @inteon in #59
- docs: create RELEASE.md file documenting release process by @ThatsMrTalbot in #68
- testdata fetcher: add exception for the v1.15.0-beta.0 release which was abandoned by @inteon in #78
- Make the binary dynamically determine whether it is a kubectl plugin by @inteon in #61
- Add tar.gz artifacts to the GH releases by @inteon in #81
Dependabot:
- Bump the all group with 10 updates by @dependabot in #39
- Bump the all group with 4 updates by @dependabot in #50
- Bump the all group across 1 directory with 9 updates by @dependabot in #55
- Bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5 in the all group by @dependabot in #57
- Bump the all group across 1 directory with 2 updates by @dependabot in #63
- Bump the all group across 1 directory with 10 updates by @dependabot in #70
- Prepare for cert-manager v1.15.0: cleanup imports, point to local test package by @inteon in #76
- Bump the all group across 1 directory with 3 updates by @dependabot in #75
- Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in the all group by @dependabot in #77
- Bump the all group with 4 updates by @dependabot in #80
Makefile modules:
- [CI] Merge self-upgrade into main by @github-actions in #35
- [CI] Merge self-upgrade into main by @github-actions in #41
- [CI] Merge self-upgrade into main by @github-actions in #42
- Add go Makefile module by @inteon in #43
- [CI] Merge self-upgrade into main by @github-actions in #45
- [CI] Merge self-upgrade into main by @github-actions in #51
- Upgrade repository-base module by @inteon in #52
- [CI] Merge self-upgrade-main into main by @github-actions in #54
- [CI] Merge self-upgrade-main into main by @github-actions in #56
- [CI] Merge self-upgrade-main into main by @github-actions in #58
- [CI] Merge self-upgrade-main into main by @github-actions in #60
- [CI] Merge self-upgrade-main into main by @github-actions in #64
- Run 'make klone-upgrade' and fix broken generator flags by @inteon in #71
- [CI] Merge self-upgrade-main into main by @github-actions in #69
- [CI] Merge self-upgrade-main into main by @github-actions in #73
- [CI] Merge self-upgrade-main into main by @github-actions in #79
New Contributors
- @wangli1030 made their first contribution in #66
Full Changelog: v2.0.0...v2.1.0
v2.1.0-alpha.0
Warning
Starting from v2.1.0, the kubectl_cert-manager
binary is no longer published as a separate release artifact.
You can now just rename the cmctl
binary to kubectl_cert-manager
to use cmctl as a kubectl plugin.
Full installation instructions can be found here: https://github.com/cert-manager/cmctl?tab=readme-ov-file#installation
What's Changed
- BUGFIX: return correct error codes and add tests by @inteon in #40
- Add go Makefile module by @inteon in #43
- Fix linters by @inteon in #44
- Upgrade repository-base module by @inteon in #52
- escape dot in regular expression by @wangli1030 in #66
- Fix gosec errors and enable gosec linter by @inteon in #59
- docs: create RELEASE.md file documenting release process by @ThatsMrTalbot in #68
- Run 'make klone-upgrade' and fix broken generator flags by @inteon in #71
- Prepare for cert-manager v1.15.0: cleanup imports, point to local test package by @inteon in #76
- testdata fetcher: add exception for the v1.15.0-beta.0 release which was abandoned by @inteon in #78
- Make the binary dynamically determine whether it is a kubectl plugin by @inteon in #61
- Add tar.gz artifacts to the GH releases by @inteon in #81
Dependabot:
- Bump the all group with 10 updates by @dependabot in #39
- Bump the all group with 4 updates by @dependabot in #50
- Bump the all group across 1 directory with 9 updates by @dependabot in #55
- Bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5 in the all group by @dependabot in #57
- Bump the all group across 1 directory with 2 updates by @dependabot in #63
- Bump the all group across 1 directory with 10 updates by @dependabot in #70
- Bump the all group across 1 directory with 3 updates by @dependabot in #75
- Bump golang.org/x/crypto from 0.23.0 to 0.24.0 in the all group by @dependabot in #77
- Bump the all group with 4 updates by @dependabot in #80
Makefile modules:
- [CI] Merge self-upgrade into main by @github-actions in #35
- [CI] Merge self-upgrade into main by @github-actions in #41
- [CI] Merge self-upgrade into main by @github-actions in #42
- [CI] Merge self-upgrade into main by @github-actions in #45
- [CI] Merge self-upgrade into main by @github-actions in #51
- [CI] Merge self-upgrade-main into main by @github-actions in #54
- [CI] Merge self-upgrade-main into main by @github-actions in #56
- [CI] Merge self-upgrade-main into main by @github-actions in #58
- [CI] Merge self-upgrade-main into main by @github-actions in #60
- [CI] Merge self-upgrade-main into main by @github-actions in #64
- [CI] Merge self-upgrade-main into main by @github-actions in #69
- [CI] Merge self-upgrade-main into main by @github-actions in #73
- [CI] Merge self-upgrade-main into main by @github-actions in #79
New Contributors
- @wangli1030 made their first contribution in #66
Full Changelog: v2.0.0...v2.1.0-alpha.0
v2.0.0
v2.0.0 is the first cmctl release after moving the code from cert-manager/cert-manager to cert-manager/cmctl.
From now on, we officially decouple the cmctl version from the cert-manager version and version cmctl separately.
What's Changed
- chore: add thatsmrtalbot as reviewer by @ThatsMrTalbot in #16
- BUGFIX: re-enable install test and fix flags which were not parsed correctly by @inteon in #14
- BREAKING: remove the default flag value for --v by @inteon in #12
- Remove unused functions & variables by @inteon in #15
- Fix
cmctl renew
flags validation by @jace-ys in #20 - Uninstall flags bugfix by @inteon in #28
- Add uninstall tests by @inteon in #29
- Cleanup uninstall flags by @inteon in #30
- Make uninstalling cert-manager SAFE: don't uninstal the CRDs by @inteon in #13
- Bugfix typos: Organizational(Unit) by @inteon in #31
- Move versionchecker from cert-manager/cert-manager to this repo + refactor tests by @inteon in #17
- Pass context through cmd and use RunE instead of Run by @inteon in #33
Dependabot:
- Bump the all group with 7 updates by @dependabot in #8
- Bump the all group with 3 updates by @dependabot in #22
- Bump the all group with 12 updates by @dependabot in #25
- Bump the all group with 2 updates by @dependabot in #32
Makefile modules:
- [CI] Merge self-upgrade into main by @github-actions in #11
- [CI] Merge self-upgrade into main by @github-actions in #18
- [CI] Merge self-upgrade into main by @github-actions in #19
- [CI] Merge self-upgrade into main by @github-actions in #23
- [CI] Merge self-upgrade into main by @github-actions in #27
- [CI] Merge self-upgrade into main by @github-actions in #34
New Contributors
- @dependabot made their first contribution in #8
- @ThatsMrTalbot made their first contribution in #16
- @jace-ys made their first contribution in #20
Full Changelog: v2.0.0-alpha.1...v2.0.0
v2.0.0-beta.0
This is the beta release for v2.0.0. Please let us know if you find any issues with this release before we do the official v2.0.0 release.
v2.0.0 will be the first cmctl release after moving the code from cert-manager/cert-manager to cert-manager/cmctl.
We also officially decouple the cmctl version from the cert-manager version and version cmctl separately.
What's Changed
- chore: add thatsmrtalbot as reviewer by @ThatsMrTalbot in #16
- BUGFIX: re-enable install test and fix flags which were not parsed correctly by @inteon in #14
- BREAKING: remove the default flag value for --v by @inteon in #12
- Remove unused functions & variables by @inteon in #15
- Fix
cmctl renew
flags validation by @jace-ys in #20 - Uninstall flags bugfix by @inteon in #28
- Add uninstall tests by @inteon in #29
- Cleanup uninstall flags by @inteon in #30
- Make uninstalling cert-manager SAFE: don't uninstal the CRDs by @inteon in #13
- Bugfix typos: Organizational(Unit) by @inteon in #31
- Move versionchecker from cert-manager/cert-manager to this repo + refactor tests by @inteon in #17
- Pass context through cmd and use RunE instead of Run by @inteon in #33
Dependabot:
- Bump the all group with 7 updates by @dependabot in #8
- Bump the all group with 3 updates by @dependabot in #22
- Bump the all group with 12 updates by @dependabot in #25
- Bump the all group with 2 updates by @dependabot in #32
Makefile modules:
- [CI] Merge self-upgrade into main by @github-actions in #11
- [CI] Merge self-upgrade into main by @github-actions in #18
- [CI] Merge self-upgrade into main by @github-actions in #19
- [CI] Merge self-upgrade into main by @github-actions in #23
- [CI] Merge self-upgrade into main by @github-actions in #27
- [CI] Merge self-upgrade into main by @github-actions in #34
New Contributors
- @dependabot made their first contribution in #8
- @ThatsMrTalbot made their first contribution in #16
- @jace-ys made their first contribution in #20
Full Changelog: v2.0.0-alpha.1...v2.0.0-beta.0
v2.0.0-alpha.1
What's Changed
- [CI] Merge self-upgrade into main by @github-actions in #9
- [CI] Merge self-upgrade into main by @github-actions in #10
Full Changelog: v2.0.0-alpha.0...v2.0.0-alpha.1
v2.0.0-alpha.0
Initial release (alpha version), copied from https://github.com/cert-manager/cert-manager and adapted to be testable and releasable on its own using Makefile modules.
Full Changelog: https://github.com/cert-manager/cmctl/commits/v2.0.0-alpha.0