36 Commits
Author SHA1 Message Date
Bruno Galindro da CostaandBruno Galindro da Costa 6ef230764a [stable/dex] Add tolerations, affinity and nodeSelector to grpc-certs/web-certs jobs (#23873)
* feat: Add tolerations, affinity and nodeSelector to grpc-certs/web-certs jobs

Signed-off-by: Bruno Galindro da Costa <bruno.galindro@navinfo.eu>

* fix: Missing end on with block

Signed-off-by: Bruno Galindro da Costa <bruno.galindro@navinfo.eu>

Co-authored-by: Bruno Galindro da Costa <bruno.galindro@navinfo.eu>
2020-10-18 05:38:12 -07:00
machine424 6ec6034e00 [stable/dex] Add priorityClassName (#23753)
Signed-off-by: machine424 <ayoubmrini424@gmail.com>
2020-09-11 02:46:15 -07:00
mujx b20d5fd162 [stable/dex] Add imagePullSecrets (#22956)
* [stable/dex] Add imagePullSecrets

Signed-off-by: Konstantinos Sideris <siderisk@auth.gr>

* Add docs and default value

Signed-off-by: Konstantinos Sideris <siderisk@auth.gr>
2020-07-09 02:50:08 -07:00
Ken Perkins 75cd40bd08 [stable/dex] Dex v2.24.0 (#22736)
This change updates the dex version to v2.24.0 and the chart version as
appropriate. There were no features or bugs that I reviewed in Dex that
required any additional changes.

Signed-off-by: Ken Perkins <ken.perkins@rackspace.com>
2020-06-17 14:32:05 -07:00
Jacob Stampe Mikkelsen 1d4dda4fe7 Make web.allowedOrigins configurable using values file (#22224)
Signed-off-by: Jacob Stampe Mikkelsen <jmn@systematic.com>
2020-05-13 23:24:22 -07:00
Lasse Højgaard d335e57b0c stable/dex: version 2.23.0 + support for metrics. (#21721)
Signed-off-by: Lasse Højgaard <lho@trifork.com>
2020-04-02 08:12:24 -07:00
Frederik MogensenandFrederik Mogensen dc4e53a219 [stable/dex] Add securityContext to deployment (#21487)
Signed-off-by: Frederik Mogensen <sodiaf@gmail.com>

Co-authored-by: Frederik Mogensen <sodiaf@gmail.com>
2020-03-20 13:34:10 -07:00
Márk Sági-Kazár e6954ce478 [stable/dex] Update dex example URLs (#20955)
* Update dex example URLs

Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>

* Update description

Signed-off-by: Mark Sagi-Kazar <mark.sagikazar@gmail.com>
2020-02-24 08:12:47 -08:00
hmlkao 59036c1f7f [stable/dex] Add podLabels support (#20060)
* [stable/dex] Add podLabels support

Signed-off-by: Ondrej Homolka <ondrej.homolka@gmail.com>

* [stable/dex] Updated chart README with podLabels parameter

Signed-off-by: Ondrej Homolka <ondrej.homolka@gmail.com>

* [stable/dex] Bumbed version to 2.8.0

Signed-off-by: Ondrej Homolka <ondrej.homolka@gmail.com>
2020-01-30 06:40:14 -08:00
Lasse Højgaard 71d5abaf22 [stable/dex] Add liveness and readiness probes. (#20166)
Signed-off-by: Lasse Højgaard <lho@trifork.com>
2020-01-22 10:56:35 -08:00
Cédric de Saint Martin d914aaceac [stable/dex] Upgrade dex to 2.21.0. (#20034)
Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2020-01-15 07:41:34 -08:00
Martin Hrabovcin 2a4694e4dd [stable/dex] Add initContainers support (#15588)
Signed-off-by: Martin Hrabovcin <mhrabovcin.c@mesosphere.com>
2019-12-18 18:29:56 -08:00
Hedingber a7fad332fc [stable/dex] Enabling to control whether cluster role and cluster role binding will be created (#19278)
* Enabling to control whether cluster role and cluster role binding will
be created

Signed-off-by: Hedi Ingber <hedingber@gmail.com>

* crd.create -> crd.present

Signed-off-by: Hedi Ingber <hedingber@gmail.com>

* bumping minor

Signed-off-by: Hedi Ingber <hedingber@gmail.com>
2019-12-02 01:19:04 -08:00
Giacomo Longo b93fbdfaab [stable/dex] Fix compatibility with Helm 3 (#17682)
Signed-off-by: Giacomo Longo <gabibbo97@gmail.com>
2019-11-07 07:07:10 -08:00
Nikita MassalitinandCédric de Saint Martin 2c9b6dd416 [stable/dex] Fix ConfigMap creation and add missed config parameter (#18380)
* [stable/traefik] Decouple prometheus metrics to dashboard (#14946)

Before this PR, in case the dashboard was not enabled, the Prometheus metrics were disabled.

It is now possible to enable Prometheus metrics having at the same time the dashboard disabled.

Signed-off-by: Salvatore Mazzarino <dev@mazzarino.cz>

Fix

Fix for Jobs.
Jobs also have `"helm.sh/hook": post-install` so they don't have this configmap after start. Pods won't start because of this.

Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>

Update Chart.yaml

version up

Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>

fix

Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>

* added expire to values

Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>

* add ability to set expire

Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>

* remove blank line

Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>

* Bump version

Co-Authored-By: Cédric de Saint Martin <cedric@desaintmartin.fr>
Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>

* Added new conf params to Readme

Signed-off-by: Nikita Massalitin <nmassalitin@pushwoosh.com>
2019-11-06 13:29:48 -08:00
Jordan Jennings e919cca179 Update default dex app version to latest (#17117)
Signed-off-by: Jordan Jennings <jordanjennings@users.noreply.github.com>
2019-09-13 06:32:29 -07:00
Jordan Jennings 9ad0f91dff Support frontend config values (#17074)
Signed-off-by: Jordan Jennings <jordanjennings@users.noreply.github.com>
2019-09-13 05:06:29 -07:00
Maxime Legault-Venne 97076f8cd5 Add support to always display login screen (#16806)
The current indentation of the OAuth2 configuration block doesn't allow
for extra properties to be added. This allows to enable the new
configuration that will always display the login screen, even though
only one connector is defined.

The default value (disabled) is also added to the values file for
documentation.

See also: https://github.com/dexidp/dex/releases/tag/v2.18.0
See also: https://github.com/dexidp/dex/pull/1505

Signed-off-by: Maxime Legault-Venne <mlegoven@hotmail.com>
2019-09-04 09:55:00 -07:00
Vitaliy Dmitriev 63e2458274 [stable/dex] https secret volume fix (#16271)
Signed-off-by: Vitaliy Dmitriev <vi7alya@gmail.com>
2019-08-15 13:04:35 -07:00
Nicolaj Græsholt 58819ee0c0 [stable/dex] ADD annotations to grpc and web pods FIX #15451 (#15739)
* ADD annotations to grpc and web pods FIX #15451

Signed-off-by: Nicolaj Græsholt <figaw@hotmail.com>

* ADD docs on new values, BUMP chart minor version after adding feature

Signed-off-by: Nicolaj Græsholt <figaw@hotmail.com>

* FORMAT sort value parameters alphabetically.

Signed-off-by: Nicolaj Græsholt <figaw@hotmail.com>
2019-08-12 14:39:38 -07:00
Vitaliy Dmitriev 227cbd36b4 [stable/dex] fixes and improvements (#15558)
* [stable/dex] fixes and improvements

  * switchable grpc termination implemeted
  * switchable https termination implemented
  * deployment/service ports handling fixed and improved
  * service: possibility to set loadbalancer IP added
  * deployment: affinity fixed

Signed-off-by: Vitaliy Dmitriev <vi7alya@gmail.com>

* [stable/dex] dex config in secret returned back

Signed-off-by: Vitaliy Dmitriev <vi7alya@gmail.com>

* [stable/dex] README added

Signed-off-by: Vitaliy Dmitriev <vi7alya@gmail.com>

* [stable/dex] BREAKING CHANGE: upgrade to recommended labels.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2019-08-03 05:59:50 -07:00
Mikhail Zholobov 067b945556 [stable/dex] Update Dex version to v2.17.0 (#15476)
Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
2019-07-12 01:39:07 -07:00
Rick Haan 2404b9d197 [stable/dex] Pod annotations Dex (#14979)
* [stable/dex] Add pod annotations

Added the ability to configure your own pod annotations to the
deployment of dex.

An example:
``` yaml
podAnnotations:
  prometheus.io/path: "/metrics"
  prometheus.io/port: "5558"
  prometheus.io/scrape: "true"
```

Signed-off-by: Rick Haan <rickhaan94@gmail.com>

* [stable/dex] Bump minor chart version

My pull request adds functionality in a backwards-compatible manner.
This means a bump in the minor version of the chart.

Signed-off-by: Rick Haan <rickhaan94@gmail.com>
2019-06-28 01:13:38 -07:00
Vito Laurenza 2768d8d4a2 feat: add tolerations (#14345)
Signed-off-by: vito-laurenza-zocdoc <vito.laurenza@zocdoc.com>
2019-05-31 08:02:31 -07:00
Bort Verwilst f90a055071 [stable/dex] run jobs as nobody instead of root (#14057)
* run as nobody instead of root

Signed-off-by: Bart Verwilst <bart@verwilst.be>

* increment version

Signed-off-by: Bart Verwilst <bart@verwilst.be>

* make securityContext configurable

Signed-off-by: Bart Verwilst <bart@verwilst.be>

* this change warrants a minor release bump imo

Signed-off-by: Bart Verwilst <bart@verwilst.be>
2019-05-22 05:44:08 -07:00
Cédric de Saint Martin af19146e72 [stable/dex] Update dex to 2.16.0, rollout deployment when configuration change (#13277)
* [stable/dex] Update dex to 2.16.0, rollout deployment when configuration change.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>

* Add OWNERS and add desaintmartin to OWNERS.

Signed-off-by: Cédric de Saint Martin <cdesaintmartin@wiremind.fr>
2019-05-08 12:20:35 -07:00
Mikhail Zholobov f7334aa294 [stable/dex] Add support of affinity and PodDisruptionBudget (#12880)
* [stable/dex] Add "affinity" value

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/dex] Add "podDisruptionBudget" value

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>

* [stable/dex] Bump chart version

Signed-off-by: Mikhail Zholobov <legal90@gmail.com>
2019-04-22 09:21:46 -07:00
Michael Andrews a4db31fe66 [stable/Dex] Fixed hard coded servicePort in ingress template (#12728)
* Fixed hard coded servicePort in ingress template. (#12727)

Signed-off-by: Michael Andrews <Michael.Andrews@me.com>

* Set the default value for service.port in the values file.

This should probably be changed to ingress.servicePort since that is
where it is used. But I wanted to keep this PR focused on the hard coded
value in the ingress template.

Signed-off-by: Michael Andrews <Michael.Andrews@me.com>

* Bumped verion to 1.0.0

Signed-off-by: Michael Andrews <Michael.Andrews@me.com>
2019-04-15 05:22:49 -07:00
Carlos Tadeu Panato Junior 8f0be9b0d8 Bump Dex to 2.14.0 (#10580)
Signed-off-by: cpanato <ctadeu@gmail.com>
2019-01-14 13:34:45 -08:00
Carlos Tadeu Panato Junior 05659f3154 bump dex to 2.13.0 (#9921)
Signed-off-by: cpanato <ctadeu@gmail.com>
2018-12-12 05:39:00 -08:00
Pete Brown 5b17ae1932 [stable/dex] Update container for dex to use new community build (#7986)
* Update container for dex to use new community build

Dex is now in it's own organisation on github and has it's own repo on quay.
There was also a new release of 0.11.0 here: dexidp/dex#1284
I have also added myself to the maintainers list.

Signed-off-by: Pete Brown <pete.brown@powerhrg.com>

* Fix typo in image name

Signed-off-by: Pete Brown <pete.brown@powerhrg.com>

* Increase version to 0.5.0

Signed-off-by: Pete Brown <pete.brown@powerhrg.com>
2018-09-29 09:54:09 -07:00
Pete Brown c368876392 [stable/dex] Add ingress for dex (#7606)
* Add ingress for dex

Signed-off-by: Pete Brown <pete.brown@powerhrg.com>

* Add ingress url to notes

Signed-off-by: Pete Brown <pete.brown@powerhrg.com>

* Fix option for case where ingress is true

Signed-off-by: Pete Brown <pete.brown@powerhrg.com>
2018-09-26 09:27:15 -07:00
Pete Brown 9b1f848e96 Fix default issuer for dex (#7420)
Signed-off-by: Pete Brown <pete.brown@powerhrg.com>
2018-09-06 13:54:14 -07:00
Chris Heppell 38a56f7839 [stable/dex]: Add support to configure nodePort (#6956)
* add support for configuring dex nodePort values

* bump dex chart patch version

* Update Chart.yaml

* add comment showing example for configuring nodePort value
2018-08-27 20:41:35 -07:00
Cosmin Cojocar 393d869976 dex: configure gRPC and generate the certificates (CA/server/client) during deployment (#6679)
* dex: configure gRPC and generate the certificates (CA/server/client) during deployment

In addition, the web cert values were refatored to be consistent with gRPC values.

* dex: base resources name on the fullname template

* dex: comment out the default values for resources

* Bump dex chart version to 0.2.0

* Restore some of the original values of dex chart

* Fix indent in the values files

* Fix lint warnings
2018-07-26 12:49:56 -07:00
Shane Starcher 37bf2e2867 [dex] - initial chart for coreos/dex (#4580)
* initial dex chart by kfox1111

* dex template updates, label cleanup, slight refactor, version update to 2.10.0

* using standardized naming for services

* adding notes, helmignore

* remove default resource usage

* dex allowing service annotations

* dex using proper labels for the job and using helm hooks

* confirm to rbac

* fixing deployment version and chart label
2018-04-07 09:04:09 -07:00