-
Bug
-
Resolution: Done
-
Major
-
quay-v3.6.2
-
False
-
None
-
False
Description:
When using the GITHUB_TRIGGER_CONFIG for an OnPremise GitHub Enterprise instance, Quay no longer launches because the config tool stops with the error "Could not verify GitHub OAuth credentials".
Steps:
- Create an OAuth application within GitHub ES
- Enable GitHub Trigger Feature end define the GITHUB_TRIGGER_CONFIG (custom URI)
- Restart Quay
Expected Results:
Quay should verify the OAuth connection to the GitHub ES.
Actual Results:
Config-Tool stops with Error "Could not verify GitHub OAuth credentials". Config tool ignores the GITHUB_ENDPOINT parameter (https://api.github.com/ hardcoded)
Sources:
Check: config-tool/githubbuildtrigger_validator.go at master · quay/config-tool
Bug: config-tool/validators.go at master · quay/config-tool (github.com)
Workaround:
Starting Quay with the IGNORE_VALIDATION=true environment variable.
- impacts account
-
PROJQUAY-2560 The Quay Config Tool is not validating configurations for Github Enterprise Login
- Closed
-
PROJQUAY-3879 The Quay Config Tool is not validating configurations for Github Enterprise Login
- Closed