authz/github: Support authorization.internalRepos in provider
Created by: indradhanush
First step on #34684.
This PR adds a new configurable attribute for the GitHub Authorization provider: internalRepos
. Setting it from the UI is possible but has no affect as this is not being consumed anywhere at the moment. As a result it should be safe to merge this PR.
Adding authorization.internalRepos to the config
UI Warning with setting both authorization.groupsCacheTTL and authorization.internalRepos in the config
Test plan
Added tests.