Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Maester controller #3

Closed
piotrmsc opened this issue Jul 31, 2019 · 2 comments
Closed

Maester controller #3

piotrmsc opened this issue Jul 31, 2019 · 2 comments

Comments

@piotrmsc
Copy link
Collaborator

piotrmsc commented Jul 31, 2019

Description

Create a controller that will allow registering hydra oatuh2 clients using Custom Resources.

  • store ID of client, clientID and clientSecret in k8s secret in the same namespace of applied CR
  • communicate with hydra over REST with retries
  • use kubernetes endpoints to find out all hydra instances
@jakkab
Copy link
Contributor

jakkab commented Sep 13, 2019

partially implemented in #12, #17 and #19.

todos:

  • implement retries
  • update integration tests

@p-bakker
Copy link

implement retries
@jakkab is there anything in the works to implement the retry mechanism for the api calls from maester to Hydra?

use kubernetes endpoints to find out all hydra instances
@piotrmsc I assume this would just be required for any functionality in the controller to find all Hydra instances (based on namespace of label selectors I presume) to then call the /clients api on each Hydra instance when CRs get added/updated/removed? And as such, this would be part of for example #4?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants