Theron Voran
1be24460f3
changelog++
2020-04-21 08:20:41 -07:00
Theron Voran
2072bf2dcd
Fix ha standby and active service annotations ( #268 )
...
* service: fix annotations for HA standby/active services
* added unit tests
Co-authored-by: yotsub <63680950+yotsub@users.noreply.github.com>
2020-04-21 08:19:17 -07:00
Theron Voran
39631aad6b
changelog++
2020-04-13 10:17:49 -07:00
Javad Karabi
374ea22c02
use port names that map to vault.scheme ( #223 )
...
* use port names that map to vault.scheme
* prefix internal/replication port names with vault.scheme
* port names must be 'no more than 15 characters'
* test vault server service port names are prefixed with vault scheme
* test vault server statefulset port names are prefixed with vault scheme
* test vault ui service port names are prefixed with vault scheme
* formatting: replace double quote with single quote
* uncomment accidentally-commented lines
* always set internal port name to https-internal, since it is always https
* prefix headless service internal port name with https
2020-04-13 08:48:23 -07:00
Denys Vitali
0e115513c2
docs(REAMDE): Fix Vault K8s dead link ( #256 )
2020-04-10 10:43:14 -04:00
Jason O'Donnell
c869fa8651
changelog++
2020-04-09 12:51:35 -04:00
Jared Allard
27a3a76513
fix(templates/server): ingress has default paths of / ( #224 )
...
* fix(templates/server): ingress has default paths of /
* fix: array -> list
It's been awhile since I wrote Helm templates :/
2020-04-09 12:48:42 -04:00
Petter Abrahamsson
497daa5f60
Remove IPC_LOCK capability ( #198 )
...
* Remove IPC_LOCK capability
* Remove tests for IPC_LOCK
2020-04-09 12:47:17 -04:00
Jason O'Donnell
13f6df4e6a
Update to 0.5.0 ( #253 )
...
* Update to 0.5.0
* Add changelog for k8s service discovery
2020-04-09 09:51:37 -04:00
Jason O'Donnell
6d5a2174d8
Add Vault Helm ent support, service discovery ( #250 )
...
* Add Vault Helm ent support, service discovery
* Fix unit test
* Update test/acceptance/server-ha-enterprise-dr.bats
Co-Authored-By: Theron Voran <tvoran@users.noreply.github.com>
* Update test/acceptance/server-ha-enterprise-dr.bats
Co-Authored-By: Theron Voran <tvoran@users.noreply.github.com>
* Update test/acceptance/server-ha-enterprise-perf.bats
Co-Authored-By: Theron Voran <tvoran@users.noreply.github.com>
* Update test/acceptance/server-ha-enterprise-perf.bats
Co-Authored-By: Theron Voran <tvoran@users.noreply.github.com>
* Update values.yaml
Co-Authored-By: Theron Voran <tvoran@users.noreply.github.com>
Co-authored-by: Theron Voran <tvoran@users.noreply.github.com>
2020-04-09 09:26:58 -04:00
Luiz Muller
2b137c95d2
fix link to documentation ( #247 )
2020-04-03 17:47:33 -07:00
Jason O'Donnell
e97f4a579f
Fix hardcoded service name in raft enfv ( #240 )
2020-03-26 17:19:26 -04:00
Daniel Mittelman
ac64feb0eb
Clarified documentation about Raft PV creation ( #239 )
2020-03-26 10:15:08 -04:00
Jason O'Donnell
d57bd7cb6e
Fix bug with api server env ( #237 )
2020-03-23 12:10:47 -04:00
Theron Voran
0550623c21
Fix server-headless-service annotations ( #236 )
...
`Values.server.service.annotations` are now being treated as multi-line
strings, to match the other annotations in the chart, and to support
templating within the annotations.
2020-03-20 10:54:32 -07:00
Theron Voran
04df47159d
Update CHANGELOG.md
2020-03-20 08:39:56 -07:00
Theron Voran
2a37c571d7
Making all annotations multi-line strings ( #227 )
...
Annotations for various objects were either multi-line strings or yaml
maps strings, so this is making them all multi-line strings for
consistency. Also updated the doc comment for namespaceSelector, since
it's being read as a yaml map (toYaml).
2020-03-20 08:37:40 -07:00
Theron Voran
127b95d6f9
changelog++
2020-03-19 22:45:58 -07:00
Theron Voran
1a8d9de511
Injector scheduler options ( #234 )
...
Adds affinity, tolerations, and nodeSelector options for the
injector deployment that are separate from those options on the vault
server statefulset.
Co-authored-by: Sergei Shishov <sergei.shishov@dubizzle.com>
2020-03-19 22:43:52 -07:00
Theron Voran
aeaeaa02fb
changelog++
2020-03-18 21:32:45 -07:00
Theron Voran
fa13c47858
Add injector.extraEnvironmentVars ( #232 )
...
Allows user-specified environment variables to be set in the injector
deployment.
2020-03-18 21:30:22 -07:00
Jason O'Donnell
9e0030d70a
changelog++
2020-03-18 15:50:53 -04:00
Jason O'Donnell
58b96dbc10
Add Raft HA support ( #229 )
...
* Add raft support
* Add acceptance test
* Update templates/server-headless-service.yaml
Co-Authored-By: Theron Voran <tvoran@users.noreply.github.com>
* Add notes to raft configurables
Co-authored-by: Theron Voran <tvoran@users.noreply.github.com>
2020-03-18 15:49:14 -04:00
Jason O'Donnell
d0f89fced8
Change revoke from bool to string ( #221 )
2020-03-06 16:59:59 -05:00
Jason O'Donnell
b8fc51b2be
changelog++
2020-03-06 15:10:41 -05:00
Jason O'Donnell
9d1693ad13
Add new vault-k8s environment variables ( #219 )
...
* Add new vault-k8s envs
* update vault image
* Add default tests for envs
* Add note about supported log parameters
* Fix typo in test name
2020-03-06 15:03:58 -05:00
Theron Voran
9d92922c9d
changelog++
2020-03-03 10:37:47 -08:00
Bruno FERNANDO
1ccc64788a
feat: add AGENT_INJECT_VAULT_AUTH_PATH option to the injector ( #185 )
...
* Add related unit tests
2020-03-03 10:32:50 -08:00
Jason O'Donnell
8a6419e623
Update to 0.4.0 ( #211 )
2020-02-21 14:56:30 -05:00
Theron Voran
2b0d91d614
Fix the injector deployment unit test ( #212 )
...
Set namespace manually, so the test service will have a known
namespace.
2020-02-21 11:39:41 -08:00
Theron Voran
088331f246
changelog++
...
missed a couple brackets
2020-02-21 08:25:17 -08:00
Theron Voran
71fad856a1
changelog++
...
Also added links
2020-02-21 08:23:57 -08:00
Theron Voran
2b2b0dd2fa
Added support for external vault ( #207 )
...
Uses Values.injector.externalVaultAddr to control the vault address
env variable and server yaml rendering.
If injector.externalVaultAddr is empty, both the injector and vault
are deployed, with the injector using the local vault. If
injector.externalVaultAddr is not empty, only the injector is
deployed, and it uses the vault at the address specified in
injector.externalVaultAddr.
2020-02-21 08:16:33 -08:00
Theron Voran
872ae7a48f
changelog++
2020-02-06 08:46:09 -08:00
Theron Voran
77b973c17f
Helm 3 support ( #195 )
...
Update chart and tests to Helm 3
Co-authored-by: Matt Piekunka <mpiekunk@users.noreply.github.com>
Co-authored-by: Mike Brancato <mbrancato@users.noreply.github.com>
2020-02-06 08:44:38 -08:00
Theron Voran
1f94e221c3
changelog++
2020-01-30 09:49:29 -08:00
Theron Voran
45c9118782
Adding sleep in the preStop lifecycle step ( #188 )
...
Aims to make vault pod termination more graceful with respect to user
requests.
2020-01-30 09:39:08 -08:00
Jason O'Donnell
7a6e8c3648
changelog++
2020-01-18 07:38:00 -05:00
Yong Wen Chua
eccd71bfe2
Allow configure StatefulSet updateStrategy ( #172 )
2020-01-18 07:36:45 -05:00
Jason O'Donnell
0099ea8a94
changelog++
2020-01-15 10:16:28 -05:00
fischerman
4209cbcc2d
make shareProcessNamespace configurable ( #174 )
...
* make shareProcessNamespace configurable
* add unit tests
2020-01-15 05:06:54 -05:00
fischerman
1f68852dc2
add lifecycle to vault instead of extra container ( #179 )
2020-01-15 05:03:20 -05:00
Jason O'Donnell
80027d3bda
Update to v0.3.3 ( #178 )
...
* Update to v0.3.3
* Reorder changelog
2020-01-14 14:14:27 -05:00
Jason O'Donnell
b8978603db
changelog++
2020-01-14 10:18:08 -05:00
Jason O'Donnell
e8e804d873
changelog++
2020-01-14 10:12:40 -05:00
Jason O'Donnell
ac2925d250
Add extraArgs configurable ( #176 )
2020-01-14 10:09:20 -05:00
Ryan Eschinger
4ee82fd984
fix injector env var names for manual tls config ( #171 )
...
AGENT_INJECT_CERT_FILE -> AGENT_INJECT_TLS_CERT_FILE
AGENT_INJECT_KEY_FILE -> AGENT_INJECT_TLS_KEY_FILE
see
611492d04b/subcommand/injector/flags.go (L56)
fixes #170
2020-01-13 12:49:13 -05:00
Jason O'Donnell
551f292b6f
Update to 0.3.2 ( #166 )
2020-01-08 10:05:06 -05:00
Jason O'Donnell
98e7e0a7c9
Update to 0.3.1 ( #162 )
2020-01-02 12:18:22 -05:00
Jason O'Donnell
3e91343f6d
Update CONTRIBUTING.md
2019-12-20 09:30:58 -05:00