-
Notifications
You must be signed in to change notification settings - Fork 7
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
Allow users to configure authentication provider #22
Conversation
3ba3cd6
to
2977722
Compare
601d31f
to
7b2dea8
Compare
Hello, great, I was waiting for this and actually thinking about contributing myself ahah. Although, shouldn't you add changes for Values.yaml file that include all that changes ? Also, there is an ongoing issue regarding authentication and tls : That will probably imply some changes in the authentication config : Maybe it is worth checking it and including the changes in this issue ? |
Can you help me understand this a bit better what do you expect to see in the
Sorry, I'm a non-native English speaker and there might be some loss in translation for me :)
I'll check it out. Thank you for pointing these out, this is great. |
No worries ! So the values.yaml file has some default configuration in it that can be overridden when using the chart. Maybe it would be nice to increment the file with the new values you added regarding authentication to give some hints on what people can override when they use this chart, something like :
I don't know if this is clear ^^' |
Ok got it, as it is right now, users won't know what's supported from a configuration perspective. I think the README file uses the values.yaml file to generate the "chart.valuesSection", which is just a subset of the configuration defined in the values.schema.json and the template. |
@Nexucis @Labiote I would like to get some feedback from you about this topic. The main question is about having default settings for authentication providers in the values.yaml file. The values.yaml is used to render the documentation in the README file. That would definitely help to make it transparent, so people know what can be configured. The downside of this method, people wo don't use authentication provider are forced to override the values which adds a bit of friction, because default values probably don't match any deployment scenario. Do we have other options to a) provide a documention which shows easily what you can configure and b) having a reasonable default values.yaml which works frictionless? Please don't hesitate ripping this comment apart :) |
I think this issue in helm-docs is related to the problem I've described: norwoodj/helm-docs#225 |
cbd9555
to
7492c39
Compare
@indigo423 amazing, thanks for handling this. |
7492c39
to
f3ab6e9
Compare
Allow users to configure OAuth and OIDC authentication provider in the helm chart. Add validation in the schema.json. Signed-off-by: Ronny Trommer <ronny@no42.org>
Signed-off-by: Ronny Trommer <ronny@no42.org>
8d16333
to
6410839
Compare
Thanks for the hint, done |
Created schema validation for the configuration of OAuth and OIDC authentication providers.
Resolve: #21
Checklist
[<catalog_entry>] <commit message>
naming convention using one of the followingcatalog_entry
values:FEATURE
,ENHANCEMENT
,BUGFIX
,BREAKINGCHANGE
,IGNORE
.