<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div id="magicdomid4" class=""><span class="">Hello,</span></div>
    <div id="magicdomid5" class=""><br>
    </div>
    <div id="magicdomid6" class=""><span class="">Here is a summary of
        what the team did from August 28 to September 8.</span></div>
    <div id="magicdomid7" class=""><br>
    </div>
    <div id="magicdomid9" class=""><span class="">Regarding Software
        Factory:</span></div>
    <div id="magicdomid10" class=""><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">* We
        greatly improved the integration of zuulV3, namely regarding
        zuul-jobs roles and logserver secret generation</span></div>
    <div id="magicdomid1574" class="ace-line"><span
        class="author-a-2k3ibu0z86zk83z81z0z83zz87zz73z">* We did a lot
        of </span><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">progres</span><span
        class="author-a-65z80zz73z0z87zfwz77zz71zowqz88z0q">s</span><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z"> on </span><span
        class="author-a-2k3ibu0z86zk83z81z0z83zz87zz73z">ZuulV3 SF
        integration</span><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">, there is
        now:</span></div>
    <div id="magicdomid12" class=""><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">    * a
        nodepoolv3 test that create static and containers node</span></div>
    <div id="magicdomid13" class=""><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">    * a
        zuulv3 test that valid a patch can be tested and merged, using
        the upstream base pre/post jobs</span></div>
    <div id="magicdomid14" class=""><span
        class="author-a-2k3ibu0z86zk83z81z0z83zz87zz73z">* We babysitted
        the Software Factory backup node</span></div>
    <div id="magicdomid15" class=""><span
        class="author-a-cz75zz78zz67z0df4wez79zsp31z89z">* We made some
        progress on the API v2 for managesf (server side):</span></div>
    <div id="magicdomid16" class=""><span
        class="author-a-cz75zz78zz67z0df4wez79zsp31z89z">    * 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.</span></div>
    <div id="magicdomid17" class=""><span
        class="author-a-cz75zz78zz67z0df4wez79zsp31z89z">    * 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).</span></div>
    <div id="magicdomid18" class=""><span
        class="author-a-cz75zz78zz67z0df4wez79zsp31z89z">    * we
        improved tenfold the speed of the resources backend cache, which
        was necessary for the new policy engine.</span></div>
    <div id="magicdomid19" class=""><span
        class="author-a-cz75zz78zz67z0df4wez79zsp31z89z">    * we
        started work on starting/stopping buildsets from the REST API.
        As it is now stopping builds seems difficult to implement,
        though.</span></div>
    <div id="magicdomid20" class=""><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">* We
        migrated serverspec test to testinfra with a bugfix merged
        upstream: </span><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z url"><a
          href="https://github.com/philpep/testinfra/pull/235">https://github.com/philpep/testinfra/pull/235</a></span></div>
    <div id="magicdomid21" class=""><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">* We fixed
        the current avc errors, services can now run in enforcing mode</span></div>
    <div id="magicdomid22" class=""><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">* We
        started to create SELinux policies for unconfined process: </span><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z url"><a
          href="https://softwarefactory-project.io/r/#/c/9593/2/zuul/sf-zuul.te">https://softwarefactory-project.io/r/#/c/9593/2/zuul/sf-zuul.te</a></span></div>
    <div id="magicdomid1289" class="ace-line"><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z">* And we
        wrote a blog post about this: </span><span
        class="author-a-mtuz68zz68zrh6z70zegyz74zz122z8z78z url"><a
href="https://rdoproject.org/blog/2017/09/SELinux-policy-from-the-ground-up">https://rdoproject.org/blog/2017/09/SELinux-policy-from-the-ground-up</a></span></div>
    <div id="magicdomid1918" class="ace-line"><span
        class="author-a-z69zhrlpwgz122zz83z5wz90zz77zaz73zx">* 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.</span></div>
    <div id="magicdomid1772" class="ace-line"><span
        class="author-a-z72zrz70zz85zcjz81zch6z78zc4z87z0z78z">* We
        created a post describing how to set up Software Factory as an
        OpenStack 3rd party CI</span></div>
    <div id="magicdomid24" class=""><br>
    </div>
    <div id="magicdomid25" class=""><span class="">Regarding RDO:</span></div>
    <div id="magicdomid1863" class="ace-line"><span
        class="author-a-z72zrz70zz85zcjz81zch6z78zc4z87z0z78z">* We have
        released RDO Pike</span></div>
    <div id="magicdomid1855" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">* There was a RDO
        Cloud outage which lasted several hours, thankfully everything
        is back online and healthy</span></div>
    <div id="magicdomid1575" class="ace-line"><br>
    </div>
    <div id="magicdomid27" class=""><span class="">Regarding DLRN:</span></div>
    <div id="magicdomid1507" class="ace-line"><span
        class="author-a-z72zrz70zz85zcjz81zch6z78zc4z87z0z78z">* We have
        completed Python 3 support, including gate jobs</span></div>
    <div id="magicdomid1890" class="ace-line"><span
        class="author-a-z72zrz70zz85zcjz81zch6z78zc4z87z0z78z">* We have
        worked on TripleO-based CI jobs, to keep them up to date</span></div>
    <div id="magicdomid1911" class="ace-line"><span
        class="author-a-z72zrz70zz85zcjz81zch6z78zc4z87z0z78z">*
        Frederic presented DLRN at Flock</span></div>
    <div id="magicdomid1889" class="ace-line"><br>
    </div>
    <div id="magicdomid1864" class="ace-line"><span class="">Regarding
        ARA:</span></div>
    <div id="magicdomid1884" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">* Minor bugfixes
        and dot release to resolve Zuul v3 issues</span></div>
    <div id="magicdomid1662" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">* Second iteration
        of the python and REST API work, much better now</span></div>
    <div id="magicdomid1720" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">* There is now an
        actual ARA client which knows which API to use and abstract the
        differences</span></div>
    <div id="magicdomid1769" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">* The ARA callback
        and modules were refactored to use the API</span></div>
    <div id="magicdomid1798" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">* 90% of the
        unit/functional tests were refactored to leverage the API</span></div>
    <div id="magicdomid1620" class="ace-line"><br>
    </div>
    <div id="magicdomid1548" class="ace-line"><span class="">Regarding
        RDOPKG:</span></div>
    <div id="magicdomid1562" class="ace-line"><span
        class="author-a-65z80zz73z0z87zfwz77zz71zowqz88z0q">* We
        released rdopkg-0.45.0 with Python 3 support and CI fixes.</span></div>
    <div id="magicdomid1563" class="ace-line"><span
        class="author-a-65z80zz73z0z87zfwz77zz71zowqz88z0q">* We set up
        automatic PyPI releases using software factory.</span></div>
    <div id="magicdomid1564" class="ace-line"><span
        class="author-a-65z80zz73z0z87zfwz77zz71zowqz88z0q">* We
        ressurected Fedora package review and addressed new suggestions.</span></div>
    <div id="magicdomid1565" class="ace-line"><span
        class="author-a-65z80zz73z0z87zfwz77zz71zowqz88z0q">* We got
        rdopkg into Fedora \o/</span></div>
    <div id="magicdomid1573" class="ace-line"><span
        class="author-a-65z80zz73z0z87zfwz77zz71zowqz88z0q">* We built
        f25, f26, f27, rawhide Fedora packages and submitted for
        testing.</span></div>
    <div id="magicdomid1567" class="ace-line"><span
        class="author-a-65z80zz73z0z87zfwz77zz71zowqz88z0q">* We worked
        on RFEs.</span></div>
    <div id="magicdomid1550" class="ace-line"><br>
    </div>
    <div id="magicdomid33" class=""><span class="">Also:</span></div>
    <div id="magicdomid1801" class="ace-line"><br>
    </div>
    <div id="magicdomid1808" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">Upstream:</span></div>
    <div id="magicdomid1913" class="ace-line"><span
        class="author-a-6i3z66zz75zdz84zpy0ktkkz82zg">    - Help with
        the Zuul v3 migration: disk layout, mirror setup</span></div>
    <div id="magicdomid35" class=""><span
        class="author-a-2k3ibu0z86zk83z81z0z83zz87zz73z">RepoXplorer:</span></div>
    <div id="magicdomid1800" class="ace-line"><span
        class="author-a-2k3ibu0z86zk83z81z0z83zz87zz73z">- released the
        1.1.0 with a new projects index page and w/o uwsgi dependency </span><span
        class="author-a-2k3ibu0z86zk83z81z0z83zz87zz73z url"><a
          href="http://5.135.161.134/repoxplorer-staging-test/">http://5.135.161.134/repoxplorer-staging-test/</a></span></div>
    <div id="magicdomid37" class=""><br>
    </div>
    <div id="magicdomid1920" class="ace-line"><span class="">The full
        meeting and demos can be seen here:</span><span
        class="author-a-z69zhrlpwgz122zz83z5wz90zz77zaz73zx"> </span><span
        class="author-a-z69zhrlpwgz122zz83z5wz90zz77zaz73zx url"><a
          href="https://bluejeans.com/s/cZoHG/">https://bluejeans.com/s/cZoHG/</a></span></div>
    <div id="magicdomid39" class=""><br>
    </div>
    <div id="magicdomid40" class=""><span class="">Next public review
        will happen Friday Sep. 22 at 13:00 UTC, feel free to join us on
        #softwarefactory for the event details.</span></div>
    <div id="magicdomid41" class=""><br>
    </div>
    <div id="magicdomid42" class=""><span class="">The SF team</span></div>
  </body>
</html>