61 Commits
Author SHA1 Message Date
Luke KysowandGitHub c0e69e7326 Deprecate stable/consul (#22696)
stable/consul is deprecated in favor of HashiCorp's official Helm chart.

Signed-off-by: Luke Kysow <1034429+lkysow@users.noreply.github.com>
2020-06-06 07:43:45 -07:00
Yatharth SharmaandGitHub dc813111d1 [stable/consul] updated templating for ingress host (#21207)
Signed-off-by: Yatharth Sharma <yatharth0045@gmail.com>
2020-03-03 03:25:37 -08:00
Oleg DianovandKubernetes Prow Robot 3a1b02794f [stable/consul] fix gossip configuration parameter name in README (#19528)
* fix gossip configuration parameter name

Signed-off-by: Oleg Dianov <odidoit@gmail.com>

* bump chart version

Signed-off-by: Oleg Dianov <odidoit@gmail.com>
2019-12-20 12:39:32 -08:00
Victor-Emmanuel FourneauandKubernetes Prow Robot 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
Xiang DaiandKubernetes Prow Robot 403ec6a38d [stable/consul] Fixes compatibility with 1.16 (#17527)
* Fixes compatibility with 1.16

Signed-off-by: Xiang Dai <764524258@qq.com>

* fix white noise

Signed-off-by: Xiang Dai <764524258@qq.com>

* fix a typo

Signed-off-by: Xiang Dai <764524258@qq.com>

* update

Signed-off-by: Xiang Dai <764524258@qq.com>
2019-10-21 18:39:22 -07:00
Daniel KoopmansandKubernetes Prow Robot 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
Anton GorkovenkoandKubernetes Prow Robot a7d50ba9f3 Update api versions to support k8s 1.16 (#17648)
Signed-off-by: Anton Gorkovenko <gostom@gmail.com>
2019-10-10 23:59:50 -07:00
Hang XieandKubernetes Prow Robot 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
OliverandKubernetes Prow Robot 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 HawkinsandKubernetes Prow Robot 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 BeckerandKubernetes Prow Robot 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 BakerandKubernetes Prow Robot 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
Philip LaineandKubernetes Prow Robot cef85e8a27 [stable/consul] Fix ingress service name (#14662)
* Fix ingress service name

Signed-off-by: Philip Laine <philip.laine@gmail.com>

* Bump version

Signed-off-by: Philip Laine <philip.laine@gmail.com>
2019-06-17 14:48:15 -07:00
Carlos Tadeu Panato JuniorandKubernetes Prow Robot f8fd472ed4 add apiVersion (#13776)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-05-14 14:26:17 -07:00
boxboatmattandKubernetes Prow Robot 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
Robert James HernandezandKubernetes Prow Robot f9cf70695a [stable/consul] Use ui.enabled instead of uiService.enabled (#11717)
* Use ui.enabled for enabling ui without uiservice

Signed-off-by: Robert James Hernandez <rob@sarcasticadmin.com>

* Bump version

Signed-off-by: Robert James Hernandez <rob@sarcasticadmin.com>

* bump version to minor

Signed-off-by: Paul Czarkowski <username.taken@gmail.com>
2019-03-18 03:05:29 -07:00
Andrew AadlandandKubernetes Prow Robot a1ec45774e [stable/consul] Document Ingress vars in README (#10927)
Signed-off-by: Andrew Aadland <aa23@protonmail.com>
2019-01-28 01:47:24 -08:00
Nate Bhurinat WangsutthithamandKubernetes Prow Robot 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
atze234andKubernetes Prow Robot 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 PoirotandKubernetes Prow Robot 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
Arunvel Sriramandk8s-ci-robot 735b3cc507 Fix #9521 Liveness probe fails when HttpPort is overridden (#9522)
Signed-off-by: Arunvel Sriram <arunvelsriram@gmail.com>
2018-11-26 10:32:18 -08:00
Artur Gadelshinandk8s-ci-robot 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
Krishnaswamy Subramanianandk8s-ci-robot f49709ff52 [stable/consul] Fix ignoring gossip-key passed via values (#8784)
Signed-off-by: Krishnaswamy Subramanian <jskswamy@gmail.com>
2018-11-04 12:50:15 -08:00
Lachlan Cooperandk8s-ci-robot 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 Luckieandk8s-ci-robot cd8f5ce5f4 [stable/consul] Add support for priorityClasses (#6583) 2018-07-15 10:53:56 -07:00
Tim Curtinandk8s-ci-robot 90e4ba91b3 Consul release name check (#5769)
* Add default function from chart template to check release name match

* Increment version

* Update to latest helpers

* Update chart label to utilise partial from template

* Update Chart.yaml

* Ensure test references template fullname

Fixed notes output

* Version bump for chart.yaml
2018-06-24 07:35:03 -07:00
wwojcikandk8s-ci-robot 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 Wydoogheandk8s-ci-robot ab0ca176a2 [stable/consul] Rework affinity settings (#5532)
Rework affinity settings to follow Helm best practices.
2018-05-16 05:05:28 -07:00
Philippe Dagenaisandk8s-ci-robot ca8e59fe1a [stable/consul] Fix service name declaration in the ingress template when using nameOverride (resubmit) (#5497)
* Fix service name declaration in the ingress template when using nameOverride

* Change truncate to 60 character

* Bump version to 2.0.1

* Use fullname partial
2018-05-10 11:49:53 -07:00
Joshua Harshmanandk8s-ci-robot 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
Corey O'Brienandk8s-ci-robot 0d3ebfdfac [stable/consul] Fix statefulset selector (#5151)
* [stable/consul] Fix statefulset selectors

Selectors need to be explicit and immutable so they can't contain
the chart version

* Add version back to  label but remove  from selector
2018-05-07 07:44:51 -07:00
Tim Stoopandk8s-ci-robot 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
AdamDangandk8s-ci-robot 677069304d Typo fix in consul/README.md (#4304)
* add version for consul

add version for consul

* Typo fix in consul/README.md

Typo fix in consul/README.md
2018-03-21 03:37:03 -07:00
manuelfelipeandk8s-ci-robot 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
Jakub Dlugoleckiandk8s-ci-robot 762d97f97b [stable/consul] Fix render error when ingress is enabled (#4104)
Closes #4103
2018-03-12 07:17:12 -07:00
Aswin Karthikandk8s-ci-robot cb6eb984d1 [stable/consul] Parameterize domain option passed to consul (#4064) (#4065) 2018-03-09 01:53:11 -08:00
Joshua Harshmanandk8s-ci-robot da3d8ae974 consul-readability - seperate resources (#3078)
* consul-readability - seperate resources

make easier to read and by putting each resource in it's own file

* consul-readability - update version to 1.1.3
2018-02-27 10:04:47 -08:00
Corey O'Brienandk8s-ci-robot c0f20e6a34 [stable/consul] Clustering improvements (#3508)
* [stable/consul] Don't include self in peer list

* [stable/consul] Disable keyring file

* Bump stable/consul version
2018-02-18 01:47:37 -08:00
Guang Ya Liuandk8s-ci-robot 090fd30e47 [stable/consul] Use storageClassName for consul. (#1975) 2018-01-29 12:06:34 -08:00
Simon Wydoogheandk8s-ci-robot 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
Jonathan Stacksandk8s-ci-robot 9cea3cab63 [stable/consul] Pass HttpPort to consul (#3375)
* Pass HttpPort to consul

* Bump chart version

* Update chart test to wait for pods to come up.
2018-01-19 21:32:26 -08:00
Tim Martinandk8s-ci-robot eab1485732 Fix missing template "fullname" error (#3184)
* Fix missing template "fullname" error

This would previously fail when uiIngress.enabled was true.  I believe the template was missing the consul prefix.

* bump chart version to 1.1.3
2018-01-05 07:39:11 -08:00
David HuieandReinhard Nägele 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
Alvaro [Andor]andReinhard Nägele 8105dd9d0d Update README to match values.yaml (#2628)
* Update README to match values.yaml

Readme doesn't reflect correctly default values contained on values.yaml

* Upgrade chart version to fix lint
2017-12-07 21:12:37 +01:00
Kevin SchumacherandDhilip d497820a25 [stable/consul] #1785 namespace defined templates with chart name (#1985)
* [stable/consul] #1785 namespace defined templates with chart name

* Fix Circle CI failure

Added the missed out namespace entry
2017-11-28 22:33:34 +05:30
Jonathan StacksandMatt Farina 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
zouesandReinhard Nägele 45f1090faf Remove pod.alpha.kubernetes.io/initialized annotation annotation which has been deprecated (#2332) 2017-10-09 21:31:31 +02:00
DhilipandReinhard Nägele c91356c7f6 [stable/consul] Promote initContainers to podspec (#1735) 2017-09-17 21:12:13 +02:00
Chris SteinandReinhard Nägele 5a4b8e25b4 [stable/consul] Add cpu/memory limits to consul chart (#1745) 2017-09-10 22:08:01 +02:00
hchenxaandReinhard Nägele 6c57dd2194 update trunc chars (#2059)
update trunc chars
2017-09-10 21:22:50 +02:00