... | ... | @@ -46,15 +46,8 @@ Attempted fixed by running this inside container: |
|
|
|
|
|
## Updating to latest OpenQA Web UI
|
|
|
|
|
|
The Ansible role will do the following:
|
|
|
The web UI is deployed from a fixed version of the upstream container image.
|
|
|
|
|
|
* rebuild `openqa_webui:latest_custom` Docker image from `roles/openqa/files/Dockerfile` (using [docker_image](https://docs.ansible.com/ansible/latest/collections/community/docker/docker_image_module.html) module with `build.pull = true`)
|
|
|
* recreate openqa_webui Docker container from the updated Docker image
|
|
|
Instructions for updating the tag are in the Dockerfile: https://gitlab.gnome.org/sthursfield/openqa-ansible/-/blob/main/roles/openqa/files/Dockerfile
|
|
|
|
|
|
The Dockerfile builds on the upstream containers, these are sometimes renamed following OpenSuSE releases and our Dockerfile needs to be manually updated accordingly.
|
|
|
|
|
|
The policy does not appear to be documented, your best bet is to look here:
|
|
|
|
|
|
* https://download.opensuse.org/repositories/devel:/openQA/
|
|
|
|
|
|
Look for the folder `containersX.Y` with highest X and Y. Then, update the `FROM registry.opensuse.org/` line to match the latest version. |
|
|
\ No newline at end of file |
|
|
After updating the tag, rerun the Ansible playbook to deploy the new version. |
|
|
\ No newline at end of file |