Replies: 1 comment 3 replies
-
The doc states that it is not an expected approach. CRDs are used as internal storage that should be kept from end users. gRPC is preferable. However, if you manually create a valid oauth2client, it will work. Consider it the same as adding an entry directly to a database of your (hypothetical) application. |
Beta Was this translation helpful? Give feedback.
3 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I came across cautioning notes in the docs and other comments that CRDs should not be used directly to configure Dex. I could not find any rationale of that though. Could someone explain that please?
I think in K8s context adding clients via CRDs allows for some inversion of control and cleaner deployment automation codebase where apps can add themselves as clients. But particular quirks around metadata.name hashing make it unnecessary difficult. So I'm puzzled if CRD are not recommended just yet or will not going to be recommended, and what will be?
Beta Was this translation helpful? Give feedback.
All reactions