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

Python Dataclasses

This is a demonstration of how to use python dataclasses to build a Zuul client that shows build information from a REST api.

Introduction

Python dataclasses provides many advantages over traditional datastructure such as dict or object. Before we use them, let's take a look at typing, immutability and parsing …

more ...

Sprint 2020 Aug 20 to Sept 9 summary

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

Opendev

  • We discussed zuul-runner spec and got it approved
  • We reviewed zuul scheduler ha changes
  • The zuul-client CLI project was approved. We are working on initializing the repository.

Software Factory

  • We investigated upgrading gerrit to version 3.x and …
more ...

Sprint 2020 Jul 30 to Aug 19 summary

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

Opendev

  • We've continued work on ongoing zuul patches, in particular adding internationalization to the web UI.

Software Factory

  • We have worked to switch ELK stack to Opendistro by AWS to protect indexes.
more ...

Haskell for python developers

more ...


Zuul Security Fix Localhost

A new Zuul version has been added to the SF-3.4 to address a security issue: https://review.opendev.org/742229. 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*" zuul-scheduler:zuul-web:zuul-executor:zuul-merger
ansible-playbook /var …
more ...

Sprint 2020 Jun 19 to 08 Jul summary

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

Opendev

  • We investigated the Gitlab approval system, experimented with API endpoints and web-hooks. That should be fine. Now ready for the implementation.
  • We proposed i18n for zuul

Software Factory

  • We added support for gitlab in sf-config (in-review)
  • We added …
more ...

Sprint 2020 May 29 to Jun 17 summary

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

Opendev

  • We reported and validated a critical fix for the Zuul scheduler
  • We have proposed some patches on Zuul to improve the GitLab driver: push, tag support + depends-on support. The documentation has been proposed as well. We have managed …
more ...

Sprint 2020 May 06 to May 27 summary

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

Opendev

  • We updated zuul-jobs third party CI to get better coverage and added support for fedora-32 CI
  • We discussed with zuul maintainer about zuul-output usage and finally made the tox docs job work on kubectl node
  • We've produced a …
more ...