Skip to content

ci/integration: move the packages needed to the base container

Martin Roukala requested to merge bigger_valve_infra_container_base into master

This will speed up integration testing while also reducing:

  • bandwidth requirements at the CI farms (no big downloads)
  • instability of execution (arch repo down, changes in GPG keys)

Additionally, this patch installs the executorctl directly rather than in a virtual env, since the container's filesystem isn't shared with the virtual machine nor does it remain after job execution.

This increases the installed size of valve-infra-base-container by about 350 MiB:

  • Buildah: 47.41 MiB
  • Shellcheck: 280 MiB
  • socat: 500 kiB
  • sudo: 7.10 MiB
  • yq: 2.91 MiB

Merge request reports