Hello!

Here is a summary of what the team did from March 8 to March 22.

Sprint taskboard:
https://tree.taiga.io/project/morucci-software-factory/taskboard/2018-12


Regarding openstack-infra:
We continued to investigate Kazoo retry logic to mitigate
ConnectionLost issues with zookeeper.
We found an issue with secret handling making base job failed with
POST_FAILURE, change has been reverted and a test has been proposed to
detect the bug.
We worked on a nodepool-web interface to display labels and nodes
status. [DEMO: https://softwarefactory-project.io/zuul/local/labels.html
]
We worked on job trigger driver to implement a "Build job" button on
the web interface with custom job variables. [DEMO:
http://38.145.32.112/zuul/local/job.html?job_name=linters ]
We investigated an Azure and VMWare/ESX nodepool driver
We submitted mqtt publishing roles to zuul-jobs, they allow operators
to publish build status (START, SUCCESS, FAILURE) and other details to
a firehose-like event queue. https://review.openstack.org/#/c/551329/
(applied in SF: https://softwarefactory-project.io/r/11398 )
We updated the broken config patch and implemented two followup
patches to report loading errors in zuul-web
https://review.openstack.org/#/q/topic:broken-config  [DEMO]
We're working on adding a new Nodepool provider upstream: Limestone networks
The ARA sqlite middleware support has been merged for
logs-dev.openstack.org, we're testing a new role before switching
everything to it:
https://review.openstack.org/#/q/topic:ara-sqlite-middleware
We've helped identifying, documenting and testing a major Zuul
vulnerability regarding plugin injection

Regarding Software Factory:
We enabled the code-search service on the production deployment.
[DEMO: 
https://softwarefactory-project.io/codesearch/?q=zuul&i=nope&files=&repos=
]
We branched stable/3.0 to start working on the next version 3.1 on the
master branch.
We started to work on tenant deployment connected to a central
zuul/nodepool service. [DEMO:
https://ansible.softwarefactory-project.io/zuul/projects.html (/zuul
is scoped to this tenant)]
We improved the gerrit REST api access to use Cauth API-KEY instead of
basic http password. This was needed to make the next Gerrit version
works as it doesn't have the external_ids database table SF is using
for service management.
We investigated adding a "reenqueue" button to the zuul builds page,
using the zuul web admin patch. [DEMO]
We investigated triggering autoholds with a comment in gerrit. [DEMO]
We refactored the documentation to have a clear view for each main
landing page (operator, user, contributor and faq). We also added
pages to describe all components not described in the previous
documentation (elk, metrics, hound, repoxlorer ...)
We've started  to jenkins references in sf-config and to ensure all
tasks are in the right role.


The SF team

_______________________________________________
Softwarefactory-dev mailing list
Softwarefactory-dev@redhat.com
https://www.redhat.com/mailman/listinfo/softwarefactory-dev

Reply via email to