Below are the tasks we worked on during our last sprint.
Opendev
- We fixed issues related to Diskimage builder for bulding RHEL (python3-PyYAML was missing) and Centos/Fedora (get-pip.py) + fbo change for Elasticsearch reporter in Zuul has been merged o/
- We rebased the zuul-runner changes, some more work is needed on the CLI
- zuul-client 0.0.4 released
- we added the "create-auth-token" and "show running-jobs" subcommands to zuul-client
- we fixed a bug where zuul doesn't handle autohold requests on gerrit patches with number < 10 correctly https://review.opendev.org/c/zuul/zuul/+/768229
- we added support for pyjwt 2.0 in zuul, after the major pyjwt release broke zuul for Christmas https://review.opendev.org/c/zuul/zuul/+/768312
Software Factory
- We validated the Gerrit upgrade with production data for SF 3.6
- We reworked the sf-config patches to enable the Zuul Elastic reporter in SF since it merged upstream
- We refactored sf-nodepool role to improve how logs files are served with httpd when multiple launcher and builder.
- We released a new version of logreduce (0.6.0) featuring a functional interface to enable various customizations.
- We added gate testing for zuul-images-jobs pipelines, used by the new containers-update pipeline.
- We updated the Dhall packages and froze all the dependencies for zuul, nodepool, openstacksdk, prometheus and ansible.
- We reworked the default zuul tenant configuration to be more ergonomic with the bootstrap-your-zuul project: https://softwarefactory-project.io/cgit/software-factory/bootstrap-your-zuul/tree/README.md
- We work on packaging Zuul base on upstream code to remove including patches into the spec files
- we fixed zuul's badges endpoint not working properly on SF zuul and on fedora's rpm . https://softwarefactory-project.io/r/#/c/20718/ https://src.fedoraproject.org/rpms/zuul/pull-request/7
- We Fixed Zuul + Gerrit + Postfix error messages when Zuul and Gerrit are deployed on different nodes: https://softwarefactory-project.io/r/#/c/20518/