IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
The ansible-core 2.14 uses python3.11 on Centos 9 stream instead of the default system python3.9.
We need to build the rpm to use the SDK with the ansible-core 2.14, which forces the python library to python3.11 so the ansible can use the SDK.
Signed-off-by: Martin Nečas <necas.marty@gmail.com>
Remove fedora-35 container from the
containers folder, the ci, and the
container workflow.
Related: #159
Signed-off-by: Albert Esteve <aesteve@redhat.com>
Have the containers workflow pushing the
images to the same repository, and use the
distro as the image tag, following the same
strategy as in the containers Makefile.
Signed-off-by: Albert Esteve <aesteve@redhat.com>
Based on the examples[1] the quay.io username should be part of the
`registry` value. Hopefully this will find the image built in the build
step `localhost/image` and will push it to `quay.io/ovirt/image`.
[1] https://github.com/redhat-actions/push-to-registry#examples
Signed-off-by: Nir Soffer <nsoffer@redhat.com>
Add containerized imageio to the weekly build,
so that we provide an up-to-date container
image as an ovirt repository in quay.io.
Signed-off-by: Albert Esteve <aesteve@redhat.com>
Build project containers (currently four)
and push them every week to update at least
the underlaying OS.
Fixes: #13
Signed-off-by: Albert Esteve <aesteve@redhat.com>
On centos 8 we run the tests twice both with python 3.6
(platform python) and python 3.8. This doubles the
run time and makes it harder to check failures.
Other distros only run a single python environment
tests, but checks for all of them, creating a lot
of unnecesary noise in the logs.
Separate centos-8 enviornments for py36 and py38
to allow parallel execution. Other distributions
should run only a specific python environment
that matches the one they have installed.
Fixes: #90
Signed-off-by: Albert Esteve <aesteve@redhat.com>
IPv6 is disabled in docker containers on GH actions.
Enable IPv6 and simplify the ci workflow job for
running tests so that we do not need to configure
docker beforehand.
Fixes: #12
Signed-off-by: Albert Esteve <aesteve@redhat.com>
Add job building rpms and uploading built artifacts with all container
images. For OST we need only centos-* rpms, but we want to keep this
project working also on fedora.
The rpm job creates a zip file with a yum repository for every distro
(e..g rpm-centos-8.zip). To run OST with the built rpms, a developer
will use the link the zip in a OST build parameter:
https://github.com/nirs/ovirt-imageio/suites/4535392764/artifacts/121520882
Here is an example build for preview:
https://github.com/nirs/ovirt-imageio/actions/runs/1531658722
Change-Id: I60c4f67171df4217b218546dceb1422c36bcd03b
Signed-off-by: Nir Soffer <nsoffer@redhat.com>
Rename the travis directory to ci and use the test script for running
the tests using github actions.
We run docker manually so we can configure docker to allow ipv6, in the
same way we did on travis.
Change-Id: I5d104d80c50e9697430dd75347e502135a141b3f
Signed-off-by: Nir Soffer <nsoffer@redhat.com>