Skip to content

Releases: hashicorp/vault-secrets-operator

v0.4.3

11 Jan 01:45
a38583c
Compare
Choose a tag to compare

0.4.3 (January 10th, 2024)

Fix:

  • Helm: rename and truncate the pre-delete cleanup job to 63 characters: GH-506
  • VDS: remediate deleted destination secret: GH-532
  • Update paused deployment error message: GH-528
  • VC: provide default value for spec.skipTLSVerify: GH-527
  • CCS: ensure invalid storage objects are deleted: GH-525
  • VDS: Log and record Vault request failures: GH-508
  • VPS: Sync on any update: GH-479

Dependency Updates:

  • update go version to fix CVE-2023-45284,CVE-2023-39326,CVE-2023-48795: GH-541
  • Bump google.golang.org/api from 0.154.0 to 0.155.0: GH-542
  • Bump github.com/prometheus/client_golang from 1.17.0 to 1.18.0: GH-540
  • Bump github.com/go-openapi/strfmt from 0.21.9 to 0.22.0: GH-539
  • Bump github.com/go-logr/logr from 1.3.0 to 1.4.1: GH-536
  • Bump golang.org/x/crypto from 0.16.0 to 0.17.0: GH-524
  • Bump k8s.io/client-go from 0.28.4 to 0.29.0: GH-523
  • Bump google.golang.org/api from 0.153.0 to 0.154.0: GH-522
  • Bump github.com/hashicorp/go-hclog from 1.6.1 to 1.6.2: GH-521
  • Bump github.com/google/uuid from 1.4.0 to 1.5.0: GH-520
  • Bump ubi9/ubi-minimal from 9.3-1361.1699548032 to 9.3-1475: GH-516
  • Bump ubi9/ubi-micro from 9.3-6 to 9.3-9: GH-515
  • Bump github.com/go-openapi/strfmt from 0.21.8 to 0.21.9: GH-514
  • Bump github.com/hashicorp/go-hclog from 1.5.0 to 1.6.1: GH-513
  • Bump github.com/go-openapi/runtime from 0.26.0 to 0.26.2: GH-512
  • Bump github.com/gruntwork-io/terratest from 0.46.6 to 0.46.8: GH-497
  • Bump google.golang.org/api from 0.152.0 to 0.153.0: GH-496

v0.4.2

07 Dec 22:44
28be7b3
Compare
Choose a tag to compare

0.4.2 (December 7th, 2023)

Important:

  • This release corrects a failed release of v0.4.1 to OpenShift's OperatorHub. It should be used in place of v0.4.1.
  • When upgrading directly from 0.4.0 or below using Helm, please follow updating-crds.

Fix:

  • Include viewer and editor RBAC roles in the chart: GH-501
  • Build: image/ubi: add separate target and build job for RedHat: GH-503

Dependency Updates:

  • Bump github.com/go-openapi/strfmt from 0.21.7 to 0.21.8: GH-490
  • Bump google.golang.org/api from 0.151.0 to 0.152.0: GH-489

v0.4.1

04 Dec 22:53
e217f00
Compare
Choose a tag to compare

0.4.1 (December 4th, 2023)

Important: this release contains CRD schema changes that must be applied manually when deploying VSO with Helm. Please see updating-crds for more details.

Improvements:

  • Manager: setting controller.manager.maxConcurrentReconciles now applies to all Syncable Secret controllers. The previous flag for the manager --max-concurrent-reconciles-vds is now deprecated and replaced by --max-concurrent-reconciles which applies to all controllers. GH-483

Fix:

  • Helm: prefix all helper functions with vso to avoid subchart name collisions: GH-487
  • VSS: Ensure all resource updates are synced: GH-492
  • VDS: Fix compute static-creds rotation horizon: GH-488

Dependency Updates:

  • Bump github.com/go-jose/go-jose/v3 from 3.0.0 to 3.0.1: GH-475
  • Bump google.golang.org/api from 0.150.0 to 0.151.0: GH-470
  • Bump k8s.io/client-go from 0.28.3 to 0.28.4: GH-469

v0.4.0

16 Nov 21:11
3b7261d
Compare
Choose a tag to compare

0.4.0 (November 16th, 2023)

Features:

  • VaultAuth: Support for the GCP authentication method when using GKE workload identity: GH-411
  • VDS: Support rotation for non-renewable secrets: GH-397

Fix:

  • Remove unneeded instantiation of the VSO ConfigMap watcher: GH-446
  • VDS: Correctly compute the lease renewal horizon after a new VSO leader has been elected and the lease is still within its renewal window: GH-397

Dependency Updates:

  • Upgrade kube-rbac-proxy to v0.15.0: GH-458
  • Bump github.com/onsi/gomega from 1.29.0 to 1.30.0: GH-456
  • Bump github.com/gruntwork-io/terratest from 0.46.5 to 0.46.6: GH-455
  • Bump google.golang.org/api from 0.149.0 to 0.150.0: GH-454
  • Bump ubi9/ubi-minimal from 9.2-750.1697625013 to 9.3-1361.1699548032: GH-444 GH-460
  • Bump ubi9/ubi-micro from 9.2-15.1696515526 to 9.3-6: GH-443
  • Bump github.com/gruntwork-io/terratest from 0.46.1 to 0.46.5: GH-440
  • Bump google.golang.org/api from 0.148.0 to 0.149.0: GH-439
  • Bump github.com/go-logr/logr from 1.2.4 to 1.3.0: GH-435
  • Bump github.com/google/uuid from 1.3.1 to 1.4.0: GH-434
  • Bump github.com/onsi/gomega from 1.28.1 to 1.29.0: GH-433
  • Bump google.golang.org/grpc from 1.57.0 to 1.57.1: GH-428
  • Bump k8s.io/apimachinery from 0.28.2 to 0.28.3: GH-421
  • Bump github.com/onsi/gomega from 1.28.0 to 1.28.1: GH-420
  • Bump k8s.io/api from 0.28.2 to 0.28.3: GH-419
  • Bump github.com/gruntwork-io/terratest from 0.46.0 to 0.46.1: GH-418
  • Bump sigs.k8s.io/controller-runtime from 0.16.2 to 0.16.3: GH-417

v0.3.4

20 Oct 17:37
d230700
Compare
Choose a tag to compare

0.3.4 (October 19th, 2023)

Fix:

  • UBI image: Include the tls-ca-bundle.pem from ubi-minimal: GH-415

v0.3.3

17 Oct 22:02
2ee0d96
Compare
Choose a tag to compare

0.3.3 (October 17th, 2023)

Fix:

  • Important security update to address some Golang vulnerabilities GH-414

Dependency Updates:

  • Upgrade kube-rbac-proxy to v0.14.4 for CVE-2023-39325 GH-414
  • Bump to Go 1.21.3 for CVE-2023-39325: GH-408
  • Bump github.com/hashicorp/vault/sdk from 0.10.0 to 0.10.2: GH-410
  • Bump github.com/gruntwork-io/terratest from 0.45.0 to 0.46.0: GH-409
  • Bump golang.org/x/net from 0.14.0 to 0.17.0: GH-407

v0.3.2

11 Oct 12:18
0a6c188
Compare
Choose a tag to compare

0.3.2 (October 10th, 2023)

Fix:

  • Handle invalid Client race after restoration: GH-400

Dependency Updates:

  • Bump ubi9/ubi-micro from 9.2-15 to 9.2-15.1696515526: GH-404
  • Bump github.com/hashicorp/hcp-sdk-go from 0.64.0 to 0.65.0: GH-403
  • Bump github.com/gruntwork-io/terratest from 0.44.0 to 0.45.0: GH-402
  • Bump github.com/prometheus/client_model from 0.4.1-0.20230718164431-9a2bf3000d16 to 0.5.0: GH-401
  • Bump github.com/go-openapi/runtime from 0.25.0 to 0.26.0: GH-394
  • Bump github.com/prometheus/client_golang from 1.16.0 to 1.17.0: GH-393
  • Bump github.com/hashicorp/golang-lru/v2 from 2.0.6 to 2.0.7: GH-392
  • Bump github.com/onsi/gomega from 1.27.10 to 1.28.0: GH-391
  • Bump github.com/hashicorp/hcp-sdk-go from 0.63.0 to 0.64.0: GH-390

v0.3.1

28 Sep 03:17
eef3fd0
Compare
Choose a tag to compare

0.3.1 (September 27th, 2023)

Fix:

  • Helm: bump the chart version and default tags to 0.3.1: GH-386

v0.3.0

28 Sep 00:24
582d6fa
Compare
Choose a tag to compare

0.3.0 (September 27th, 2023)

Improvements:

  • VDS: Support for DB schedule-based static role rotations: GH-369
  • HVS: Rename servicePrinciple data key clientKey to clientSecret: GH-368
  • HVS: Include User-Agent and requester HTTP request headers.: GH-382
  • HVS: Add validation for spec.refreshAfter and min constraints: GH-376
  • Helm: Add support for affinity and hostAliases: GH-343
  • Helm: Add the ability to specify a security context to the deployment: GH-289

Features:

  • Add support for syncing HCP Vault Secrets: GH-315

Revert:

  • Temporarily remove/disable revoke on uninstall: GH-383 reverts GH-202

v0.3.0-rc.1

19 Sep 21:15
3aae9b8
Compare
Choose a tag to compare
v0.3.0-rc.1 Pre-release
Pre-release

0.3.0-rc.1 (September 19th, 2023)

Improvements:

  • Add support for HCP Vault Secrets: GH-315
  • Add new HCPVaultSecretsApp CRD and Controller: GH-314
  • Add new HCPAuth CRD and Controller: GH-313
  • Optionally revoke and purge all cached vault clients upon Operator deployment deletion: GH-202