Commit Graph
26 Commits
Author SHA1 Message Date
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
Giacomo Longo a4333232af [stable/dex] Fix compatibility with k8s 1.16 (#17681)
Signed-off-by: Giacomo Longo <gabibbo97@gmail.com>
2019-10-07 07:25:09 -07: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 1726050f7a [stable/dex] OWNERS list updated (#16082)
* [stable/dex] OWNERS list updated

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

* [stable/dex] maintainers list updated

Signed-off-by: Vitaliy Dmitriev <vi7alya@gmail.com>
2019-08-06 05:19:54 -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
Carlos Tadeu Panato Junior 49299b1c90 add apiVersion (#13782)
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2019-05-14 15:18:33 -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
Peter L Nordquist 3c01d4fefd [stable/dex] Configured more specific roles and cluster roles (#10446)
* Configured more specific roles and cluster roles

Based on new ClusterRole at
https://github.com/dexidp/dex/blob/master/examples/k8s/dex.yaml
with a Role to allow the jobs to create and delete secrets

Signed-off-by: Peter Nordquist <peter.nordquist@pnnl.gov>

* Updated RBAC API to v1

Signed-off-by: Peter Nordquist <peter.nordquist@pnnl.gov>

* Updated deployment apiVersion to v1

Signed-off-by: Peter Nordquist <peter.nordquist@pnnl.gov>

* Bumped chart version, this is not a bug fix

Signed-off-by: Peter Nordquist <peter.nordquist@pnnl.gov>

* Revert "Updated deployment apiVersion to v1"

This reverts commit 77aec99649.

Signed-off-by: Peter Nordquist <peter.nordquist@pnnl.gov>
2019-01-26 09:08:25 -08: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