Skip to content

Releases: Azure/secrets-store-csi-driver-provider-azure

v1.2.0

14 Jun 19:25
v1.2.0
6becf80
Compare
Choose a tag to compare

v1.2.0 - 2022-06-14

Changelog

Bug Fixes 🐞

  • 858b765 fix: use tenantID instead of tenantId in parameters (#898)
  • 98a796f fix: updates arc ext check (#893)
  • 21f8715 fix: Fixing chart version number in chart docs (#845)
  • 6cff99c fix: update versions installed in devcontainer (#835)

Code Refactoring 💎

  • 82385a5 refactor: add functions to get parameters and add constants (#896)

Continuous Integration 💜

  • 1e5b425 ci: add CODEOWNERS file (#911)
  • a61c21a ci: remove kubernetes version 1.20 (EOL) (#847)
  • 9a4f5c1 ci: add exempt-pr-labels for stalebot (#840)
  • 35cc84f ci: use chore prefix for dependabot updates and update pr exclude paths (#827)

Documentation 📘

  • 654b5c5 docs: use id instead of objectId for app object id (#914)
  • 327bf30 docs: fix uninstall commands in openshift (#913)

Features 🌈

Maintenance 🔧

  • cc6bb04 chore: add additional logs in fetch cert chain (#912)
  • db2dadb chore: update kubernetes deps to v1.24.1 (#908)
  • 477b23e chore: adds installation method to template (#907)
  • 20dbb05 chore: update to yaml.v3 (#905)
  • 619225d chore: bump actions/setup-go from 3.1.0 to 3.2.0 (#902)
  • 6f16013 chore: update debian-base to bullseye-v1.3.0 (#901)
  • e0ff59e chore: bump goreleaser/goreleaser-action from 2.9.1 to 3 (#895)
  • 9e590f0 chore: fix troubleshooting link in issue template (#894)
  • 105deab chore: bump actions/setup-go from 3.0.0 to 3.1.0 (#888)
  • b643e58 chore: support v1.24.0 kind cluster version (#886)
  • 5fbdbc7 chore: helm chart release v1.1.3 for arc monitoring (#874)
  • ee7fd7b chore: update go-autorest to v0.11.27 (#868)
  • 7e8157a chore: bump codecov/codecov-action from 3.0.0 to 3.1.0 (#869)
  • 32ccaa4 chore: bump actions/checkout from 3.0.1 to 3.0.2 (#870)
  • ffb6e2c chore: bump actions/checkout from 3.0.0 to 3.0.1 (#862)
  • 248d561 chore: change default to /var/run for provider path (#859)
  • 4e49d62 chore: bump actions/stale from 4 to 5 (#855)
  • ed12204 chore: bump codecov/codecov-action from 2.1.0 to 3 (#856)
  • ff80a0f chore: update to debian-base:bullseye-v1.2.0 for arc conformance (#849)
  • b1cd97a chore: helm chart release for driver v1.1.2 (#848)
  • 1026a58 chore: upgrade kubernetes and driver deps (#843)
  • 8057df1 chore: upgrade to go 1.18 (#842)
  • c0bf191 chore: switch to upstream acr (#841)
  • 9f90d95 chore: helm chart release for driver v1.1.1 (#830)
  • a51ffa4 chore: upgrade to driver v1.1.1 (#825)

Security Fix 🛡️

Testing 💚

v1.1.0

02 Mar 20:57
v1.1.0
67ab934
Compare
Choose a tag to compare

v1.1.0 - 2022-03-02

Changelog

Bug Fixes 🐞

  • 0711e98 fix: updates conformance image tag (#792)
  • 99de388 fix: Add missing fullnameOverride to helm chart (#760)
  • a207c91 fix: uses provisioningState to verify ext install (#694)

Code Refactoring 💎

  • 9492015 refactor: use secret file for object versions (#761)

Continuous Integration 💜

Documentation 📘

  • 9e8b08b docs: Fix documentation links in readme.md (#791)
  • cf1f49b docs: update chart repo to https://azure.github.io/secrets-store-csi-driver-provider-azure/charts (#784)
  • 8fd5a43 docs: add keyvault artificats setup for testing (#772)
  • 774f814 docs: update features (#710)
  • e34837b docs: fix broken link in getting-started/usage page (#692)
  • adb7285 docs: update api version to v1 and add upgrade guide (#681)

Features 🌈

  • 07b6ace feat: add workload identity (#778)
  • c06bc12 feat: add configuration for file permission (#751)
  • b458c5c feat: implements outbound proxy support for arc extension (#695)

Maintenance 🔧

  • ce4bf34 chore: upgrade to driver v1.1.0 (#805)
  • 655f807 chore: update website deploy workflow (#780)
  • e78f732 chore: update driver, kubernetes deps (#776)
  • a40f897 chore: update adal deps to v0.9.18 (#741)
  • a83b295 chore: remove deprecated --driver-write-secrets flag (#709)
  • 31f6bdd chore: use kubernetes 1.22.2 for test and update makefile (#702)

Security Fix 🛡️

Testing 💚

  • d0be43d test: enable workload identity test with deploy manifests (#806)
  • 132553e test: fix upgrade tests (#800)
  • 5003b56 test: add kubernetes v1.23.0 kind cluster (#737)
  • b35ae5f test: bump kubernetes version to v1.22.4 and remove v1.19 (#729)
  • e37a205 test: implements arc e2e tests for AKS (#703)

v1.1.0-rc.0

24 Feb 19:43
4914948
Compare
Choose a tag to compare
v1.1.0-rc.0 Pre-release
Pre-release

v1.1.0-rc.0 - 2022-02-24

Changelog

Bug Fixes 🐞

  • 0711e98 fix: updates conformance image tag (#792)
  • 99de388 fix: Add missing fullnameOverride to helm chart (#760)
  • a207c91 fix: uses provisioningState to verify ext install (#694)

Code Refactoring 💎

  • 9492015 refactor: use secret file for object versions (#761)

Continuous Integration 💜

Documentation 📘

  • 9e8b08b docs: Fix documentation links in readme.md (#791)
  • cf1f49b docs: update chart repo to https://azure.github.io/secrets-store-csi-driver-provider-azure/charts (#784)
  • 8fd5a43 docs: add keyvault artificats setup for testing (#772)
  • 774f814 docs: update features (#710)
  • e34837b docs: fix broken link in getting-started/usage page (#692)
  • adb7285 docs: update api version to v1 and add upgrade guide (#681)

Features 🌈

  • 07b6ace feat: add workload identity (#778)
  • c06bc12 feat: add configuration for file permission (#751)
  • b458c5c feat: implements outbound proxy support for arc extension (#695)

Maintenance 🔧

  • ce4bf34 chore: upgrade to driver v1.1.0 (#805)
  • 655f807 chore: update website deploy workflow (#780)
  • e78f732 chore: update driver, kubernetes deps (#776)
  • a40f897 chore: update adal deps to v0.9.18 (#741)
  • a83b295 chore: remove deprecated --driver-write-secrets flag (#709)
  • 31f6bdd chore: use kubernetes 1.22.2 for test and update makefile (#702)

Security Fix 🛡️

Testing 💚

  • d0be43d test: enable workload identity test with deploy manifests (#806)
  • 132553e test: fix upgrade tests (#800)
  • 5003b56 test: add kubernetes v1.23.0 kind cluster (#737)
  • b35ae5f test: bump kubernetes version to v1.22.4 and remove v1.19 (#729)
  • e37a205 test: implements arc e2e tests for AKS (#703)

v1.0.1

18 Jan 19:02
fce4d2c
Compare
Choose a tag to compare

Continuous Integration 💜

Documentation 📘

Helm 📈

Maintenance 🔧

Testing 💚

v1.0.0

26 Oct 17:38
68603a6
Compare
Choose a tag to compare

Refer to Upgrade notes before upgrading to v1.0.0.

Code Refactoring 💎

  • create kv client once and update to structured logging (#634, @aramase)

Documentation 📘

  • adds pros n cons for access methods (#636, @nilekhc)
  • add /etc/ssl/certs volume mount for custom cloud (#651, @aramase)
  • Remove note about kubernets secret type constraint (#678, @arsenvlad)

Features 🌈

Helm 📈

Maintenance 🔧

Testing 💚

v1.0.0-rc.0

27 Sep 22:53
c9e1dda
Compare
Choose a tag to compare
v1.0.0-rc.0 Pre-release
Pre-release

Announcement 📢

  • --filtered-watch-secret has been enabled by default in v0.1.0 release. Refer to kubernetes-sigs/secrets-store-csi-driver#550 for more info.
  • CustomResourceDefinitions in helm charts were moved from templates to crds directory in v0.1.0. pre-upgrade hooks have been added to manage the lifecycle of CRDs during install/upgrade.
  • ❗ Rollback to previous helm chart versions after installing v0.1.0+ will result in an error.

Code Refactoring 💎

  • create kv client once and update to structured logging (#634, @aramase)

Documentation 📘

  • adds pros n cons for access methods (#636, @nilekhc)
  • add /etc/ssl/certs volume mount for custom cloud (#651, @aramase)

Features 🌈

Helm 📈

Maintenance 🔧

Testing 💚

v0.2.0

16 Aug 16:04
b8408e0
Compare
Choose a tag to compare

Announcement 📢

Breaking Changes ⚠️

Features 🌈

Documentation 📘

Testing 💚

Helm 📈

Maintenance 🔧

v0.1.0

26 Jul 23:50
4b5a1e9
Compare
Choose a tag to compare

Announcement 📢

Breaking Changes ⚠️

Features 🌈

Documentation 📘

  • add syncSecret.enabled=true in helm install for load test (#538, @aramase)
  • add note for syncSecret.enabled=true (#543, @aramase)
  • set secrets-store-csi-driver.syncSecret.enabled for sync secret (#555, @aramase)
  • add nodepublishsecretref namespace limitation (#559, @aramase)
  • adds release management doc (#558, @nilekhc)
  • adds sample cmds to test AKV connectivity (#562, @nilekhc)
  • add note about the lifetime of synced k8s secrets (#572, @aramase)

Testing 💚

Helm 📈

Maintenance 🔧

  • bump glob-parent from 5.1.1 to 5.1.2 in /website (#540, @depandabot)
  • bump postcss from 7.0.32 to 7.0.36 in /website (#545, @depandabot)
  • set allowPrivilegeEscalation to false (#549, @nilekhc)
  • log pod identity response for error (#554, @aramase)
  • update kind version to v0.11.0 (#573, @aramase)
  • update golangci-lint to v1.41.1 and enable additional linters (#574, @aramase)
  • updates docker image to distroless (#578, @nilekhc)
  • add release branch for pr pipeline (#581, @aramase)

0.0.16

10 Jun 23:31
21fe08c
Compare
Choose a tag to compare

Note 🗒️

  • Before upgrade, refer to doc on the optimizations done in the Secrets Store CSI Driver and actions to take for reducing memory consumption.

Breaking Changes ⚠️

  • syncSecret.enabled has been set to false by default. This means the RBAC clusterrole and clusterrolebinding required for sync mounted content as Kubernetes secret will no longer be created by default as part of helm install/upgrade. If you're using the driver to sync mounted content as Kubernetes secret, you'll need to set secrets-store-csi-driver.syncSecret.enabled=true as part of helm install/upgrade.

Ref: https://azure.github.io/secrets-store-csi-driver-provider-azure/upgrading/#upgrading-to-helm-chart-version-0020

Features 🌈

Bug Fixes 🐞

  • Update pod-security-policy.yaml to correct the unknown field "hostPort (#512, @balram2697)
  • check if result bundle not nil before dereferencing (#533, @aramase)

Documentation 📘

  • add installation steps for Azure RedHat Openshift (#446, @aramase)
  • update url reference in usage doc (#529, @aramase)
  • Add clarity about Service Principal being the only Identity Access Mode allowed for non Azure environments (#534, @DaveSlinn)

Helm 📈

Testing 💚

  • add unit tests and kind tests as part of nightly (#517, @aramase)
  • use variable group for kind e2e jobs (#522, @aramase)

Maintenance 🔧

  • bump golang.org/x/crypto to v0.0.0-20201216223049-8b5274cf687f (#511, @aramase)
  • bump browserslist from 4.14.0 to 4.16.6 in /website (#520, @dependabot)
  • Update pod-security-policy.yaml (#519, @616b2f)
  • Update Secrets Store CSI Driver to v0.0.23 (#536, @aramase)

Azure Key Vault Provider image is now in mcr.microsoft.com/oss/azure/secrets-store/provider-azure:0.0.16 and Secrets Store CSI Driver image is in mcr.microsoft.com/oss/kubernetes-csi/secrets-store/driver

0.0.15

18 May 00:30
aec6376
Compare
Choose a tag to compare

Note 🗒️

Features 🌈

  • add version response for provider (#466, @aramase)
  • add support for RSA-HSM keys (#470, @aramase)
  • switch to driver writing files (#460, @aramase)
    • Introduces a new flag --driver-write-secrets to return files in gRPC response to driver. Default value is false.

Documentation 📘

Helm 📈

Testing 💚

Maintenance 🔧

Azure Key Vault Provider image is now in mcr.microsoft.com/oss/azure/secrets-store/provider-azure:0.0.15 and Secrets Store CSI Driver image is in mcr.microsoft.com/oss/kubernetes-csi/secrets-store/driver