Hello,

Here is a summary of what the team did from August 28 to September 8.

Regarding Software Factory:
* We greatly improved the integration of zuulV3, namely regarding zuul-jobs roles and logserver secret generation
* We did a lot of progresson ZuulV3 SF integration, there is now:
    * a nodepoolv3 test that create static and containers node
    * a zuulv3 test that valid a patch can be tested and merged, using the upstream base pre/post jobs
* We babysitted the Software Factory backup node
* We made some progress on the API v2 for managesf (server side):
    * we added validation of the swagger API definition file. For the moment it is just a linter to make sure the definition is valid, but ultimately it should be consumed by tests to make sure the API is correctly defined.     * we merged the v2/resources endpoint code; projects, groups, repositories can now be queried and searched via REST. This change also allows the policy engine to be finally independent from gerrit (it was used to get a user's groups).     * we improved tenfold the speed of the resources backend cache, which was necessary for the new policy engine.     * we started work on starting/stopping buildsets from the REST API. As it is now stopping builds seems difficult to implement, though. * We migrated serverspec test to testinfra with a bugfix merged upstream: https://github.com/philpep/testinfra/pull/235
* We fixed the current avc errors, services can now run in enforcing mode
* We started to create SELinux policies for unconfined process: https://softwarefactory-project.io/r/#/c/9593/2/zuul/sf-zuul.te * And we wrote a blog post about this: https://rdoproject.org/blog/2017/09/SELinux-policy-from-the-ground-up * We tested replacement of telegraf/influxdb stack with collectd/gnocchi to collect system metrics, but creating templates/dashboards for grafana using gnocchi as backend is not easy and not documented as the others availables backends. * We created a post describing how to set up Software Factory as an OpenStack 3rd party CI

Regarding RDO:
* We have released RDO Pike
* There was a RDO Cloud outage which lasted several hours, thankfully everything is back online and healthy

Regarding DLRN:
* We have completed Python 3 support, including gate jobs
* We have worked on TripleO-based CI jobs, to keep them up to date
* Frederic presented DLRN at Flock

Regarding ARA:
* Minor bugfixes and dot release to resolve Zuul v3 issues
* Second iteration of the python and REST API work, much better now
* There is now an actual ARA client which knows which API to use and abstract the differences
* The ARA callback and modules were refactored to use the API
* 90% of the unit/functional tests were refactored to leverage the API

Regarding RDOPKG:
* We released rdopkg-0.45.0 with Python 3 support and CI fixes.
* We set up automatic PyPI releases using software factory.
* We ressurected Fedora package review and addressed new suggestions.
* We got rdopkg into Fedora \o/
* We built f25, f26, f27, rawhide Fedora packages and submitted for testing.
* We worked on RFEs.

Also:

Upstream:
    - Help with the Zuul v3 migration: disk layout, mirror setup
RepoXplorer:
- released the 1.1.0 with a new projects index page and w/o uwsgi dependency http://5.135.161.134/repoxplorer-staging-test/

The full meeting and demos can be seen here:https://bluejeans.com/s/cZoHG/

Next public review will happen Friday Sep. 22 at 13:00 UTC, feel free to join us on #softwarefactory for the event details.

The SF team
_______________________________________________
Softwarefactory-dev mailing list
[email protected]
https://www.redhat.com/mailman/listinfo/softwarefactory-dev

Reply via email to