-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
quay-v3.6.4
The config tool expects Elasticsearch to be hooked via https exclusively:
This hinders deployments of Quay on platforms where Elasticsearch is not behind a TLS certificate, i.e. it's only available via plain http. If an http hostname is tried, the validation fails:
config-editor stdout | time="2022-02-21T15:20:57Z" level=debug msg="Received config bundle. Decoding into C config-editor stdout | time="2022-02-21T15:20:57Z" level=debug msg="Validating BuildManager" config-editor stdout | time="2022-02-21T15:20:57Z" level=debug msg="Validating ElasticSearch" config-editor stdout | e Get "https://QUAY_HOSTNAME:80/ocp-quay-prueba*": net/http: T config-editor stdout | 2022/02/21 15:21:07 [openshift-quay-config-editor-5bd765f945-mmfvt/KQ7sxF78z7-000050ay-QUAY_CONFIG/api/v1/config/validate?mode=online HTTP/1.1" from 10.129. ... config-editor stderr | panic: runtime error: invalid memory address or nil pointer dereference
Please check. Thanks!