From f6aaf4fdafdfeda7ead592472694bea957af2a74 Mon Sep 17 00:00:00 2001 From: Ryan Lerch Date: Wed, 20 Mar 2024 12:18:44 +1000 Subject: [PATCH] set the proxy to point to openshift kerneltest Signed-off-by: Ryan Lerch --- playbooks/include/proxies-reverseproxy.yml | 8 ++++++-- playbooks/openshift-apps/kerneltest.yml | 5 ++++- .../kerneltest/templates/client_secrets.json | 4 ++-- 3 files changed, 12 insertions(+), 5 deletions(-) diff --git a/playbooks/include/proxies-reverseproxy.yml b/playbooks/include/proxies-reverseproxy.yml index b5bb1fa3d3..b20996630a 100644 --- a/playbooks/include/proxies-reverseproxy.yml +++ b/playbooks/include/proxies-reverseproxy.yml @@ -248,9 +248,13 @@ destname: kerneltest remotepath: /kerneltest localpath: /kerneltest + balancer_name: apps-ocp + balancer_members: "{{ (env == 'staging')|ternary(ocp_nodes_stg, ocp_nodes) }}" + targettype: openshift + ocp4: true + keephost: true header_scheme: true - proxyurl: "{{ varnish_url }}" - when: env != "staging" + tags: kerneltest - role: httpd/reverseproxy website: qa.fedoraproject.org diff --git a/playbooks/openshift-apps/kerneltest.yml b/playbooks/openshift-apps/kerneltest.yml index 5cc5e6241d..61c7c9b2ff 100644 --- a/playbooks/openshift-apps/kerneltest.yml +++ b/playbooks/openshift-apps/kerneltest.yml @@ -95,9 +95,12 @@ - role: openshift/route app: kerneltest routename: kerneltest - host: "kerneltest.apps.ocp{{ env_suffix }}.fedoraproject.org" + host: "apps{{ env_suffix }}.fedoraproject.org" + path: "/kerneltest" serviceport: web servicename: kerneltest-web + annotations: + haproxy.router.openshift.io/timeout: 5m - role: openshift/object app: kerneltest diff --git a/roles/openshift-apps/kerneltest/templates/client_secrets.json b/roles/openshift-apps/kerneltest/templates/client_secrets.json index acbfcf860a..8ac3bebffb 100644 --- a/roles/openshift-apps/kerneltest/templates/client_secrets.json +++ b/roles/openshift-apps/kerneltest/templates/client_secrets.json @@ -1,6 +1,6 @@ {% if env == 'staging' %} {"web": { - "redirect_uris": ["https://kerneltest.apps.ocp.stg.fedoraproject.org/oidc_callback"], + "redirect_uris": ["https://apps.stg.fedoraproject.org/kerneltest/oidc_callback"], "token_uri": "https://id.stg.fedoraproject.org/openidc/Token", "auth_uri": "https://id.stg.fedoraproject.org/openidc/Authorization", "client_id": "kerneltest-stg", @@ -12,7 +12,7 @@ } {% else %} {"web": { - "redirect_uris": ["https://kerneltest.apps.ocp.fedoraproject.org/oidc_callback"], + "redirect_uris": ["https://apps.fedoraproject.org/kerneltest/oidc_callback"], "token_uri": "https://id.fedoraproject.org/openidc/Token", "auth_uri": "https://id.fedoraproject.org/openidc/Authorization", "client_id": "kerneltest",