Commit Graph
47 Commits
Author SHA1 Message Date
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
Robert James Hernandez 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 Aadland 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 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
Arunvel Sriram 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 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
Krishnaswamy Subramanian 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 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
Tim Curtin 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
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
Philippe Dagenais 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 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
Corey O'Brien 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 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
AdamDang 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
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
Jakub Dlugolecki 762d97f97b [stable/consul] Fix render error when ingress is enabled (#4104)
Closes #4103
2018-03-12 07:17:12 -07:00
Aswin Karthik cb6eb984d1 [stable/consul] Parameterize domain option passed to consul (#4064) (#4065) 2018-03-09 01:53:11 -08:00
Joshua Harshman 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'Brien 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 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
Jonathan Stacks 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 Martin 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 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
Alvaro [Andor] 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 Schumacher 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 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
zoues 45f1090faf Remove pod.alpha.kubernetes.io/initialized annotation annotation which has been deprecated (#2332) 2017-10-09 21:31:31 +02:00
Dhilip c91356c7f6 [stable/consul] Promote initContainers to podspec (#1735) 2017-09-17 21:12:13 +02:00
Chris Stein 5a4b8e25b4 [stable/consul] Add cpu/memory limits to consul chart (#1745) 2017-09-10 22:08:01 +02:00
hchenxa 6c57dd2194 update trunc chars (#2059)
update trunc chars
2017-09-10 21:22:50 +02:00
Jonathan Stacks 899dae1e54 Allow consul's gossip encryption to be turned off (#1512) 2017-08-13 19:07:27 +02:00
Nathan Valentine d6bf67f2aa fix Consul DNS port parameter handling (#1312)
* fix Consul DNS port parameter handling

* Update Chart.yaml
2017-07-17 16:57:57 -07:00
Frederic Hemberger 912f50c716 Use consistent whitespace in template placeholders (#1437)
Use consistent whitespace in template placeholders
2017-07-09 21:11:24 +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
Lachlan Evenson 5316b4e9f5 Update consul chart details (#1247)
* Update chart details

* Bump Chart version
2017-06-06 11:03:12 -07:00
Ashley Penney af187c6c00 Change references to incubator (#934)
Switch all references to incubator over to stable.
2017-05-31 22:23:32 -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
Etienne Lafarge 8b3a9e8c9d [stable/consul] Make cluster name a variable (#940)
* [stable/consul][bugfix] Allow all cluster names

People don't necessarily use "local" as a cluster name. Since this
value was hardcoded in the cluster bootstraping script, the Chart
couldn't be installed on such cluster.

This commit reasonably assume that all three etcd nodes are running
in the same Kubernetes cluster :)

* Bumped version
2017-04-27 17:17:51 -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