On Tue, Dec 31, 2019 at 9:01 AM Barak Korren <[email protected]> wrote:

> *Update #2: *We have now merged all the patches that deal with artifact
> and log collection. And have updated the documentation
> <https://ovirt-infra-docs.readthedocs.io/en/latest/CI/STDCI-Containers/index.html>
>  accordingly.
> The container-based backend should now be usable for the vast majority of
> the CI use cases.
>
> We do have some more features coming down the line geared towards more
> sophisticated use cases such as running OST suits and integrating with
> gating and change-queue flows. those Include:
>
>    1. Supporting the use of privileged containers
>
> What can I do to actually try this? I am failing because our container is
not on the whitelist. Can you please point me in the right direction?
Btw. The patch that I was trying this on is
https://gerrit.ovirt.org/c/107831/


>
>    1. Invoking the container-based backed from the gating jobs
>    2. Generating and providing the `extra_sources` file
>    3. Runtime injection of YUM mirror URLs
>    4. Support for storing and using secret data such as password and auth
>    tokens.
>
> I invite everyone to start moving workloads to the new system and enjoy
> the enhanced speed and reliability.
>
> On Sun, 15 Dec 2019 at 14:23, Barak Korren <[email protected]> wrote:
>
>> *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 <[email protected]> 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
>>
>
>
> --
> Barak Korren
> RHV DevOps team , RHCE, RHCi
> Red Hat EMEA
> redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
> _______________________________________________
> Devel 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/HYZVFWHYDNUY7332WH3T3UPIAZ4HZLKY/
>


-- 

Ales Musil

Software Engineer - RHV Network

Red Hat EMEA <https://www.redhat.com>

[email protected]    IM: amusil
<https://red.ht/sig>
_______________________________________________
Infra mailing list -- [email protected]
To unsubscribe send an email to [email protected]
Privacy Statement: https://www.ovirt.org/privacy-policy.html
oVirt Code of Conduct: 
https://www.ovirt.org/community/about/community-guidelines/
List Archives: 
https://lists.ovirt.org/archives/list/[email protected]/message/L4TDLEKOEIFL5ASRVWGGFGU66VM4ZPOI/

Reply via email to