ipsilon: fedora:latest (f31) has python 3.7, not 3.8.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
This commit is contained in:
Kevin Fenzi 2019-11-11 01:52:02 +00:00 committed by Pierre-Yves Chibon
parent c6ba2b8333
commit b302f29648

View file

@ -29,11 +29,11 @@ spec:
mod_wsgi
# Fedora specific stuff - Terrible hacky way to install, but works for testing purposes
RUN curl https://infrastructure.fedoraproject.org/cgit/ansible.git/plain/roles/ipsilon/files/api.py -o /usr/lib/python3.8/site-packages/ipsilon/providers/openid/extensions/api.py && \
RUN curl https://infrastructure.fedoraproject.org/cgit/ansible.git/plain/roles/ipsilon/files/api.py -o /usr/lib/python3.7/site-packages/ipsilon/providers/openid/extensions/api.py && \
{% for scope_file in oidc_scope_filenames %}
curl https://infrastructure.fedoraproject.org/cgit/ansible.git/plain/roles/ipsilon/files/oidc_scopes/{{ scope_file }}.py -o /usr/lib/python3.8/site-packages/ipsilon/providers/openidc/plugins/{{scope_file}}.py && \
curl https://infrastructure.fedoraproject.org/cgit/ansible.git/plain/roles/ipsilon/files/oidc_scopes/{{ scope_file }}.py -o /usr/lib/python3.7/site-packages/ipsilon/providers/openidc/plugins/{{scope_file}}.py && \
{% endfor %}
curl https://infrastructure.fedoraproject.org/cgit/ansible.git/plain/roles/ipsilon/files/infofas.py -o /usr/lib/python3.8/site-packages/ipsilon/info/infofas.py
curl https://infrastructure.fedoraproject.org/cgit/ansible.git/plain/roles/ipsilon/files/infofas.py -o /usr/lib/python3.7/site-packages/ipsilon/info/infofas.py
# Set up krb5
RUN rm -f /etc/krb5.conf && ln -sf /etc/ipsilon/krb5.conf /etc/krb5.conf