*Update: *We have now merged the automated cloning support feature, the currently merged code should already be applicable for a wide range of uses including running 'check-patch' workloads.
On Thu, 12 Dec 2019 at 09:00, Barak Korren <bkor...@redhat.com> wrote: > 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 > -- Barak Korren RHV DevOps team , RHCE, RHCi Red Hat EMEA redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
_______________________________________________ Devel mailing list -- devel@ovirt.org To unsubscribe send an email to devel-le...@ovirt.org 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/devel@ovirt.org/message/XNZMWHDSTG77LZGP6DNDS6BRCH72JDXH/