Task #6638
Updated by bmbouter over 4 years ago
## Background * The fixtures component comes from a quay hosted container image https://quay.io/repository/pulp/pulp-fixtures * That is built by Travis [here](https://github.com/pulp/pulp-fixtures/blob/master/Dockerfile) and published to quay * The source of the fixtures repo is [here](https://github.com/pulp/pulp-fixtures) ## Goals Requirements: * Have the fixtures serve from fixtures.pulpproject.org * Have them be up to date so as the pulp-fixtures content changes, fixtures.pulpproject.org automatically updates * Updating every 15 minutes * SSL with valid letsencrypt certs would also be sweet, but that's a bonus ## Implementation Options ### Use the quay.io container Have a script that checks to see if the fixture contianer on Quay has changed and if so, download and restart the fixtures image. ### Have openshift build the container and host it This approach would have the github repo monitored directly by openshift and the dockerfile hosted there would be used.