Commits on Source (10)
-
Emanuele Aina authored
Selenium Grid provides access its session via a VNC web interface that gets exposed at `localhost:7900` by the compose files, see https://github.com/SeleniumHQ/docker-selenium#using-a-vnc-client The password is hardcoded to `secret` in the Selenium Grid image, but since it does not add much it can be disabled completely, allowing developers to access the virtual display more easily. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
0fc00f17 -
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
cca3e9db -
Emanuele Aina authored
Avoid SElinux blocking access to the bind-mounted configuration by marking the bind mount contents to be private and unshared: https://docs.docker.com/storage/bind-mounts/#configure-the-selinux-label Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
9e28596b -
Emanuele Aina authored
Be consistent with the exposed port mapping and tell LAVA to listen on port 80 on the internal compose network. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
a3aba6d8 -
Emanuele Aina authored
We need to disable HTTPS requirements for cookies during our local tests since we do not really want to go through the pain of setting up a local CA just for testing. However, setting `LAVA_SETTINGS_CSRF_COOKIE_SECURE` to `false` causes the Python object to be a string which evaluates truthy, yielding plenty of confusion. Tell LAVA to use its YAML capabilities to convey the right type for the setting and get an actual falsy value. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
e432c329 -
Emanuele Aina authored
Use a mediator image and a LAVA image from their own registries rather than relying ton locally built images. This goes in the direction of making `docker-compose -f $FILE up` work out of the box with no required preliminary setup. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
d4e35033 -
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
0c2cbc05 -
Emanuele Aina authored
Automate the process of creating the `root` admin user that will be used by the meditator to apply its membership changes. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
71c24b07 -
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
adc967b6 -
Emanuele Aina authored
Since we were using some inline Python code anyway let's replace a good chunk of messy shell with a simple inline Python. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
d8b2d89c