30 Commits

Author SHA1 Message Date
Ugo Mignon
35abbe3c5c
feat: customize name of secret (#125) 2023-10-24 10:18:41 +02:00
Jakub Błaszczyk
d5ad7f4c99
feat: add channels to crd (#135) 2023-10-10 13:22:06 +02:00
Damian Peckett
2a6cef5006
refactor: update to the latest version of kubebuilder and add support for hydra v2 (#127) 2023-08-08 10:30:24 +02:00
andremarianiello
fdedbe52ad
fix: add ready condition to OAuth2ClientStatus (#122) 2023-03-27 17:34:35 +02:00
Kevin Goslar
77d196e886
docs: standardize license headers (#113) 2022-11-03 09:31:10 -05:00
Alexandre Mclean
028c3df4c2
fix(controller): Ensure that OAuth2Client reconciliation creates hydra client for specs (#83) 2021-09-14 14:07:06 +02:00
Roman Lytvyn
f9bfa0a0dd fix: annotate errors with stack trace 2021-06-04 15:05:23 +02:00
Roman Lytvyn
cd33789adc fix: return original error if no reconciliation update error 2021-06-04 14:36:15 +02:00
Roman Lytvyn
9f58744fe5 fix: use correct status code for update 2021-06-04 13:54:41 +02:00
Roman Lytvyn
989dd1567a fix: add missing reconciliation status error update 2021-06-04 13:48:35 +02:00
Roman Lytvyn
8029224178 add: metadata encoding error propagation 2021-06-04 13:10:08 +02:00
Jakub Błaszczyk
0d726dd0b7
feat: single namespace (#65)
Closes #64
Closes #63
2021-05-13 13:50:21 +02:00
fjvierap
0ac577939c
feat: support to ory hydra running in secure mode (#62) 2021-05-10 11:18:39 +02:00
Julia Iskierka
9b8f463527
build: update CRDs and k8s dependencies (#68) 2021-05-10 10:35:08 +02:00
Clément BUCHART
c337b2d8f4
feat: allow postLogoutRedirectsUris to be set (#54)
Closes #51

Signed-off-by: Clément BUCHART <clement@buchart.dev>
2020-06-08 12:09:32 +02:00
Clément BUCHART
ce3ca789ea
fix: tolerate nil secret when tokenEndpointAuthMethod is none (#53)
Signed-off-by: Clément BUCHART <clement@buchart.dev>
2020-03-26 10:19:11 +01:00
Jakub Kabza
ef9f2e2538
feat: Reconcile missing and updated OAuth2 Clients (#46) 2020-02-11 17:05:41 +01:00
Paul Davis
f8f51ea2f8
fix: Use scoped client name in Reconcile (#45)
When the maester creates a client, it adds the namespace to the owner. This fix takes that into account when checking for updates.

Without this patch, the maester fails to update the client with hydra when the k8s admin makes changes to the oauth2client resource in a namespace.

Testing image is available at `dangersalad/hydra-maester:v0.0.12-alpha2`.
2020-02-05 09:43:04 +01:00
Ante Mihalj
71f17149c9
feat: Add audience field to OAuth2 Clients (#44) 2020-02-01 14:26:22 +01:00
Jakub Dziechciewicz
3f205b7a68 Set OwnerReference on secrets created by controller (#39) 2019-12-16 10:35:25 +01:00
Paul Davis
803c935b47 Support talking to multiple ORY Hydra deployments (#35) 2019-11-14 09:11:13 +01:00
Jakub Kabza
22988c0db6 Fix override clients bug (#23) 2019-09-19 09:29:18 +02:00
Jakub Kabza
294c171ac6 Full upgrade (#19)
- SecretName is now mandatory
- One can update client_secret in Hydra by creating new Secret object and changing the SecretName in CR instance
2019-09-13 14:37:29 +02:00
Jakub Kabza
3c83a7873d comments 2019-09-05 11:31:32 +02:00
Jakub Kabza
ff1f11b18f regenerate 2019-09-05 10:00:59 +02:00
Jakub Kabza
f23d332653 status 2019-09-05 09:58:27 +02:00
Jakub Kabza
6825f7b8f1 fix 2019-08-30 13:53:14 +02:00
Jakub Kabza
38c57d67c2 fix bug: 2019-08-30 13:47:27 +02:00
Jakub Kabza
cd78361bf7 api + basic logic + hydra client crud + validation + happy path integration test 2019-08-28 12:58:13 +02:00
Jakub Kabza
dfb5974746 scaffold controller 2019-08-21 10:12:07 +02:00