Sprint 2020 Mar 04 to Mar 26 summary

Below are the tasks we worked on during our last sprint.

Software Factory

  • We worked on finding a way to configure gerrit plugins at the project level using the resources engine. Turns out the feature was there all along :) it is now documented.
  • We implemented support for keycloak in the …
more ...


Zuul Security Fix Add Host

A new Zuul version has been added to the SF-3.3 and SF-3.4 to address a security issue: https://review.opendev.org/710287. To fix a deployment run sfconfig --update from the install-server. Alternatively, run:

# From the install-server
ansible -m command -a "yum update -y *zuul*" install-server:zuul-scheduler:zuul-merger …
more ...





Using eBPF programs to profile Zuul CI builds

This article introduces a new role named ci-tracer which leverages BPF technology to profile Zuul CI jobs and gain new insights over builds' performance.

The Extended Berkeley Packet Filter

The BPF virtual machine is a general purpose RISC instruction set that can interpret custom programs which are loaded from the …

more ...

Sprint 2019 Oct 09 to Oct 30 summary

Below are the tasks we worked on during our last sprint.

Regarding our contributions to Zuul and Nodepool:

  • We reviewed the new zuul-registry project.

Regarding Software Factory:

  • We fixed an issue we have with sf-ci jobs on rhel, we adapted our roles to ensure rhel repos are used to install …
more ...

Sprint 2019 Sep 18 to Oct 09 summary

Below are the tasks we worked on during our last sprint.

Regarding our contributions to Zuul and Nodepool:

  • Pagure Driver, we created some patches on Pagure and Zuul (tag/branch create/delete event support, old rev support + related Zuul patch).
  • Pagure Driver, we provided a patch to force the driver …
more ...