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/index.html>
.

*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
_______________________________________________
Infra mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/site/privacy-policy/
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/2B4SGYBPK3W7UN4G4PUQJEIAUBFSFQPA/

Reply via email to