not really, because it was something more Dex/Github related, and they provide their docs around it. But I can help you on this 🙂 Maybe we could think about adding this as a tutorial/how-to/example if it's useful.
After have installed Epinio you need to create a Github application
, so go to your Profile > Developer Settings > Oauth Apps > New Oauth App.
Name: "Whatever", Homepage: "https://auth.myepiniocluster.com
", Authorization callback URL: "https://auth.myepiniocluster.com/callback
" (probably for the homepage you can define the "epinio.xxxx.yy" or something else). Then take note of the ClientID and the ClientSecret.
With those you need to edit the
secret in the
namespace, adding a Github connector
- type: github
Then you can restart Dex to get the configuration, and you are good to go!
You can probably tweak also the helm-chart values to push the dex configuration instead of manually update them, but I haven't tried it.