[Pagure] Fix the client_secrets.json

The `env_suffix` variable doesn't work in case of pagure. So we need to do it
different way.

Signed-off-by: Michal Konecny <mkonecny@redhat.com>
This commit is contained in:
Michal Konecny 2023-07-19 16:23:05 +02:00
parent 558e9a31fd
commit a05113b48d

View file

@ -1,13 +1,25 @@
{ {
"web": { "web": {
"auth_uri": "https://id{{env_suffix}}.fedoraproject.org/openidc/Authorization", {% if env == 'pagure-staging' %}
"auth_uri": "https://id.stg.fedoraproject.org/openidc/Authorization",
"client_id": "{{ pagure_oidc_client_id }}", "client_id": "{{ pagure_oidc_client_id }}",
"client_secret": "{{ pagure_stg_oidc_client_secret }}", "client_secret": "{{ pagure_stg_oidc_client_secret }}",
"issuer": "https://id{{env_suffix}}.fedoraproject.org/openidc/", "issuer": "https://id.stg.fedoraproject.org/openidc/",
"redirect_uris": [ "redirect_uris": [
"https://{{env_suffix}}.pagure.io/login" "https://stg.pagure.io/login"
], ],
"token_uri": "https://id{{env_suffix}}.fedoraproject.org/openidc/Token", "token_uri": "https://id.stg.fedoraproject.org/openidc/Token",
"userinfo_uri": "https://id{{env_suffix}}.fedoraproject.org/openidc/UserInfo" "userinfo_uri": "https://id.stg.fedoraproject.org/openidc/UserInfo"
{% else %}
"auth_uri": "https://id.fedoraproject.org/openidc/Authorization",
"client_id": "{{ pagure_oidc_client_id }}",
"client_secret": "{{ pagure_stg_oidc_client_secret }}",
"issuer": "https://id.fedoraproject.org/openidc/",
"redirect_uris": [
"https://pagure.io/login"
],
"token_uri": "https://id.fedoraproject.org/openidc/Token",
"userinfo_uri": "https://id.fedoraproject.org/openidc/UserInfo"
{% endif %}
} }
} }