Commit Graph
172 Commits
Author SHA1 Message Date
Robin Elfrink 06b1352ea8 [stable/traefik] Add option to specify /ping check entry point. (#16719)
Closes #16718.

Signed-off-by: Robin Elfrink <robin.elfrink@eu.equinix.com>
2019-10-16 14:02:39 -07:00
Nick Roberts af96abbe10 [stable/traefik] allow labels and annotations to be specified (#16917)
* [stable/traefik] allow labels and annotations to be specified

Signed-off-by: Nick Roberts (nickrobertssky) <nick.roberts@sky.uk>

* [stable/traefik] bump chart version

Signed-off-by: Nick Roberts (nickrobertssky) <nick.roberts@sky.uk>

* [stable/traefik] add new values to readme

Signed-off-by: Nick Roberts (nickrobertssky) <nick.roberts@sky.uk>

* [stable/traefik] fix issue when labels no specified

Signed-off-by: Nick Roberts (nickrobertssky) <nick.roberts@sky.uk>
2019-10-16 07:51:40 -07:00
Alexandre amiche c7e31361a2 [stable/traefik] Add env values to the storeconfig job (#17221)
Signed-off-by: Alexandre Amiche <aamiche@livingactor.com>
2019-09-18 09:23:31 -07:00
Carlos Alexandro Becker d33937f96e [stable/traefik] backoff storeconfig job (#17181)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-09-17 06:40:24 -07:00
ryaneorth 4a8d788986 [stable/traefik] Updated acme storage location to be configurable (#16464)
* [stable/traefik] Updated acme storage location to be configurable

Signed-off-by: Ryan Orth <ryanorth@workfront.com>

* Fixed wrong version update
Signed-off-by: Ryan Orth <ryanorth@workfront.com>
2019-09-11 14:48:35 -07:00
Carlos Alexandro Becker e95673c89a [stable/traefik] backoff storeconfig job (#16513)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-09-11 13:54:34 -07:00
Florian Kinder 1148f0d328 Disable acme volume if kvprovider is configured) (#17067)
Signed-off-by: florian kinder <florian.kinder@mcl.de>
2019-09-11 08:57:24 -07:00
Nándor István Krácser 24df78eb18 traefik: reduce rbac scope if one namespace is handled (#16111)
Signed-off-by: Nandor Kracser <bonifaido@gmail.com>
2019-09-10 12:52:55 -07:00
Cameron Attard 8b72babf4a [stable/traefik] add maxIdleConnsPerHost (#16531)
Signed-off-by: Cameron Attard <cameron.attard@siteminder.com>
2019-09-10 09:22:54 -07:00
Felipe 1acc4850cb [stable/traefik]: fix service monitor scrape port (#16595)
Signed-off-by: Felipe Valtl de Mello <valtlfelipe@gmail.com>
2019-08-27 09:42:43 -07:00
Ray Walker cea98f0484 Traefik 1.7.14 (#16365)
Bug fixes:
- Update to go1.12.8 (#5201 by ldez). HTTP/2 Denial of Service
CVE-2019-9512 and CVE-2019-9514
- [server] Make hijackConnectionTracker.Close thread safe (#5194 by
jlevesy)
- [acme] Update lego (#5166 by dabeck)
- [consulcatalog] warning should not be a fail status (#4537 by
saez0pub)
- [docker] Update docker api version (#4909 by dtomcej)
- [dynamodb] Use dynamodbav tags to override json tags. (#5002 by ldez)
- [healthcheck] Wrr loadbalancer honors old weight on recovered servers
(#5051 by DougWagner)
- [k8s] Check for multiport services on Global Backend Ingress (#5021 by
dtomcej)
- [logs] Allows logs to use local time zone instead of UTC (#4954 by
dduportal)
- [middleware] Clear TLS client headers if TLSMutualAuth is optional
(#4963 by stffabi)
- [tls] Add missing KeyUsages for default generated certificate (#5150
by dtomcej)

Signed-off-by: Raymond Walker <raymond.walker@greenpeace.org>
2019-08-24 14:58:22 -07:00
Wi1dcard 12754f06ce Fix missing helm's metadata labels. (#16305)
Signed-off-by: Weizhe Sun <weizhe.sun@rightcapital.com>
2019-08-16 07:58:27 -07:00
Philipp Hellmich bb910daa9d [stable/traefik] add servicemonitor (#13728)
* feat: imporvements to pachyderm chart (#13054)

* feat: imporvements to pachyderm chart

- De-hardcode suite label to allow deployment in a different namespace
than `pachyderm`
- De-hardcode service account name to allow deployment in a different
namespace than `pachyderm`
- Allow specifying resource limits for `etcd` and `patchd` deployments
- Split `pachd` service in 3 stand alone services to allow exposing
`pachd-grpc-api` through a LoadBalancer service type
- `pachd-grpc-api` port can be customized
- `pachd` deployment now support iam-role annotation for `kube2iam`

Signed-off-by: Maxime Belanger <maxime.b.belanger@gmail.com>

* add variables to support 1.8.x

Signed-off-by: Maxime Belanger <maxime.b.belanger@gmail.com>

* node port fixed to 30650

Signed-off-by: Maxime Belanger <maxime.b.belanger@gmail.com>

* boolean as stringwq

Signed-off-by: Maxime Belanger <maxime.b.belanger@gmail.com>

* fix typo

Signed-off-by: Maxime Belanger <maxime.b.belanger@gmail.com>

* quote the value in the template instead

Signed-off-by: Maxime Belanger <maxime.b.belanger@gmail.com>
Signed-off-by: Philipp Hellmich <phil@hellmi.de>

* some changes based on feedback of dtomcej

Signed-off-by: Philipp Hellmich <phil@hellmi.de>

* commented out servicemonitor as requested in PR

Signed-off-by: Philipp Hellmich <phil@hellmi.de>

* fix

Signed-off-by: Philipp Hellmich <phil@hellmi.de>
2019-08-13 01:47:41 -07:00
Carlos Alexandro Becker a31c926f1f fix: traefik port (#15210)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-08-06 14:06:48 -07:00
Yong Wen Chua 1751629340 [stable/traefik] Fix Prometheus Bucket precision truncation (#14929)
* [stable/traefik] Fix Prometheus Bucket precision truncation

Signed-off-by: Yong Wen Chua <lawliet89@users.noreply.github.com>

* Bump chart

Signed-off-by: Yong Wen Chua <lawliet89@users.noreply.github.com>
2019-07-27 05:31:56 -07:00
Thomas Miller 1aea5456c5 Traefik mtls (#13347)
* Adds MTLS support to Traefik chart.

Work previously done by @somcsel and picked up here after abndoned.

Signed-off-by: Thomas Miller <thomas@tlm.id.au>

* Removed base64 ca cert requirement

Signed-off-by: Thomas Miller <thomas@tlm.id.au>

* Comment out MTLS by default

- PR feedback to comment out values MTLS settings by default

Signed-off-by: Thomas Miller <thomas@tlm.id.au>

* PR feedback, removing typos from values

Signed-off-by: Thomas Miller <thomas@tlm.id.au>

* Add missing comment blocks

Signed-off-by: Thomas Miller <thomas@tlm.id.au>

* Bumped chart version to 1.70.0

Signed-off-by: Thomas Miller <thomas@tlm.id.au>

* Bumped chart version to 1.74.0

Signed-off-by: Thomas Miller <thomas@tlm.id.au>
2019-07-26 07:45:59 -07:00
Kaden Nelson 1242367be5 [stable/traefik]: added support for extraVolumes + extraVolumeMounts (#15301)
Signed-off-by: Kaden Nelson <kadenlnelson@gmail.com>
2019-07-22 15:00:53 -07:00
Sebastian Pöhn 0d6354bcfa [stable/traefik]: Use correct target port for https (#15586)
Signed-off-by: Sebastian Poehn <sebastian.poehn@gmail.com>
2019-07-17 04:36:35 -07:00
Sebastian Pöhn afdcbd010c [stable/traefik] Use unprivileged ports (#13361)
Signed-off-by: Sebastian Poehn <sebastian.poehn@gmail.com>
2019-07-16 09:25:24 -07:00
Kaden Nelson 1e074fc79d [stable/traefik] Add support for ACME KeyType (#15303)
Signed-off-by: Kaden Nelson <kadenlnelson@gmail.com>
2019-07-14 11:41:03 -07:00
Carlos Alexandro Becker 9cecb57a7e stable/traefik: quote boltdb prefix (#15018)
Signed-off-by: Carlos Alexandro Becker <caarlos0@gmail.com>
2019-07-05 00:14:37 -07:00
Steven Goodliff f630fd56c5 supports specifying imagePullSecrets (#13145)
* supports specifying imagePullSecrets

Signed-off-by: Steven Goodliff <steven.goodliff@playtech.com>

* added missing space

Signed-off-by: Steven Goodliff <steven.goodliff@playtech.com>
2019-06-30 10:15:20 -07:00
Dat Truong 26e078e147 [stable/traefik] Add File Backend (#14585)
* Add File Backend

Signed-off-by: Dat Truong <mr.anhdat@gmail.com>

* Bump version

Signed-off-by: Dat Truong <mr.anhdat@gmail.com>

* Bump minor version

Signed-off-by: Dat Truong <mr.anhdat@gmail.com>
2019-06-27 16:51:34 -07:00
Minh Danh d235ac1ac7 Fix error when timeouts values unquoted (#12926)
Signed-off-by: Minh Danh <minhdanh.ngo@gmail.com>
2019-06-27 14:13:33 -07:00
Minh Danh b620b76d5e Use http endpoint /ping for liveness and readiness probes (#14845)
Signed-off-by: Minh Danh <minhdanh.ngo@gmail.com>
2019-06-18 00:10:14 -07:00
Todd Brown 7266b35e29 [stable/traefik] Upgrade to 1.7.12 (#14711)
Signed-off-by: Todd Brown <mrbrownt@me.com>
2019-06-17 06:36:11 -07:00
Paul Leathwood 14974b4665 [stable/traefik] Add configurable logLevel (#14125)
* Add configurable logLevel to traefik

Signed-off-by: Paul Leathwood <paul.leathwood@sky.uk>

* Chart version bump

Signed-off-by: Paul Leathwood <paul.leathwood@sky.uk>

* Update default logLevel to `info`

Signed-off-by: Paul Leathwood <paul.leathwood@sky.uk>

* Update to default to info using `| default`

Signed-off-by: Paul Leathwood <paul.leathwood@sky.uk>
2019-06-05 07:59:58 -07:00
Angelo Olivera e6180c76c5 [stable/traefik] add support for Forward Authentication (#8309)
* [stable/traefik] add support for Forward Authentication

Signed-off-by: Angelo Olivera <aolivera@gmail.com>

* [stable/traefik] document forwardauth.trustForwardHeader

Signed-off-by: Angelo Olivera <aolivera@gmail.com>

* [stable/traefik] fix capitalization in README

Signed-off-by: Angelo Olivera <aolivera@gmail.com>
2019-05-20 09:09:17 -07:00
Todd Brown 2c5433d141 [stable/traefik] cleanup storeconfig-job hook (#12188)
Adding helm hook delete policy so hook is deleted if successful or if running install again after a failure.

Signed-off-by: Todd Brown <mrbrownt@me.com>
2019-05-16 13:04:32 -07:00
Kevin Houdebert c646e884b3 [stable/traefik] Use chart helper to support SemVer2 (#13690)
Signed-off-by: Kevin Houdebert <kevin.houdebert@gmail.com>
2019-05-13 10:14:13 -07:00
Alexandre Malucelli ad789a69d9 [stable/traefik] TLS key/value out of scope (#13323)
Signed-off-by: Alexandre Malucelli <alexandre@malucelli.net>
Signed-off-by: Alexandre Guimarães Malucelli <alexandre@malucelli.net>
2019-05-08 08:40:35 -07:00
Adam Jodock 6ffce55c25 [stable/traefik] Add option to enable strict SNI checking (#13471)
* [stable/traefik] Add option to enable strict SNI checking

Signed-off-by: Adam Jodock <ajodock@gmail.com>

* [stable/traefik] Make sniStrict value optional

Signed-off-by: Adam Jodock <ajodock@gmail.com>
2019-05-08 08:02:42 -07:00
Stefan Kürzeder 286c3d96b5 [stable/traefik] Fixed icon url in chart.yaml (#12637)
* Fixed icon url in Chart.yaml

Signed-off-by: Stefan Kürzeder <stefan.kuerzeder@whiteduck.de>

* Added newline at the end

Signed-off-by: Stefan Kürzeder <stefan.kuerzeder@whiteduck.de>
2019-04-27 09:20:20 -07:00
Andrés Álvarez 9f5f50e779 [stable/traefik] Allow skipping secret creation for dns providers (#12465)
* Allow skipping secret creation for dns providers

Signed-off-by: Andres Alvarez <1671935+kir4h@users.noreply.github.com>

* Refactor to reference an existing secret name

Signed-off-by: Andres Alvarez <1671935+kir4h@users.noreply.github.com>

* Add dreamhost DNS provider environment variable to values.yaml

Signed-off-by: Andres Alvarez <1671935+kir4h@users.noreply.github.com>

* Bump Chart version

Signed-off-by: Andres Alvarez <1671935+kir4h@users.noreply.github.com>
2019-04-18 09:24:14 -07:00
Minh Danh d43938f421 Support traefik timeouts (#12609)
* Support traefik timeouts

Signed-off-by: Minh Danh <minhdanh.ngo@gmail.com>

* Bump version to 1.66.0

Signed-off-by: Minh Danh <minhdanh.ngo@gmail.com>
2019-04-04 20:25:19 -07:00
Steve Chung f655ba8420 [stable/traefik] add test (#12440)
* traefik tests, copy from mysql

Signed-off-by: Steven Chung <schung@mesosphere.io>

* traefik tests finalized

Signed-off-by: Steven Chung <schung@mesosphere.io>
2019-03-25 11:30:19 -07:00
Emmanuel CARRE fc869801c0 [stable/traefik] Add acme dns resolvers configuration (#11112)
* [stable/traefik] Add acme.dnsChallenge.resolvers

`resolvers` configuration is not available into Helm deployment but it
could be necessary for Letsencrypt DSN challange.

Signed-off-by: Emmanuel CARRE <emmanuelCarre@users.noreply.github.com>

* [stable/traefik] Bumped chart version

Signed-off-by: Emmanuel CARRE <emmanuelCarre@users.noreply.github.com>
2019-03-13 17:36:36 -07:00
Emmanuel CARRE 60be033e58 [stable/traefik] Add acme.dnsProvider.ovh example (#11116)
* Add example
* Add Bump version

Signed-off-by: Emmanuel CARRE <emmanuelCarre@users.noreply.github.com>
2019-03-11 18:02:39 -07:00
Yong Wen Chua 46728cdf0d Configure environment variables for Traefik (#10928)
* Configure environment variables for Traefik

Signed-off-by: Yong Wen Chua <lawliet89@users.noreply.github.com>

* Fix indentation

Signed-off-by: Yong Wen Chua <lawliet89@users.noreply.github.com>

* Fix README typo

Signed-off-by: Yong Wen Chua <lawliet89@users.noreply.github.com>

* Fix rebase mistake

Signed-off-by: Yong Wen Chua <lawliet89@users.noreply.github.com>
2019-03-04 18:31:12 -08:00
Art3mK 16879ca3db [stable/traefik]: add configurable host ports for deployments (#11692)
* [stable/traefik]: add configurable host ports for deployments

Signed-off-by: Art3mK <artem@kayalaynen.ru>

* [stable/traefik] provide defaults for host ports

Signed-off-by: Art3mK <artem@kayalaynen.ru>
2019-03-04 11:56:15 -08:00
Jacob Magnusson 128b81e0a1 Ability to add arbitrary Secrets and ConfigMaps (#5618)
Google Cloud DNS is configured differently from all other ACME DNS providers in that it expects a file to be available inside the container (because of how the underlying lego library is set up). This didn’t map well to how helm packages are expected to be provided with configuration/secrets.

To support this the ability to specify any number of Secrets and ConfigMaps from the values.yaml file has been added.

Signed-off-by: Jacob Magnusson <m@jacobian.se>
2019-02-27 08:54:34 -08:00
Leo Antunes 7a7549f822 traefik: bump 1.7.7 → 1.7.9 (#11366)
* traefik: update to 1.7.9

Signed-off-by: Leo Antunes <leo@costela.net>

* traefik: increase memory limit to 40Mib

Signed-off-by: Leo Antunes <leo@costela.net>

* traefik: replace cpu/memory limits with resources

This deprecates the {cpu,memory}{Request,Limit} parameters and
introduces the `resources` parameter.

Signed-off-by: Leo Antunes <leo@costela.net>
2019-02-14 08:40:27 -08:00
Sebastian Pöhn 57a2827957 [stable/traefik]: Add securityContext to deployment (#11262)
* [stable/traefik]: Add securityContext to deployment

Signed-off-by: Sebastian Poehn <sebastian.poehn@gmail.com>

* [stable/traefik] Bump version

Signed-off-by: Sebastian Poehn <sebastian.poehn@gmail.com>

* Update Chart.yaml

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-02-10 11:59:53 -08:00
Ricardo Hernandez 3fea91c947 [stable/traefik] HorizontalPodAutoscaler (#10288)
* stable/traefik: Add hpa object

Signed-off-by: Ricardo Hernandez <ricardo.hernandez@mongodb.com>

* stable/traefik: bump version

Signed-off-by: Ricardo Hernandez <ricardo.hernandez@mongodb.com>

* stable/traefik: document autoscaling value

Signed-off-by: Ricardo Hernandez <ricardo.hernandez@mongodb.com>

* stable/traefik: Remove trailing whitespace in values

Signed-off-by: Ricardo Hernandez <ricardo.hernandez@mongodb.com>

* Comment autoscaling value

Signed-off-by: Ricardo Hernandez <ricardo.hernandez@mongodb.com>
2019-02-04 06:08:06 -08:00
Mátyás Somfai 0488c623ee [stable/traefik] dashboard serviceType (#10788)
* added dashboard.serviceType value to be able to deploy to GKE

Signed-off-by: Ole Rößner <o.roessner@neusta.de>

* added dashboard.serviceType value to be able to deploy to GKE

Signed-off-by: Ole Rößner <o.roessner@neusta.de>

* added dashboard.serviceType value to be able to deploy to GKE

Signed-off-by: Ole Rößner <o.roessner@neusta.de>

* removed executable flag from yaml files

Signed-off-by: Matyas Somfai <somfai.matyas@gmail.com>

* added a default value for dashboard.serviceType; modified the service to use a named port; fixed a link in the readme

Signed-off-by: Matyas Somfai <somfai.matyas@gmail.com>
2019-01-23 09:25:44 -08:00
nreisbeck 30932da65d stable/traefik/Chart.yaml: Update Traefik image to v1.7.7 (#10748)
* stable/traefik/Chart.yaml: Update Traefik image to v1.7.7

Signed-off-by: Nolan Reisbeck <nolan.reisbeck@gmail.com>

* update readme too

Signed-off-by: David J. M. Karlsen <david@davidkarlsen.com>
2019-01-18 14:34:44 -08:00
Rico Pahlisch 591871e5b3 skip null values for traefik dns config (#10672)
Signed-off-by: Rico Pahlisch <rico.pahlisch@kiwigrid.com>
2019-01-15 11:27:42 -08:00
alwinmarkcf ae4e119ce2 Stable traefik fix kv upgrade (#9808)
* [stable/traefik] Fixes helm upgrades for kv providers

This will run the storeconfig job also on upgrades but without the `traefikConfiguration.GlobalConfiguration.ACME.OverrideCertificates=true` parameter, so the configuration gets updated but the certs are left alone.

It's still possible to override the certificates by importing an
`acme.json` file and using the `kvprovider.importAcme=true` parameter.

Fixes: #7172

Signed-off-by: Alwin Mark <a.mark@crowdfox.com>

* [stable/traefik] Don't delete storeconfig job

Rather add revision to the job to make it unique, so its possible to get
logs from it, even if it succeeded

Signed-off-by: Alwin Mark <a.mark@crowdfox.com>
2019-01-14 06:22:59 -08:00
Tobias Brunner d82102075d [stable/traefik] support for TLS settings on dashboard ingress (#10334)
This commit implements support for configuring TLS settings on
the Traefik dashboard ingress object. Solves GitHub issue #6727

Signed-off-by: Tobias Brunner <tobias@tobru.ch>

add starting space in comment

Signed-off-by: Tobias Brunner <tobias@tobru.ch>

fix default values

Signed-off-by: Tobias Brunner <tobias@tobru.ch>

bump chart version

Signed-off-by: Tobias Brunner <tobias@tobru.ch>
2019-01-11 10:04:44 -08:00
Gabor Kozma 8ec38f6b24 [stable/traefik] Generate self sign default cert (#9375)
* Generate self sign default cert

Signed-off-by: Gabor Kozma <gabo@kozmagabor.com>

* handle defaultCN default value

Signed-off-by: Gabor Kozma <gabo@kozmagabor.com>
2019-01-08 11:52:56 -08:00