v0.2.0
Warning
v0.2.z is a major departure from v0.1.z and contains major breaking changes to make certgen generic and reusable by projects other than Cilium. All CLI flags that were specific to Cilium, Hubble or Cluster Mesh have been removed and a new way to configure certgen has been introduced.
As @giorio94 explains in #220, the configuration to generate certificates is now provided as yaml via --config
or --config-file
and looks like the following example:
certs:
- name: foo
namespace: kube-system
commonName: foo.cilium.io
hosts:
- foo.cilium.io
- qux.cilium.io
- 192.0.2.237
usage:
- signing
- key encipherment
- server auth
validity: 72h
- name: bar
...
What's Changed
- Generalize the certificate generation configuration by @giorio94 in #220
- Prepare for v0.2.0 release by @rolinh in #230
- ci: use main as default branch by @kaworu in #225
- ci: bump docker/build-push-action from 5.3.0 to 5.4.0 by @dependabot in #227
Full Changelog: v0.1.13...v0.2.0