31 Commits
Author SHA1 Message Date
Victor-Emmanuel Fourneau 0f33dd1e0b Adding path option to consul (#19084)
Signed-off-by: Victor-Emmanuel Fourneau <ve.fourneau@linkbynet.com>
2019-12-01 14:59:03 -08:00
Daniel Koopmans 9645b22e0a [stable/consul] Add podAnnotations (#17487)
* Add: podAnnotations

Signed-off-by: Daniel Koopmans <daniel.koopmans@gmail.com>

* Bump stable/consul version 3.8.2

Signed-off-by: Daniel Koopmans <daniel.koopmans@gmail.com>
2019-10-18 08:36:00 -07:00
Hang Xie 0e880a523d add flag forceIpv6 to support ipv6 (#16262)
Signed-off-by: Hang Xie <7977860+hangxie@users.noreply.github.com>
2019-08-17 23:32:04 -07:00
Oliver 8de12ce0dd [stable/consul] joinPeers and joinWan stability and reliability improvements (#16150)
* Reworked the logic around joining peers to make it a bit more aggressive and accurate when dealing with high-latency DNS resoltuion.

Signed-off-by: Oliver Isaac <oisaac@gmail.com>

* [stable/consul] Reworked wan peer to use the same logic as lan peer

Signed-off-by: Oliver Isaac <oisaac@gmail.com>

* [stable/consul] Skip joining WAN if wan_peers is not set

Signed-off-by: Oliver Isaac <oisaac@gmail.com>

* Updated chart version/values/readme

Signed-off-by: Oliver Isaac <oisaac@gmail.com>

* Added better logging around waiting for peers

Signed-off-by: Oliver Isaac <oisaac@gmail.com>

* Bump consul  version as well

Signed-off-by: Oliver Isaac <oisaac@gmail.com>
2019-08-13 02:35:48 -07:00
Scott Hawkins f98cdecc44 [stable/consul] Add the ability to attach lifecycle options to StatefulSet (#15804)
* Add the ability to attach lifecycle options to StatefulSet

Add sample to values  file

Bump chart version

Signed-off-by: Scott Hawkins <scott@articulate.com>
Signed-off-by: echoboomer <scott@articulate.com>

* Fix space in values file

Signed-off-by: echoboomer <scott@articulate.com>
2019-07-23 12:54:14 -07:00
Carlos Alexandro Becker 2141874738 [stable/consul] update to latest (#15128)
* [stable/consul] update to latest

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>

* fix: readme

Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-07-05 00:24:34 -07:00
Ryan Baker 61ce4c33c4 Change UI-Ingress TLS to List (#14983)
Signed-off-by: Ryan Baker <ryan.andrew.baker@outlook.com>
2019-06-24 16:26:35 -07:00
boxboatmatt 2792efddc5 Add the ability to specify additional labels for pod and statefulset (#11206)
Signed-off-by: Matthew DeVenny <matt@boxboat.com>
2019-04-05 10:51:21 -07:00
Nate Bhurinat Wangsutthitham f91f0511f8 [stable/consul] Added an option to insert uiService.annotation (#10796)
* Added an option for consul-ui to specify extra annotations

Signed-off-by: natebwangsut <nate.bwangsut@gmail.com>

* Bump chart version

Signed-off-by: natebwangsut <nate.bwangsut@gmail.com>
2019-01-21 13:58:40 -08:00
atze234 1333da2153 Allow Labels in Ingress Resource (#10364)
* Update Ingress to allow Labels configured via values.yaml

Signed-off-by: Joerg Schueppel <joerg.schueppel@invia.de>

* Bumped Chart Version

Signed-off-by: Joerg Schueppel <joerg.schueppel@invia.de>
2019-01-04 15:15:59 -08:00
Romain Poirot d18382c23d [stable/consul] Add post-hook to configure basic acls (#8393)
Signed-off-by: Romain Poirot <romain.poirot@supelec.fr>
2018-12-17 11:10:58 -08:00
Artur Gadelshin 43792f7263 Create rbac for test container (#8441)
Signed-off-by: Artur Gadelshin <a.gadelshin@melsoft-games.com>
2018-11-16 09:21:32 -08:00
Lachlan Cooper 9897667e80 [stable/consul] Add support for tolerations label (#8154)
* Support tolerating taints

Signed-off-by: Lachlan Cooper <lachlancooper@gmail.com>

* bump version for new feature

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2018-10-04 10:11:15 -07:00
Ryan Luckie cd8f5ce5f4 [stable/consul] Add support for priorityClasses (#6583) 2018-07-15 10:53:56 -07:00
wwojcik c425d890c8 [stable/consul] Adding support for nodeSelector (#6070)
* [stable/consul] Adding support for nodeSelector

* Bump minor version for new feature
2018-06-17 13:34:29 -07:00
Simon Wydooghe ab0ca176a2 [stable/consul] Rework affinity settings (#5532)
Rework affinity settings to follow Helm best practices.
2018-05-16 05:05:28 -07:00
Joshua Harshman c493759a2f consul-improvements - ability to reuse gossip-key (#5302)
* consul-improvements - ability to reuse gossip-key

* Reuse gossip key if already present as a k8s secret

* consul-improvements - increment chart version

* consul-improvements - don't force name change

* update version to 2.0.0
2018-05-09 15:06:53 -07:00
Tim Stoop 8f7c90ce19 [stable/consul] Provide advanced configuration options for consul (resubmit) (#4765)
* added extra configuration options for consul

* fixed readme

* added pitfall for ACLs

* added a note about configuration updates

* updated documentation syntax and added example
2018-05-03 10:43:51 -07:00
manuelfelipe 930fa365b1 support provided value for consul gossip-key (#4155)
* support provided value for consul gossip-key

* update README with new parameter

* increment chart version
2018-03-16 17:16:26 -07:00
Aswin Karthik cb6eb984d1 [stable/consul] Parameterize domain option passed to consul (#4064) (#4065) 2018-03-09 01:53:11 -08:00
Guang Ya Liu 090fd30e47 [stable/consul] Use storageClassName for consul. (#1975) 2018-01-29 12:06:34 -08:00
Simon Wydooghe d5688816d2 [stable/consul] Add nodeAffinity settings (#3326)
Use case: I want to avoid running Consul on certain nodes, such
as preemptible nodes in a Google Kubernetes Engine node pool.

The current antiAffinity setting makes this pull request a bit hacky,
but this was the quickest way to simply get my functionality running.
I definitely wouldn't like to have it merged as it is right now ;)

Are you open to having the current affinity settings as a whole
be a bit more customizable? I imagine there might be other users
with this use case.
2018-01-25 15:43:33 -08:00
David Huie 815a926ac4 [stable/consul] Ingress for Consul UI (#2408)
This introduces an optional ingress record for Consul UI.
2017-12-09 18:10:00 +01:00
Jonathan Stacks 22c8cfc981 [stable/consul] Consul 1.0.0 (#2724)
* Update consul image to 1.0.0

This fixes a lot of the stability issues on k8s

* Add pod anti affinity to spec

This ensures a single node failure doesn't take out multiple consul services

* Use the rolling update strategy for updates

* Add a pod disruption budget

* Bump chart version

* Update README to reflect ImageTag update

* Make anti-affinity settings configurable in Values.yaml

* Bump [stable/consul] to 1.0.0
2017-11-20 11:05:38 -05:00
Chris Stein 5a4b8e25b4 [stable/consul] Add cpu/memory limits to consul chart (#1745) 2017-09-10 22:08:01 +02:00
Jonathan Stacks 899dae1e54 Allow consul's gossip encryption to be turned off (#1512) 2017-08-13 19:07:27 +02:00
Lachlan Evenson ec52ae4692 Consul - Add consul tests and upgrade consul to 0.8.x (#1126)
* Bump consul version to 0.8.3
Add app version tag
Update chart maintainers to github username
Add consul helm tests
Update documentation
Remove existing test.sh

* Update helm test command in notes
2017-06-08 12:47:44 +02:00
Jonathan Stacks c73fc60338 [stable/consul] Allow configuration of consul datacenter name (#1230)
* Allow configuration of consul datacenter name

* Bump consul chart version

* Add DatacenterName default value to values.yaml
2017-06-06 13:59:56 -07:00
Robin Kearney 6082ac5fcd Fixes node id clash on single node deployments. (#1069)
* Supporting this consul flag

* better english
2017-05-23 07:58:17 -07:00
Lachlan Evenson bc40801337 commented out StorageClass in order to fallback to alpha notations by default (#973) 2017-04-27 17:11:45 -07:00
Ashley Penney fadad3536c Update consul chart (#671)
* (feat/upgrade-statefulset): Update consul chart to Statefulset
Update to StatefulSet
Update storage annotations
Remove ReadinessProbe as it causes race condition
Update documentation

* Rename manifest

* fix image tag to match new upstream convention

* update README variables
Add helper template
Add NOTES
Add storageclass variable
Conditional creation of UI service

* Add livelinessprobe

* Moved to stable

* update gotemplates to support longer names

* added backwards compatible storage notation

* Update to 0.7.5

* Fix broken values from rebase.

* Ensure ui values are uniform

* Make secret name unique

* 0.7.4 is the latest published.

* Increase timeout to give bootstrapping long enough

This is not an ideal solution, but it's not easy to get a self
health status.  This is the best we can do.

* Really bump to 0.7.5 now it's released.

* Fix typo.

* Fix name

* Update chart description

* fix typos in config params

* use fullname partial for secret name

* updated secret name volume
2017-03-17 15:36:02 -07:00