<div dir="ltr"><div><div><div>I am announcing my candidacy for Mistral PTL for the Rocky release cycle.<br><br>If you don't know me, I am d0ugal on Freenode. I have been working full time on<br>OpenStack since the Icehouse release cycle in 2014. I started to contribute to<br>Mistral in 2016 and joined the core team later that year. Since then I have<br>been dedicating more of my time to the Mistral project. I am also a core in<br>TripleO, which relies on Mistral. I am employed by Red Hat.<br><br>Mistral has consistently been improving at a steady pace under the leadership<br>of Renat, the current PTL, with well defined cycle goals. I hope to continue<br>this work and focus our efforts in the following areas:<br><br>* CI and testing<br><br>  In the Queens cycle we made some key improvements here, we enabled voting on<br>  the devstack CI jobs and transitioned to zuulv3 but we still have work to do.<br>  The Tempest jobs can still be unstable and only exercise small portions of<br>  the API. The coverage jobs have remained non-voting as they are unstable. We<br>  don't test database migrations.<br><br>* Documentation and Onboarding<br><br>  I would like to put a stronger focus on documentation, to make the Mistral<br>  onboarding process easier for new users, operators and contributors. Mistral<br>  has proven itself to be very powerful and useful but I think we need to make<br>  it easier and more attractive to new users. This will likely require an<br>  overhaul of the documentation and a stricter requirement of documentation for<br>  changes and additions.<br><br>* Further work on mistral-extra<br><br>  mistral-extra will provide a library of Actions that will let workflow<br>  authors easily integrate with more services and tools. In Queens we made good<br>  progress with mistral-lib, a new library for writing actions. In Rocky I<br>  would like to see more progress with mistral-extra. The first addition is<br>  likely to be Ansible integration and the relocation of the OpenStack actions<br>  from the main Mistral repo. This work will increase Mistrals utility and<br>  lower the barrier to entry for new workflow authors.<br><br>* Consistency, Stability and HA<br><br>  Some components, like the event engine have been added without HA taken into<br>  consideration. I would like to see us resolve these and set a higher standard<br>  for further additions to avoid this problem returning. The cron triggers<br>  subsystem also doesn't meet the quality standard we should expect - enabling<br>  it creates high load and it requires refactoring.<br><br><br>These are some of my personal goals and ideas. However, I see the PTL role as<br>much about coordination and collaboration. This is why I believe a focus on<br>onboarding, documentation and stability would be best for the project. I hope<br>to incorporate ideas from other community members and help everyone work more<br>efficiently.<br><br>I would love to speak to more new users and contributors. You can reach out to<br>me directly or find me in #openstack-mistral.<br><br></div>Related patch to openstack/election: <a href="https://review.openstack.org/#/c/541191/">https://review.openstack.org/#/c/541191/</a><br><br></div>Thanks,<br></div>Dougal<br></div>