Skip to content

v0.7.0

Compare
Choose a tag to compare
@inteon inteon released this 30 Oct 12:16
· 244 commits to main since this release
d21e836

trust-manager is the easiest way to manage security-critical trust bundles in Kubernetes and OpenShift clusters.

v0.7.0 adds a huge variety of changes; chief among them is support for writing trust bundles to Kubernetes Secret resources, as well as support for optionally writing a PKCS#12 trust store to the target.

We also added support for server side apply and made a variety of improvements, tweaks and patches.

What's Changed

  • Add Secret target support

    • feat: support secret as a target by @Jiawei0227 in #193
    • BUGFIX: fix bugs in validation logic for secret target & add tests by @inteon in #212
    • BUGFIX: support switching between target types by @inteon in #211
    • fix: should not have have read access to all secrets when secret targets disabled by @erikgb in #207
    • Cleanup patch functions Secret and ConfigMap targets by @inteon in #210
  • Support PKCS12 truststores

    • Refactor CM binary data reconcile preparing for PKCS#12 support by @erikgb in #162
    • Add support for PKCS12 truststores by @erikgb in #163
    • Add support for PKCS12 truststores (update CRD) by @erikgb in #164
  • Switch to SSA

    • Refactor util functions in preparation for SSA by @inteon in #170
    • Fix BundleStatus go definition in preparation for SSA by @inteon in #173
    • Use SSA by @inteon in #89
    • BUGFIX: fix migration from csa to ssa by @inteon in #178
    • Fix SSA migration field managers by @erikgb in #189
    • fix: add missing RBAC for CSA->SSA migration of bundles/status by @erikgb in #191
    • FIX: For CSA to SSA migration, we need UPDATE permission on the resource (not the sub-resource) by @inteon in #218
  • Helm chart improvements

  • Dependency upgrades:

  • Cleanup, refactor and bugfixes

New Contributors

Thank you to all of the many new contributors for this release - it's awesome to see such a long list of names ❤️

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