Sprint 2021 Jan 4 to Jan 13 summary

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

Opendev

  • We help community to remove Fedora 31 nodeset
  • We provided a docker-compose to simplify testing the zuul web ui authentication changes [Demo]
  • we provided a fix in zuul for problems introduced by a breaking update of pyjwt introduced …
more ...

Introducing Functional Programming to Pythonistas

This year, I continued my journey through computer science by learning functional programming. I started using functional programming (FP) through emacs lisp, then scheme with the SICP book, until I discovered Haskell, which is arguably the best language to learn FP concepts. There I discovered software designs that provide elegant …

more ...

Sprint 2020 Dec 4 to Dec 22 summary

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

Opendev

  • We added Fedora 33 as a new repository for afs mirror and help community to replace Fedora 31 nodeset with Fedora 32/33
  • We've refreshed our OpenID-related changes on zuul web UI with a patternfly 4 twist

Software …

more ...


Zuul Update for Gerrit 3.x

A Zuul fix has been added to the version 3.5 of SF to address a performance issue when using Gerrit version 3.x has reported by the opendev infrastructure team. To fix a deployment run sfconfig --update from the install-server. Alternatively, to avoid going through CentOS 7.9 packages …

more ...

Sprint 2020 Oct 23 to Nov 10 summary

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

Opendev

  • We proposed to the Opendev community changes about zuul reporter for Elasticsearch, increase metrics in nodepool (long deleting, long building).
  • We got a few features merged for zuul-client: the encrypt subcommand, and docker image generation.
  • We worked on …
more ...

Moving to Opendistro for Elasticsearch

This article explains why we choose Opendistro and what we have done to integrate it in Software Factory.

Why Opendistro?

The Opendistro ELK stack is a "community-driven 100% open source distribution of Elasticsearch with advanced security, alerting, SQL support, automated index management, deep performance analysis, and more."

The main reason …

more ...


Sprint 2020 Oct 01 to Oct 22 summary

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

Opendev

  • We've packaged zuul-client for fedora rawhide
  • We've added a patch to have opendev create zuul-client containers: https://review.opendev.org/755519
  • We've added/improved various subcommands to zuul-client: encrypt (covered in functional tests), builds (covered in functional tests …
more ...

Sprint 2020 Sept 10 to Sept 30 summary

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

Opendev

  • Fabien zuul report driver for Elasticsearch is almost merged in community! (we will be able to create visualization with job duration in Kibana)
  • We worked on the Zuul scheduler HA feature and helped on replacing the fedora-30 labels …
more ...