Skip to content

Releases: ondat/trousseau

v2.0.0-alpha.3

16 Mar 13:25
83a8c6e
Compare
Choose a tag to compare
v2.0.0-alpha.3 Pre-release
Pre-release

What's Changed

v2.0.0-alpha.2

06 Oct 07:23
3f83bdd
Compare
Choose a tag to compare
v2.0.0-alpha.2 Pre-release
Pre-release

What's Changed

Full Changelog: v1.1.3...v2.0.0-alpha.2

v2.0.0-alpha.1 aka Smells like a Teen Spirit

08 Jul 17:07
ab10cc8
Compare
Choose a tag to compare

Disclaimer

NOTE: This is version a pre-release of Trousseau v2.
The documentation is not yet rendered and using this alpha pre-release for any other purpose than development is not recommended.

What's Changed

Trousseau v2 is a redesign of the entire architecture bringing extra resiliency, extending Kubernetes KMS capabilities, and bringing multi-KMS support.

Here are the new features:

  • Multi KMS support included AWS KMS by @mhmxs in #112
  • Delete socket file before listen and terminate if socket is missing by @mhmxs in #127
  • Generate manifests for producation usage by @mhmxs in #130
  • Generate helm chart by @mhmxs in #131

Here are code library updates:

Here are CI/CD updates:

  • e2e test with the supported versions of Kubernetes by @mhmxs in #128
  • Split Taskfile to sections by @mhmxs in #129
  • Multi Kube version e2e and tasks polish #125
  • e2e test of AWS KMS #124
  • e2e tests with debug provider #123
  • Change Dockerfile LABEL by @romdalf in #106
  • Update README.md by @romdalf in #108

Full Changelog: v1.1.3...v2.0.0-alpha

How to usse

Replace the image parameter within the DaemonSet with:

  • ghcr.io/ondat/trousseau:trousseau-v2.0.0-alpha.1
  • ghcr.io/ondat/trousseau:proxy-v2.0.0-alpha.1
  • ghcr.io/ondat/trousseau:vault-v2.0.0-alpha.1
  • ghcr.io/ondat/trousseau:awskms-v2.0.0-alpha.1
  • ghcr.io/ondat/trousseau:debug-v2.0.0-alpha.1

v1.1.3 (aka 'Fortune Cookie')

08 Jun 15:04
cfcf36b
Compare
Choose a tag to compare

Release notes

This minor version is a code cleaning and polishing release including:

  • Updating the logging system to provide richer insights during normal operations and when reporting failures

What's Changed

  • Bump google.golang.org/grpc from 1.38.0 to 1.46.0 by @dependabot in #83
  • Bump github.com/stretchr/testify from 1.7.0 to 1.7.1 by @dependabot in #70
  • Bump go.opentelemetry.io/otel from 1.0.0-RC1 to 1.6.3 by @dependabot in #77
  • Update Dockerfile by @rovandep in #86
  • Redesign logging by @mhmxs in #99
  • Introduce git push hook to validate source before push by @mhmxs in #101

Full Changelog: v1.1.2...v1.1.3

How to use

Replace the image parameter within the DaemonSet with either:

  • ghcr.io/ondat/trousseau:3b11f867b06150f311459ddc2e01101e9b7ed309
  • ghcr.io/ondat/trousseau:v1.1.3

v1.1.2

24 Apr 18:59
aa93511
Compare
Choose a tag to compare

Release notes

This minor version is a code cleaning and polishing release including:

What's Changed

  • bump google.golang.org/grpc from 1.38.0 to 1.45.0 #63
  • Fix code scanning alert - CVE-2021-38561 Package: golang.org/x/text #64
  • bumping golang.org/x/text from 0.3.6 to 0.3.7 by @rovandep in #65
  • introduction of end-2-end worfklow by @rovandep in #66
  • e2e workflow update by @rovandep in #67
  • Update dependabot.yml by @rovandep in #69
  • Polish Go lint errors by @mhmxs in #82

Full Changelog: v1.0.0...v1.1.2

How to use

Replace the image parameter within the DaemonSet with either:

  • ghcr.io/ondat/trousseau:1ad8e11fbcd4f4c7f2587200dd8eca620fed4a5e
  • ghcr.io/ondat/trousseau:v1.1.2

Release of Trousseau v1.1.0 (aka 'Chocolate Chip Funny Cookie')

05 Apr 14:56
dee6220
Compare
Choose a tag to compare

'Chocolate Chip Funny Cookie' is out of the box!

We are please to release the first update of version 1.0.0 adding chocolate chips on the original 'Funny Cookie' including:

  • Code polishing and optimisations #41 - Thanks to @mhmxs
  • Module import update due to move to Ondat organization repository #44
  • Automated creation of /opt/vault-kms on control planes #42 #44
  • Refactoring of the deployment methodology #31 #44 by:
    • removing the usage of configuration files for Trousseau
    • authenticating with Vault using a ServiceAccount and Vault Kubernetes Auth
    • recovering the config parameters using ConfigMap and a HCL Vault configuration file
    • injection of the configuration within Trousseau's Pod
  • Introduction of UBI and Ubuntu container image based debug options #39

Thanks to @mhmxs @hubvu @vfiftyfive and @cannischan for your contributions!

Release of Trousseau v1.0.0 (aka 'Funny Cookie')

05 Apr 14:57
dee6220
Compare
Choose a tag to compare

'Funny Cookie' is out of the box!

We are please to release the very first version of Trousseau this December 1st 2021!
Trousseau is a Kubernetes KMS Provider plugin with support of Hashicorp Vault.

The current release offers the followings:

  • respectful of the Kubernetes KMS Provider framework
  • provide support for Hashicorp Vault Community, Enterprise and Cloud Platform based deployment
  • deployment tested on Vanilla, RKE, and RKE2 Kubernetes clusters
  • build on distroless for small footprint

The current release contains a security warning from gosec that will be address in point release:

The complementary asset is the container image accessible via the tag latest or v1.0.0:

docker pull ghcr.io/trousseau-io/trousseau:latest 

The Trousseau Project would like to thanks @wwojcik and @kruc for their precious contributions!