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