Sprint 2020 Apr 15 to May 06 summary

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

opendev

  • We added cert-manager integration to the zuul-operator
  • We reviewed zuul changes about the scheduler HA and container buildset
  • We added new zuul-jobs to validate Haskell based project
  • We discussed about the zuul-images-jobs project [DEMO]

Software Factory

  • keycloak integration …
more ...

Sprint 2020 Mar 26 to Apr 15 summary

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

opendev

  • We contributed to the zuul-operator by adding nodepool-launcher service, kubernetes integration tests and support for the cert-manager
  • We proposed an improvements in Zuul Pagure driver to:
  • Use the new endpoint webhook/token
  • Use a fixed CI status slot …
more ...

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 ...