-
Bug
-
Resolution: Done
-
Undefined
-
None
-
quay-v3.10.4
-
False
-
None
-
False
-
-
-
-
0
We got a customer who used "AUTHENTICATION_TYPE: OIDC " in quayconfig file and quay failed to start.
Snippet of Quay config file:{}
AUTHENTICATION_TYPE: OIDC
AZURE_LOGIN_CONFIG:
CLIENT_ID: clientid
CLIENT_SECRET: clientsecret
OIDC_SERVER: https://sts.windows.net/tenantid/
SERVICE_NAME: azure
LOGIN_BINDING_FIELD: email
LOGIN_SCOPES:
- openid
- email
The above configuration prompted following error:
raise RuntimeError("Unknown authentication type: %s" % authentication_type)
RuntimeError: Unknown authentication type: OIDC
After removing AUTHENTICATION_TYPE: OIDC from quay config file, Quay installation was successful.
I have consulted about this issue with my colleague "Ivan Bazulic" and as per him, AUTHENTICATION_TYPE: OIDC is not supported and does not exist in code in any version of Quay.
Hence the documents need to be corrected for all the quay versions including latest version quay 3.10.x.
Here is the Red Hat Quay configuration document and area where it needs correction.
https://access.redhat.com/documentation/en-us/red_hat_quay/3.10/html-single/configure_red_hat_quay/index 3.4. General required fields AUTHENTICATION_TYPE (Required) The authentication engine to use for credential authentication. Values: One of Database, LDAP, JWT, Keystone, OIDC <----- this should be removed from the doc.