Skip to content

Releases: cert-manager/csi-driver

v0.10.1

29 Aug 12:28
4676cc9
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

What's Changed

  • [CI] Merge self-upgrade-main into main by @github-actions in #282
  • Bump the all group across 1 directory with 8 updates by @dependabot in #281
  • Bump the all group across 1 directory with 3 updates by @dependabot in #284
  • [CI] Merge self-upgrade-main into main by @github-actions in #285
  • Bump github.com/onsi/ginkgo/v2 from 2.19.1 to 2.20.0 in the all group by @dependabot in #286
  • [CI] Merge self-upgrade-main into main by @github-actions in #287
  • [CI] Merge self-upgrade-main into main by @github-actions in #290
  • [CI] Merge self-upgrade-main into main by @github-actions in #293
  • Bump the all group across 1 directory with 10 updates by @dependabot in #294
  • [CI] Self-upgrade merging self-upgrade-main into main by @inteon in #295
  • chore: update csi-node-driver-registrar to v2.12.0 by @ThatsMrTalbot in #296

Full Changelog: v0.10.0...v0.10.1

v0.10.0

22 Jul 12:14
d65e12a
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

What's Changed

  • Add Prometheus metrics endpoint by @wallrj in #271
  • Bump google.golang.org/grpc from 1.64.0 to 1.64.1 in the go_modules group by @dependabot in #275
  • chore: update csi-node-driver-registrar image by @ThatsMrTalbot in #280

New Contributors

Full Changelog: v0.9.0...v0.10.0

v0.9.0

27 Jun 13:33
4e343e1
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

What's Changed

  • Helm: set linux nodeSelector by default by @inteon in #258
  • docs: move release docs to RELEASE.md by @ThatsMrTalbot in #259
  • Add attribute support for certificate subject by @nzbr in #228
  • [CI] Merge self-upgrade-main into main by @github-actions in #260
  • Bump the all group across 1 directory with 9 updates by @dependabot in #263
  • Bump the all group with 3 updates by @dependabot in #265
  • feat: add RBAC for OpenShift SecurityContextConstraints by @ThatsMrTalbot in #272
  • [CI] Merge self-upgrade-main into main by @github-actions in #266
  • Bump the all group across 1 directory with 8 updates by @dependabot in #270
  • Bump github.com/cert-manager/cert-manager from 1.15.0 to 1.15.1 in the all group by @dependabot in #273

New Contributors

  • @nzbr made their first contribution in #228

Full Changelog: v0.8.1...v0.9.0

v0.8.1

13 May 12:52
0444845
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

This patch release upgrades the Go version used to build from 1.22.2 to 1.22.3, fixing GO-2024-2824 (GHSA-2jwv-jmq4-4j3r).

Additionally, the PR includes version bumps for all Go dependencies.

Version bumps

  • Bump sigs.k8s.io/controller-runtime from 0.17.2 to 0.17.3 in the all group by @dependabot in #233
  • Bump golang.org/x/net from 0.20.0 to 0.23.0 in the go_modules group by @dependabot in #236
  • Bump the all group across 1 directory with 8 updates by @dependabot in #242
  • Bump github.com/cert-manager/cert-manager from 1.14.4 to 1.14.5 in the all group by @dependabot in #243
  • Bump the all group across 1 directory with 3 updates by @dependabot in #249
  • Bump sigs.k8s.io/controller-runtime from 0.18.1 to 0.18.2 in the all group by @dependabot in #250
  • Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 in the all group by @dependabot in #253

Full Changelog: v0.8.0...v0.8.1

v0.8.0

27 Mar 13:47
v0.8.0
2309ade
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

v0.8.0 includes a few improvements and upgrades to the Helm chart, which should make it easier to install and manage CSI driver.

Notably, this release uses the v1 API for CSIDriver in all cases. Previously, logic existed which tried to support very old Kubernetes versions back from before the CSIDriver resource hit GA around Kubernetes v1.18. Since those versions are so old now, we unconditionally use v1 to simply the process of using csi-driver. Notably, this helps if using helm template to render the chart to YAML.

This release also includes a great improvement from a first time contributor, @Cisien! They added the ability to pass volumeAttributes along to the CertificateRequest resource which csi-driver creates. This makes csi-driver act more like "regular" cert-manager, enabling new potential uses!

Finally, the csi-driver DaemonSet now includes the default-container annotation, which means that kubectl logs will show the logs for the csi-driver container by default, which should help with debugging!

What's Changed

  • Use CSIDriver v1 unconditionally by @SgtCoDFish in #220
  • Pass non-driver volumeAttributes to the created CertificateRequest by @Cisien in #212
  • Add 'crds.enabled' and 'crds.keep' options to generated CRDs by @inteon in #204
  • Enable helm-tool linter and schema generator by @inteon in #191
  • Fix broken link to csi-driver-spiffe in Chart.yaml by @inteon in #201
  • Helm: Use same include statement for labels everywhere by @inteon in #207
  • Add default container annotation to daemonset by @SgtCoDFish in #223

Misc / Business-as-Usual

  • Add initial documentation of release process by @SgtCoDFish in #224
  • Several dependency upgrade PRs by @dependabot
  • Several makefile modules update PRs by @github-actions

New Contributors

Full Changelog: v0.7.1...v0.8.0

v0.7.1

08 Feb 15:33
013afa1
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

This release includes a set of small improvements, version bumps and bugfixes.

Additionally, it is the first release after migrating to our new Makefile modules CI/ CD setup.

Breaking changes

See Breaking Changes section in v0.7.0 release notes

What's Changed

  • Update Chart.yaml properties by @inteon in #194
  • Remove README header since it is already included in the artifacthub sidebar by @inteon in #196
  • Bump the all group with 1 update by @dependabot in #198
  • [CI] Merge self-upgrade into main by @github-actions in #195
  • [CI] Merge self-upgrade into main by @github-actions in #199
  • [CI] Merge self-upgrade into main by @github-actions in #200

Full Changelog: v0.7.0...v0.7.1

v0.7.0

31 Jan 09:57
4b51823
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

This release includes a set of small improvements, version bumps and bugfixes.

Additionally, it is the first release after migrating to our new Makefile modules CI/ CD setup.

Breaking Changes

This release of csi-driver changes how containers are built, which in turn changes the path at which the binary can be found inside the container.

This means that new container images cannot be used with older Helm charts, or with any software which expects the old path.

For the simplest upgrade experience, use the latest helm chart with the latest image.

What's Changed

Dependabot updates

Makefile updates

New Contributors

Full Changelog: v0.6.0...v0.7.0

v0.6.0

17 Nov 08:34
v0.6.0
0cfea85
Compare
Choose a tag to compare

cert-manager-csi-driver enables issuing secretless X.509 certificates for pods using cert-manager!

This release is the first in a while, and includes a slew of bumps and tweaks to ensure everything is up to date 🧑‍🔧 The project will continue to evolve as time goes on!

What's Changed

New Contributors

Full Changelog: v0.5.0...v0.6.0

v0.5.0

22 Nov 09:55
2b9b71f
Compare
Choose a tag to compare

What's Changed

  • Remove life cycle hook from Daemonset by @JoshVanL in #110
  • Add support for imagePullSecrets. Fixes #112 by @sitaramkm in #113
  • Remove extra } from the sample uri-san by @sitaramkm in #115
  • Add support for non-standard kubelet root directory by @sdrik in #120
  • Updates alpine in Dockerfile to 3.16.2 by @JoshVanL in #122
  • Adds priorityClassName option to helm chart by @JoshVanL in #124
  • Updates go modules, including csi-lib to v0.4.0 by @JoshVanL in #121
  • For attributes that are lists, trim space for each entry to improve UX. by @JoshVanL in #114
  • Updates tag to v0.5.0, ready for release by @JoshVanL in #123

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

04 Aug 13:41
ea84b40
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.3.0...v0.4.0