<div dir="ltr"><span id="inbox-inbox-docs-internal-guid-412f492f-6bb3-6ed1-9558-1b62a13d2cc1"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Hi All</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">  </p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">It will (probably) come as no surprise that I'd like to announce</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">my candidacy for PTL of OpenStack Charms [0]!</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">We've made some good progress in the last cycle with some general</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">housekeeping across the charms set, including removal of untested</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">and generally unused database and messaging configurations. We've</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">also finally managed to complete the deprecation of the Ceph charm</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">with a well documented migration path to the newer Charms for</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">operators to use.</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">This is all great but we still have more housekeeping todo!</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Specifically we need to complete migration to using Python 3</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">as the default execution environment for charms (this was started</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">during Queens, but is not yet complete).</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">I'd like to see more depth in the networking configurations and</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">choices the charms present (we already have specs raised for</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Dynamic Routing and Network Segment support) and I think these</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">will appeal to operators with more complex networking requirements</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">for OpenStack.</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">I think we also need to finish the work we started last year on</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">improving the Telemetry storage; Aodh, Gnocchi and Ceilometer are</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">all looking in pretty good shape now, but we need to add Panko to</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">the fold!</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">I still think we have a bit of an issue with level of entry to</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">writing a charm - it turns out that writing a charm is dead easy;</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">writing unit tests is also pretty easy and familiar with anyone</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">who writes any amount of Python; enabling full functional testing</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">of a charm is much harder.  Our historic tool choice (amulet) does</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">not help in this area and I look forward to working with the dev</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">team this cycle to move us onto something that's a) more directly</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">maintainable and b) easier to engage with as we bring new charms</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">and features onboard.</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">I look forward to helping steer the project during the Rocky cycle!</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">Cheers</p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt"><br></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt">James</p><div><br></div><div>[0] <a href="https://review.openstack.org/541306">https://review.openstack.org/541306</a></div></span></div>