-
Notifications
You must be signed in to change notification settings - Fork 0
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
Migrating to Dynamic Settings #13
Comments
ENV VAR CHANGES
DATABASE CHANGES
Insert new record
Update the record
GITHUB APP INFO
GOTCHAS
|
This issue has been identified as stale because it has gone 30 days with no activity. |
After a lot of investigation, I am convinced that GitHub Apps cannot be used as an authentication replacement for PATs if organizational settings are configured statically. I believe (based on comments like this: microsoft#216 (comment)) the root cause of the divergence is a focus/prioritization on the implementation used internally at Microsoft that has caused the static configuration logic to fall behind. Since removing PATs is a high priority for the customer, this issue documents the findings/work that will need to be done to support Git App authentication.
Impacts
enittytype
field must be set toorganizationsetting
entityid
field must be set to the organization's id as an integer.updated
is required for the restart logic.GitHub App Changes/Decisions
public
to allow all the sub-orgs to install it with minimal hassle.appId
but a uniqueinstallationId
, which needs to be added in theinstallations
array of each org.Environment variable changes
GITHUB_APP_*_KEY
env vars or accessible as a local file that has it's path set inGITHUB_APP_*_KEY_FILE
Related
How do dynamic settings update?
business/operations/index.ts
.The text was updated successfully, but these errors were encountered: