A little less then a month ago I sent an email to this list telling you all
about ongoing work to create a new container-based backend for the oVirt CI
system.
I'm pleased to announce that we have managed to finally merged an initial
set of patches implementing that backend yesterday, and it is now
available for general use.
*What? Were? How do I use it?*
Documentation about how to use the new backend is now available in read the
docs
<https://ovirt-infra-docs.readthedocs.io/en/latest/CI/STDCI-Containers/ind...>
.
*Wait! I needed it to do X which it doesn't!*
For the time being the new backend lacks some features that some may
consider to be essential, such as automated cloning of patch source code
and build artifact collection. We already have implemented patches
providing a substantial amount of additional functionality, and hopefully
we will be able to merge them soon. Following is a list of those patches
and the features they implement:
1. Automated source cloning support:
- 104213 <https://gerrit.ovirt.org/104213>: Implement STDCI DSL support
for initContainers
- 104590 <https://gerrit.ovirt.org/104590>: STDCI DSL: Add the
`decorate` option
- 104668 <https://gerrit.ovirt.org/104668>: Document source cloning
extension for containers
2. Artifact collection support
- 104690 <https://gerrit.ovirt.org/104690>: Added NFS server
container image
- 104273 <https://gerrit.ovirt.org/104273>: STDCI PODS: Unique UID
for each job build's POD
- 104756 <https://gerrit.ovirt.org/104756>: pipeline-loader:
refactor: separate podspec func
- 104757 <https://gerrit.ovirt.org/104757>: pipeline-loader:
refactor: Use podspec struct def
- 104766 <https://gerrit.ovirt.org/104766>: STDCI PODs: Add artifact
collection logic
- 105522 <https://gerrit.ovirt.org/105522>: Documented artifact
collection in containers
3. Extended log collection
- 104842 <https://gerrit.ovirt.org/104842>: STDCI PODs: Add POD log
collection
- 105523 <https://gerrit.ovirt.org/105523>: Documented log collection
in containers
4. Privileged container support
- 104786 <https://gerrit.ovirt.org/104786>: STDCI DSL: Enable
privileged containers
5. Support for using containers in gating jobs:
- 104804 <https://gerrit.ovirt.org/104804>: standard-stage: refactor:
move DSL to a library
- 104811 <https://gerrit.ovirt.org/104811>: gate: Support getting
suits from STDCI DSL
6. Providing the `extra_sources` file to OST suit containers:
- 104843 <https://gerrit.ovirt.org/104843>: stdci_runner: Create
extra_sources for PODs
7. Support for mirror injection and upstream source cloning
- 104917 <https://gerrit.ovirt.org/104917>: Added a container with
STDCI tools
- 104918 <https://gerrit.ovirt.org/104918>: decorate.py: Add script
- 104989 <https://gerrit.ovirt.org/104989>: STDCI DSL: Use `tools`
container for `decorate`
- 104994 <https://gerrit.ovirt.org/104994>: stdci_runner: Inject
mirrors in PODs
As you can see, we have quite a big pile of reviews to do, as always, help
is very welcome...
Regards,
Barak.
--
Barak Korren
RHV DevOps team , RHCE, RHCi
Red Hat EMEA
redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
A system test invoked by the "ovirt-master" change queue including change
106475,1 (ovirt-hosted-engine-setup) failed. However, this change seems not to
be the root cause for this failure. Change 106474,1 (ovirt-hosted-engine-setup)
that this change depends on or is based on, was detected as the cause of the
testing failures.
This change had been removed from the testing queue. Artifacts built from this
change will not be released until either change 106474,1 (ovirt-hosted-engine-
setup) is fixed and this change is updated to refer to or rebased on the fixed
version, or this change is modified to no longer depend on it.
For further details about the change see:
https://gerrit.ovirt.org/#/c/106475/1
For further details about the change that seems to be the root cause behind the
testing failures see:
https://gerrit.ovirt.org/#/c/106474/1
For failed test results see:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/18468/
A system test invoked by the "ovirt-master" change queue including change
104438,4 (ovirt-engine) failed. However, this change seems not to be the root
cause for this failure. Change 104391,14 (ovirt-engine) that this change
depends on or is based on, was detected as the cause of the testing failures.
This change had been removed from the testing queue. Artifacts built from this
change will not be released until either change 104391,14 (ovirt-engine) is
fixed and this change is updated to refer to or rebased on the fixed version,
or this change is modified to no longer depend on it.
For further details about the change see:
https://gerrit.ovirt.org/#/c/104438/4
For further details about the change that seems to be the root cause behind the
testing failures see:
https://gerrit.ovirt.org/#/c/104391/14
For failed test results see:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/18629/
A system test invoked by the "ovirt-master" change queue including change
106289,7 (vdsm) failed. However, this change seems not to be the root cause for
this failure. Change 106280,6 (vdsm) that this change depends on or is based
on, was detected as the cause of the testing failures.
This change had been removed from the testing queue. Artifacts built from this
change will not be released until either change 106280,6 (vdsm) is fixed and
this change is updated to refer to or rebased on the fixed version, or this
change is modified to no longer depend on it.
For further details about the change see:
https://gerrit.ovirt.org/#/c/106289/7
For further details about the change that seems to be the root cause behind the
testing failures see:
https://gerrit.ovirt.org/#/c/106280/6
For failed test results see:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/18622/
A system test invoked by the "ovirt-master" change queue including change
106525,1 (ovirt-system-tests) failed. However, this change seems not to be the
root cause for this failure. Change 106384,1 (ovirt-system-tests) that this
change depends on or is based on, was detected as the cause of the testing
failures.
This change had been removed from the testing queue. Artifacts built from this
change will not be released until either change 106384,1 (ovirt-system-tests)
is fixed and this change is updated to refer to or rebased on the fixed
version, or this change is modified to no longer depend on it.
For further details about the change see:
https://gerrit.ovirt.org/#/c/106525/1
For further details about the change that seems to be the root cause behind the
testing failures see:
https://gerrit.ovirt.org/#/c/106384/1
For failed test results see:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/18615/
A system test invoked by the "ovirt-master" change queue including change
106524,1 (engine-db-query) failed. However, this change seems not to be the
root cause for this failure. Change 106522,1 (engine-db-query) that this change
depends on or is based on, was detected as the cause of the testing failures.
This change had been removed from the testing queue. Artifacts built from this
change will not be released until either change 106522,1 (engine-db-query) is
fixed and this change is updated to refer to or rebased on the fixed version,
or this change is modified to no longer depend on it.
For further details about the change see:
https://gerrit.ovirt.org/#/c/106524/1
For further details about the change that seems to be the root cause behind the
testing failures see:
https://gerrit.ovirt.org/#/c/106522/1
For failed test results see:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/18608/
Change 106522,1 (engine-db-query) is probably the reason behind recent system
test failures in the "ovirt-master" change queue and needs to be fixed.
This change had been removed from the testing queue. Artifacts build from this
change will not be released until it is fixed.
For further details about the change see:
https://gerrit.ovirt.org/#/c/106522/1
For failed test results see:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/18601/
A system test invoked by the "ovirt-master" change queue including change
104433,4 (ovirt-engine) failed. However, this change seems not to be the root
cause for this failure. Change 104391,14 (ovirt-engine) that this change
depends on or is based on, was detected as the cause of the testing failures.
This change had been removed from the testing queue. Artifacts built from this
change will not be released until either change 104391,14 (ovirt-engine) is
fixed and this change is updated to refer to or rebased on the fixed version,
or this change is modified to no longer depend on it.
For further details about the change see:
https://gerrit.ovirt.org/#/c/104433/4
For further details about the change that seems to be the root cause behind the
testing failures see:
https://gerrit.ovirt.org/#/c/104391/14
For failed test results see:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/18587/