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