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) ## 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 We change fixtures regularly during the container and host it This approach day so having this happen every 5 minutes for example would have the github repo monitored directly by openshift and the dockerfile hosted there be ideal. * Having them serve from fixtures.pulpproject.org would be used. really nice * SSL with valid letsencrypt certs would also be sweet, but that's a bonus