Hello everyone, This sprint the team did:
About Software Factory: The team is currently thinking to the next REST API (v2) for Software Factory a draft has been published here: https://app.swaggerhub.com/apis/mhuin/manageSFv2.0/2.0. We are continuing the effort to have more logic bricks of components in form of Git repos to ease the packaging effort and at the end be a RPM distro on top of centos that can be easily installable and updated w/o passing by the QCOW image step like today. We finalized to remove our dependencies to EPEL and now Software Factory packages are installable on classic Centos7 + rdo repo activated. About the contribution stats stack (repoXplorer) its SF integration have been improved so projects and groups defined with the resources backend are now automatically configured under repoXplorer and indexed. About the resources backend is it now possible to define branches and the default branch at the repository definition level. And finally regarding the nodepool integration we managed to make images build logs available through the SF web UI to ease debugging. On our CI/CD environment, we wrote ansible playbooks to create a copy of our production environment within an isoled openstack tenant (without egress network rules) to validate upgrade process with all the production data. With this process we are more confident doing upgrade with large dataset. About RDO: We have improved our CI infrastructure, by migrating WeIRDO jobs from ci.centos.org to RDO Cloud, and upgrading all ci.centos.org slaves. We have also being paying extra attantion to our CI pipelines, to reach the M1 milestone without pending issues. We have been actively discussing Kolla topics, how to build, how to test, how to ship, potential problems and challenges On the automation side, we can now automated some previously manual tasks for new project creation in review.rdoproject.org We iterated on rdoinfo extension that will allow us to better track dependencies. We decided rdoinfo data format is stable enough to release rdoinfo as a proper python module. About DLRN: This was a quiet sprint for DLRN. Some issues with the 3rd party CI integration for the openstack/rpm-packaging project have been fixed. About RDOPKG: New rdopkg-0.43 release with many CI related improvements works fine and no bugfix releases were required. We have fixed SF related unit tests and improved test error reporting. We work on merging `rdopkg update-patches` into `rdopkg patch` to avoid confusion. About ARA: ARA's 0.12.5 release is out with minor bugfixes and performance improvements. The next version of ARA, 0.13.0, will be the first version of ARA that will be packaged for Fedora, you can follow this work here: https://bugzilla.redhat.com/show_bug.cgi?id=1426193 Otherwise, David presented a talk about Ansible plugin architecture and ARA at the Montreal Ansible Meetup. The talk was very well received and the feedback was great. Sprint review record: https://bluejeans.com/s/ <https://bluejeans.com/s/pBT8J>pBT8J <https://bluejeans.com/s/pBT8J> Sprint review etherpad: http://softwarefactory-project.io/etherpad/p/sprint_review Sprint blog post on mojo: https://mojo.redhat.com/groups/software-factory/blog/2017/04/24/production-chain-tool-team-software-factory-sprint-2017-16-status Next public review will happen Friday May 5 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
