[openstack-dev] [chef] State of the Kitchen: 7th Edition
Samuel Cassiba
s at cassiba.com
Wed Sep 5 02:34:33 UTC 2018
HTML: https://samuel.cassi.ba/state-of-the-kitchen-7th-edition
This is the seventh installment of what is going on with Chef OpenStack.
The goal is to give a quick overview to see our progress and what is on
the menu. Feedback is always welcome on the content and of what you would
like to see more.
### Notable Changes
* Ironic is returning to
[active development](https://review.openstack.org/#/q/topic:refactor-ironic-cookbook).
This is currently targeting Rocky, but it will be backported as much
as automated testing will allow. The cookbook currently works through
to Tempest and InSpec, but resource constraints prohibit a more
comprehensive test.
* Chef OpenStack is on
[docs.o.o](https://docs.openstack.org/openstack-chef/latest/)! It
currently covers the Kitchen scenario, and needs more fleshed out. A
more comprehensive deploy guide is in the making.
* Sous Chefs released v5.2.1 of the
[apache2](https://supermarket.chef.io/cookbooks/apache2) cookbook
today. This will alleviate an issue with ports.conf conflicting
between cookbook and package.
* openstack/openstack-chef-repo has served us for many years, but
nothing is an unmoving mover. Development has shifted over to
openstack/openstack-chef and openstack-chef-repo will be ferried to the
great bit bucket in the cloud.
[o7](https://review.openstack.org/#/q/topic:retire-openstack-chef-repo)
### Integration
* With the aforementioned repo retirement, integration has shifted to
openstack/openstack-chef.
* Docker stabilization efforts are looking good to introduce a
containerized integration job for CentOS. Ubuntu still does not play
nicely using Docker through Kitchen. This will result in gating jobs
using both the Zuul-provided machine, as well as Docker. The focus is
AIO at this time.
### Stabilization
* fog-openstack 0.2 has been released, which makes a major change to
how Keystone endpoints are handled. This is in anticipation for
dropping a hard version string for Identity API versions.
0.2.1 has been released to
[rubygems](https://rubygems.org/gems/fog-openstack),
which will resolve the issues 0.2.0 exposed. For now, however, the
client cookbook has been constrained to match ChefDK. The target for
ChefDK to support fog-openstack 0.2 is, at this point, the unreleased
ChefDK 3.3.0.
[Further context.](http://lists.openstack.org/pipermail/openstack-dev/2018-September/134185.html)
### On The Menu
*The Perfect (Indoor) Steak*
* Kosher salt
* Black pepper
* 1 tbsp (15 ml) olive oil
* 1 (8 to 12 ounce) boneless tenderloin, ribeye or strip steak
1. Set your immersion cooker to 130F (54.4C) -- y'all have one of these,
right?
2. Generously season both sides with salt and pepper.
3. Place the steak in a medium zipper, or vacuum seal, bag. Seal with a
vacuum sealer, or using the water immersion technique.
4. Place the bag in the water bath, and set the timer for 2 hours. This
comes out to about medium-rare consistency.
5. After 2 hours, remove the steak from the water bath and pat very dry
with paper towels.
6. Heat oil in a medium cast iron skillet over high heat until it
shimmers.
7. Add steak and sear until well-browned, about 30 seconds per side.
8. Let rest for 5 minutes.
9. Enjoy.
Your humble line cook,
Samuel Cassiba (scas)
More information about the OpenStack-dev
mailing list