2019-11-21 19:21:23 +00:00
## Unreleased
2020-10-20 17:58:41 +00:00
## 0.8.0 (October 20th, 2020)
2020-09-16 06:47:01 +00:00
Improvements:
* Make server NetworkPolicy independent of OpenShift [GH-381 ](https://github.com/hashicorp/vault-helm/pull/381 )
2020-09-24 16:41:51 +00:00
* Added configurables for all probe values [GH-387 ](https://github.com/hashicorp/vault-helm/pull/387 )
2020-10-01 13:34:25 +00:00
* MountPath for audit and data storage is now configurable [GH-393 ](https://github.com/hashicorp/vault-helm/pull/393 )
2020-10-01 15:07:48 +00:00
* Annotations can now be added to the Injector pods [GH-394 ](https://github.com/hashicorp/vault-helm/pull/394 )
2020-10-13 13:22:17 +00:00
* The injector can now be configured with a failurePolicy [GH-400 ](https://github.com/hashicorp/vault-helm/pull/400 )
2020-10-16 14:48:41 +00:00
* Added additional environment variables for rendering within Vault config [GH-398 ](https://github.com/hashicorp/vault-helm/pull/398 )
2020-10-20 13:35:49 +00:00
* Service account for Vault K8s auth is automatically created when `injector.externalVaultAddr` is set [GH-392 ](https://github.com/hashicorp/vault-helm/pull/392 )
2020-09-16 06:47:01 +00:00
2020-10-05 20:23:04 +00:00
Bugs:
* Fixed install output using Helm V2 command [GH-378 ](https://github.com/hashicorp/vault-helm/pull/378 )
2020-08-24 18:19:12 +00:00
## 0.7.0 (August 24th, 2020)
2020-06-03 14:03:10 +00:00
Features:
2020-07-14 14:24:53 +00:00
* Added `volumes` and `volumeMounts` for mounting _any_ type of volume [GH-314 ](https://github.com/hashicorp/vault-helm/pull/314 ).
2020-08-20 23:05:58 +00:00
* Added configurable to enable prometheus telemetery exporter for Vault Agent Injector [GH-372 ](https://github.com/hashicorp/vault-helm/pull/372 )
2020-06-03 14:03:10 +00:00
Improvements:
2020-06-11 14:51:44 +00:00
* Added `defaultMode` configurable to `extraVolumes` [GH-321 ](https://github.com/hashicorp/vault-helm/pull/321 )
2020-06-26 06:46:05 +00:00
* Option to install and use PodSecurityPolicy's for vault server and injector [GH-177 ](https://github.com/hashicorp/vault-helm/pull/177 )
2020-07-14 14:10:18 +00:00
* `VAULT_API_ADDR` is now configurable [GH-290 ](https://github.com/hashicorp/vault-helm/pull/290 )
2020-07-30 14:24:07 +00:00
* Removed deprecated tolerate unready endpoint annotations [GH-363 ](https://github.com/hashicorp/vault-helm/pull/363 )
2020-08-14 22:06:03 +00:00
* Add an option to set annotations on the StatefulSet [GH-199 ](https://github.com/hashicorp/vault-helm/pull/199 )
2020-08-19 02:16:30 +00:00
* Make the vault server serviceAccount name a configuration option [GH-367 ](https://github.com/hashicorp/vault-helm/pull/367 )
2020-08-20 17:46:18 +00:00
* Removed annotation striction from `dev` mode [GH-371 ](https://github.com/hashicorp/vault-helm/pull/371 )
2020-08-20 18:03:26 +00:00
* Add an option to set annotations on PVCs [GH-364 ](https://github.com/hashicorp/vault-helm/pull/364 )
2020-08-20 18:40:40 +00:00
* Added service configurables for UI [GH-285 ](https://github.com/hashicorp/vault-helm/pull/285 )
2020-06-03 14:03:10 +00:00
Bugs:
2020-06-27 01:04:59 +00:00
* Fix python dependency in test image [GH-337 ](https://github.com/hashicorp/vault-helm/pull/337 )
2020-07-14 13:54:18 +00:00
* Fix caBundle not being quoted causing validation issues with Helm 3 [GH-352 ](https://github.com/hashicorp/vault-helm/pull/352 )
2020-07-30 14:06:18 +00:00
* Fix injector network policy being rendered when injector is not enabled [GH-358 ](https://github.com/hashicorp/vault-helm/pull/358 )
2020-06-03 14:03:10 +00:00
## 0.6.0 (June 3rd, 2020)
2020-04-09 16:51:35 +00:00
Features:
2020-05-08 18:36:56 +00:00
* Added `extraInitContainers` to define init containers for the Vault cluster [GH-258 ](https://github.com/hashicorp/vault-helm/pull/258 )
2020-05-28 18:55:47 +00:00
* Added `postStart` lifecycle hook allowing users to configure commands to run on the Vault pods after they're ready [GH-315 ](https://github.com/hashicorp/vault-helm/pull/315 )
2020-06-03 02:12:02 +00:00
* Beta: Added OpenShift support [GH-319 ](https://github.com/hashicorp/vault-helm/pull/319 )
2020-04-09 16:51:35 +00:00
Improvements:
2020-04-27 14:47:28 +00:00
* Server configs can now be defined in YAML. Multi-line string configs are still compatible [GH-213 ](https://github.com/hashicorp/vault-helm/pull/213 )
2020-04-09 16:51:35 +00:00
* Removed IPC_LOCK privileges since swap is disabled on containers [[GH-198 ](https://github.com/hashicorp/vault-helm/pull/198 )]
2020-04-13 17:17:49 +00:00
* Use port names that map to vault.scheme [[GH-223 ](https://github.com/hashicorp/vault-helm/pull/223 )]
2020-04-27 15:31:25 +00:00
* Allow both yaml and multi-line string annotations [[GH-272 ](https://github.com/hashicorp/vault-helm/pull/272 )]
2020-04-27 15:39:22 +00:00
* Added configurable to set the Raft node name to hostname [[GH-269 ](https://github.com/hashicorp/vault-helm/pull/269 )]
2020-05-01 01:38:42 +00:00
* Support setting priorityClassName on pods [[GH-282 ](https://github.com/hashicorp/vault-helm/pull/282 )]
2020-06-02 14:12:13 +00:00
* Added support for ingress apiVersion `networking.k8s.io/v1beta1` [[GH-310 ](https://github.com/hashicorp/vault-helm/pull/310 )]
* Added configurable to change service type for the HA active service [GH-317 ](https://github.com/hashicorp/vault-helm/pull/317 )
2020-04-09 16:51:35 +00:00
Bugs:
* Fixed default ingress path [[GH-224 ](https://github.com/hashicorp/vault-helm/pull/224 )]
2020-04-21 15:20:41 +00:00
* Fixed annotations for HA standby/active services [[GH-268 ](https://github.com/hashicorp/vault-helm/pull/268 )]
2020-05-20 16:18:54 +00:00
* Updated some value defaults to match their use in templates [[GH-309 ](https://github.com/hashicorp/vault-helm/pull/309 )]
2020-05-28 18:54:52 +00:00
* Use active service on ingress when ha [[GH-270 ](https://github.com/hashicorp/vault-helm/pull/270 )]
2020-06-02 14:12:13 +00:00
* Fixed bug where pull secrets weren't being used for injector image [GH-298 ](https://github.com/hashicorp/vault-helm/pull/298 )
2020-04-09 16:51:35 +00:00
2020-04-09 13:51:37 +00:00
## 0.5.0 (April 9th, 2020)
2020-03-18 19:50:53 +00:00
Features:
* Added Raft support for HA mode [[GH-228 ](https://github.com/hashicorp/vault-helm/pull/229 )]
2020-04-09 13:51:37 +00:00
* Now supports Vault Enterprise [[GH-250 ](https://github.com/hashicorp/vault-helm/pull/250 )]
* Added K8s Service Registration for HA modes [[GH-250 ](https://github.com/hashicorp/vault-helm/pull/250 )]
2020-03-03 18:37:47 +00:00
* Option to set `AGENT_INJECT_VAULT_AUTH_PATH` for the injector [[GH-185 ](https://github.com/hashicorp/vault-helm/pull/185 )]
2020-03-06 20:10:41 +00:00
* Added environment variables for logging and revocation on Vault Agent Injector [[GH-219 ](https://github.com/hashicorp/vault-helm/pull/219 )]
2020-03-19 04:32:45 +00:00
* Option to set environment variables for the injector deployment [[GH-232 ](https://github.com/hashicorp/vault-helm/pull/232 )]
2020-03-20 05:45:58 +00:00
* Added affinity, tolerations, and nodeSelector options for the injector deployment [[GH-234 ](https://github.com/hashicorp/vault-helm/pull/234 )]
2020-03-20 15:39:56 +00:00
* Made all annotations multi-line strings [[GH-227 ](https://github.com/hashicorp/vault-helm/pull/227 )]
2020-03-03 18:37:47 +00:00
2020-02-21 19:56:30 +00:00
## 0.4.0 (February 21st, 2020)
2020-01-15 10:06:54 +00:00
Improvements:
2020-02-21 16:25:17 +00:00
* Allow process namespace sharing between Vault and sidecar containers [[GH-174 ](https://github.com/hashicorp/vault-helm/pull/174 )]
* Added configurable to change updateStrategy [[GH-172 ](https://github.com/hashicorp/vault-helm/pull/172 )]
2020-02-21 16:23:57 +00:00
* Added sleep in the preStop lifecycle step [[GH-188 ](https://github.com/hashicorp/vault-helm/pull/188 )]
* Updated chart and tests to Helm 3 [[GH-195 ](https://github.com/hashicorp/vault-helm/pull/195 )]
* Adds Values.injector.externalVaultAddr to use the injector with an external vault [[GH-207 ](https://github.com/hashicorp/vault-helm/pull/207 )]
2020-01-15 10:06:54 +00:00
2020-01-15 15:16:28 +00:00
Bugs:
2020-02-21 16:23:57 +00:00
* Fix bug where Vault lifecycle was appended after extra containers. [[GH-179 ](https://github.com/hashicorp/vault-helm/pull/179 )]
2020-01-15 15:16:28 +00:00
2020-01-14 19:14:27 +00:00
## 0.3.3 (January 14th, 2020)
2020-01-14 15:18:08 +00:00
2020-01-14 15:12:40 +00:00
Security:
* Added `server.extraArgs` to allow loading of additional Vault configurations containing sensitive settings [GH-175 ](https://github.com/hashicorp/vault-helm/issues/175 )
2020-01-14 19:14:27 +00:00
Bugs:
* Fixed injection bug where wrong environment variables were being used for manually mounted TLS files
2020-01-08 15:05:06 +00:00
## 0.3.2 (January 8th, 2020)
Bugs:
* Fixed injection bug where TLS Skip Verify was true by default [VK8S-35]
2020-01-02 17:18:22 +00:00
## 0.3.1 (January 2nd, 2020)
Bugs:
* Fixed injection bug causing kube-system pods to be rejected [VK8S-14]
2019-12-19 16:49:50 +00:00
## 0.3.0 (December 19th, 2019)
2019-11-21 19:21:23 +00:00
Features:
* Extra containers can now be added to the Vault pods
2019-11-29 00:09:42 +00:00
* Added configurability of pod probes
2020-10-20 17:58:41 +00:00
* Added Vault Agent Injector
2019-11-29 00:09:42 +00:00
Improvements:
* Moved `global.image` to `server.image`
2019-12-09 21:52:23 +00:00
* Changed UI service template to route pods that aren't ready via `publishNotReadyAddresses: true`
2019-12-19 16:49:50 +00:00
* Added better HTTP/HTTPS scheme support to http probes
* Added configurable node port for Vault service
* `server.authDelegator` is now enabled by default
2019-11-21 19:21:23 +00:00
2019-12-02 22:22:15 +00:00
Bugs:
* Fixed upgrade bug by removing chart label which contained the version
2019-12-11 21:07:44 +00:00
* Fixed typo on `serviceAccount` (was `serviceaccount` )
2019-12-16 23:09:05 +00:00
* Fixed readiness/liveliness HTTP probe default to accept standbys
2019-12-02 22:22:15 +00:00
2019-11-13 00:55:31 +00:00
## 0.2.1 (November 12th, 2019)
Bugs:
* Removed `readOnlyRootFilesystem` causing issues when validating deployments
2019-11-11 15:51:00 +00:00
## 0.2.0 (October 29th, 2019)
2019-10-21 21:08:42 +00:00
Features:
* Added load balancer support
* Added ingress support
* Added configurable for service types (ClusterIP, NodePort, LoadBalancer, etc)
* Removed root requirements, now runs as Vault user
Improvements:
* Added namespace value to all rendered objects
* Made ports configurable in services
* Added the ability to add custom annotations to services
* Added docker image for running bats test in CircleCI
* Removed restrictions around `dev` mode such as annotations
2019-10-29 15:19:37 +00:00
* `readOnlyRootFilesystem` is now configurable
* Image Pull Policy is now configurable
2019-10-21 21:08:42 +00:00
Bugs:
* Fixed selector bugs related to Helm label updates (services, affinities, and pod disruption)
* Fixed bug where audit storage was not being mounted in HA mode
2019-11-06 16:08:28 +00:00
* Fixed bug where Vault pod wasn't receiving SIGTERM signals
2019-10-21 21:08:42 +00:00
2019-08-22 14:53:22 +00:00
## 0.1.2 (August 22nd, 2019)
Features:
* Added `extraSecretEnvironmentVars` to allow users to mount secrets as
environment variables
2020-10-20 17:58:41 +00:00
* Added `tlsDisable` configurable to change HTTP protocols from HTTP/HTTPS
2019-08-22 14:53:22 +00:00
depending on the value
2020-10-20 17:58:41 +00:00
* Added `serviceNodePort` to configure a NodePort value when setting `serviceType`
2019-08-22 14:53:22 +00:00
to "NodePort"
Improvements:
* Changed UI port to 8200 for better HTTP protocol support
2020-10-20 17:58:41 +00:00
* Added `path` to `extraVolumes` to define where the volume should be
2019-08-22 14:53:22 +00:00
mounted. Defaults to `/vault/userconfig`
* Upgraded Vault to 1.2.2
Bugs:
2020-10-20 17:58:41 +00:00
* Fixed bug where upgrade would fail because immutable labels were being
2019-08-22 14:53:22 +00:00
changed (Helm Version label)
* Fixed bug where UI service used wrong selector after updating helm labels
* Added `VAULT_API_ADDR` env to Vault pod to fixed bug where Vault thinks
Consul is the active node
* Removed `step-down` preStop since it requires authentication. Shutdown signal
sent by Kube acts similar to `step-down`
2019-08-08 18:14:58 +00:00
## 0.1.1 (August 7th, 2019)
Features:
2019-08-22 15:05:31 +00:00
* Added `authDelegator` Cluster Role Binding to Vault service account for
2019-08-08 18:14:58 +00:00
bootstrapping Kube auth method
Improvements:
2019-08-22 15:05:31 +00:00
* Added `server.service.clusterIP` to `values.yml` so users can toggle
2019-08-08 18:14:58 +00:00
the Vault service to headless by using the value `None` .
* Upgraded Vault to 1.2.1
## 0.1.0 (August 6th, 2019)
2018-09-22 16:59:41 +00:00
Initial release