v2.0.0-alpha.1 aka Smells like a Teen Spirit
Pre-release
Pre-release
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:
- Bump github.com/stretchr/testify from 1.7.1 to 1.7.2 by @dependabot in #98
- Bump go.uber.org/zap from 1.19.0 to 1.21.0 by @dependabot in #100
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