Add scas as Chef OpenStack PTL candidate
Change-Id: I38c29d2027b71c48a2ccd73195d1fad473919365
This commit is contained in:
parent
644593f2e4
commit
daf6d8a6e6
70
candidates/stein/Chef_OpenStack/s@cassiba.com
Normal file
70
candidates/stein/Chef_OpenStack/s@cassiba.com
Normal file
@ -0,0 +1,70 @@
|
|||||||
|
Howdy!
|
||||||
|
|
||||||
|
I am submitting my name to continue as PTL for Chef OpenStack. If you
|
||||||
|
don't know me, I am scas on Freenode. I work for Workday, where I am an
|
||||||
|
active operator and upstream developer. I have contributed to OpenStack
|
||||||
|
since 2014, and joined the core team in early 2015. Since then, I have
|
||||||
|
served as PTL for four cycles. I am also an active member of the
|
||||||
|
Sous-Chefs organization, which fosters maintainership of community Chef
|
||||||
|
cookbooks that could no longer be maintained by their author(s). My life
|
||||||
|
as a triple threat, as well as being largely in the deploy automation
|
||||||
|
space, gives me a unique perspective on the use cases for Chef
|
||||||
|
OpenStack.
|
||||||
|
|
||||||
|
Development continues to run about a release behind the coordinated
|
||||||
|
release to stabilize due to contributor availability. In that time,
|
||||||
|
overall testing has improved to raise the overall testing confidence in
|
||||||
|
landing more aggressive changes. Local testing infrastructure tends to
|
||||||
|
run closer to trunk to keep a pulse on how upstream changes will affect
|
||||||
|
the cookbooks closer to review time. This, in turn, influences the
|
||||||
|
changes that do pass the sniff test.
|
||||||
|
|
||||||
|
For Stein, I would like to focus on some of the efforts started during
|
||||||
|
Rocky.
|
||||||
|
|
||||||
|
* Awareness and Community
|
||||||
|
|
||||||
|
Chef OpenStack is extremely powerful and flexible, but it is not easy
|
||||||
|
for new contributors to get involved. That is, if they can find it,
|
||||||
|
down the dark alley, through the barber shop, and behind the door with
|
||||||
|
a secret knock. Documentation has been a handful of terse Markdown
|
||||||
|
docs and READMEs that do not evolve as fast as the code, which I think
|
||||||
|
impacts visibility and artificially creates a barrier to entry. I
|
||||||
|
would like to place more emphasis on providing this more well-lit
|
||||||
|
entry point for new and existing users alike.
|
||||||
|
|
||||||
|
* Consistency and HA
|
||||||
|
|
||||||
|
Stability is never a given, but it is pretty close with Chef
|
||||||
|
OpenStack. Each change runs through multiple, iterative tests before
|
||||||
|
it hits Gerrit. However, not every change runs through those same
|
||||||
|
tests in the gate due to the gap between local and integration. This
|
||||||
|
natural gap has resulted in multiple chef-client versions and
|
||||||
|
OpenStack configurations testing each change. There have existed HA
|
||||||
|
primitives in the cookbooks for years, but there are no published
|
||||||
|
working examples. I am aiming to continue this effort to further
|
||||||
|
reducing the human element in executing the tests.
|
||||||
|
|
||||||
|
* Continued work on containerization
|
||||||
|
|
||||||
|
With efforts to deploy OpenStack in the context of containers, Chef
|
||||||
|
OpenStack has not shared in the fanfare. I shipped a very shaky dokken
|
||||||
|
support out of a hack day at the 2017 Chef Community Summit in
|
||||||
|
Seattle, and have refined it over time to where it's consistently
|
||||||
|
Doing A Thing. I have found regressions upstream (e.g. packaging), and
|
||||||
|
have conservatively implemented workarounds to coax things into
|
||||||
|
submission when the actual fix would take more months to land. I wish
|
||||||
|
to continue that effort, and expand to other Ansible-based and
|
||||||
|
Kitchen-based integration scenarios to provide examples of how to get
|
||||||
|
to OpenStack using Chef.
|
||||||
|
|
||||||
|
These are but some of my personal goals and aspirations. I hope to be
|
||||||
|
able to make progress on them all, but reality may temper those
|
||||||
|
aspirations.
|
||||||
|
|
||||||
|
I would love to connect with more new users and contributors. You can
|
||||||
|
reach out to me directly, or find me in #openstack-chef.
|
||||||
|
|
||||||
|
Thanks!
|
||||||
|
|
||||||
|
-scas
|
Loading…
Reference in New Issue
Block a user