github cert-manager/trust-manager v0.5.0-beta.1

latest releases: v0.13.0, v0.12.0, v0.11.1...
pre-release18 months ago

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

This prerelease version is intended as a follow up to v0.5.0-beta.0, allowing users to test the new JKS support available in trust-manager. It fixes a bug in the original implementation of the JKS feature which meant some certificates wouldn't appear in the resulting JKS file - this was addressed in #127 - special thanks to @claudiuavat1 and @hazmat345 for their debugging efforts!

Several other pull requests landed, mostly tweaking helm charts to allow for easier use.

Users can test JKS functionality using a bundle such as the following:

{
  "apiVersion": "trust.cert-manager.io/v1alpha1",
  "kind": "Bundle",
  "metadata": {
    "name": "testing"
  },
  "spec": {
    "sources": [
      {
        "useDefaultCAs": true
      }
    ],
    "target": {
      "additionalFormats": {
        "jks": {
          "key": "my-bundle.jks"
        }
      },
      "configMap": {
        "key": "mybundle.pem"
      }
    }
  }
}

What's Changed

  • ⭐ Use ordered aliases when creating JKS files by @SgtCoDFish in #127
  • Allow node selection based on nodeSelector, tolerations, affinities and topologySpreadConstraints (fixes #13) by @stzov in #117
  • helm: make installation of default trust package optional by @siiimooon in #121
  • Add descriptions for some helm chart fields by @SgtCoDFish in #126
  • Formatting improvements, tests for dummy certs by @SgtCoDFish in #128
  • Explicitly define resource namespaces in Helm chart by @inteon in #123
  • Use boilersuite for boilerplate verification by @SgtCoDFish in #130
  • Ensure unique aliases in JKS files by @SgtCoDFish in #129
  • Bump version to v0.5.0-beta.1 by @SgtCoDFish in #134

New Contributors

Full Changelog: v0.5.0-beta.0...v0.5.0-beta.1

Don't miss a new trust-manager release

NewReleases is sending notifications on new releases.