Announcement 📢
- This is the first stable release for the driver!
- The
SecretProviderClass
andSecretProviderClassPodStatus
CRDs are nowv1
🎉
Refer to https://secrets-store-csi-driver.sigs.k8s.io/getting-started/upgrades.html#pre-v100 before upgrade. Refer to https://secrets-store-csi-driver.sigs.k8s.io/load-tests.html for load test results.
Features 🌈
Bug Fixes 🐞
- create or update secretproviderclasspodstatus post mount (#735, @aramase)
- Update base image for ltsc2022 (#770, @aramase)
Documentation 📘
- update RELEASE docs based on v0.3.0 experience (#718, @tam7t)
- fix typo in helm url (#720, @nilekhc)
- fix typo in chart url in charts dir (#721, @aramase)
- add detail about pprof and metrics endpoint (#731, @aramase)
- update design docs status (#737, @aramase)
- add providers support matrix (#724, @nilekhc)
- add supported kubernetes versions (#751, @aramase)
- additional release note updates based on v1.0.0-rc.1 (#776, @tam7t)
- update docs for v1.0.0 and CRD version upgrades (#781, @tam7t)
Helm 📈
Maintenance 🔧
- rename references from master to main (#726, @aramase)
- add LICENSE to all files (#727, @aramase)
- remove deprecated --prometheus-port flag (#732, @aramase)
- update the initialDelaySeconds and timeoutSeconds for node-driver-registrar livenessprobe (#729, @aramase)
- use structured logging and update imports order (#736, @aramase)
- use kubectl.kubernetes.io/default-container annotation (#738, @aramase)
- update to debian-base:bullseye-v1.0.0 (#742, @aramase)
Testing 💚
- implement e2e provider (#682, @nilekhc)
- add workflow for e2e using staging images (#730, @nilekhc)
- adds support for inplace upgrade test (#741, @nilekhc)
- adds e2e test for vault rotation (#758, @tam7t)
- log the secrets-store API version (#764, @aramase)
- add k8s test matrix for staging e2e (#774, @aramase)
Driver images are hosted in GCR at k8s.gcr.io/csi-secrets-store/driver