benny Vasquez shared
As I mentioned in #announcements last week, we’re officially targeting ChefConf as a digital event for September 7-9th. We’re in the SUPER VERY OMG EARLY stages of planning, but if you’ve got questions or just want to follow along as we share more, #chefconf is where to be! We’ll be running a CFP like normal, we’ll have a similar structure to last time (where some things are live-streamed, and some things are pre-recorded)
ALSO The docs team shipped a giant piece of work this week for Cookstyle/Upgrade Labs users. We now have all our Cookstyle rules up on docs.chef.io under the cookstyle page: https://docs.chef.io/workstation/cookstyle/cops/ . Each of the 200+ cops now have their own page that describes what the cops does and shows examples of good and bad code.
In a future release of Cookstyle we’ll start showing these links next to each violation so we give folks the extra help they might need to fix stuff. A super huge thank you to our docs team for both working to get this all automated with each Cookstyle release and for pushing for the right UX here. (Thanks @Ian Maddaus and @kgarmoe !)
This week’s releases
benny Vasquez shared
And that’s for Chef Workstation.
This includes a few nice bug fixes in the chef CLI, berkshelf, and Kitchen vCenter. It also makes some nice updates to the Workstation tray app to improve performance/security and ensure the app is running post install so we get some telemetry data flowing: https://discourse.chef.io/t/chef-workstation-21-2-278-released/19565
Cookstyle 7.8 shipped. I didn't announce it since it was a fairly minor update. New RuboCop engine with some bugfixes and a pretty obscure Erb deprecation cop enabled for those writing really advanced libraries/resources.
I also shipped 7.8.3 yesterday with updates the code to poop out those Cookstyle docs.chef.io links so you'll see a link for every cop that alerts in your codebase now.
Chef Infra Client
- Work continues on Ruby 3.0 compatibility with Chef Infra Client. We're currently focused on ChefSpec as that's part of our test suite
- We're still working on splitting the knife command out of the chef gem, which will allow us to reduce the size of the Infra Client package and resolve security concerns from customers
- As part of the knife work we may also have a nice optimization for loading knife plugins that should result in a pretty significant performance boost
- Work continues on storing the client key in the windows certificate store
The Chef InSpec team is working on:
- Routine dependency updates
- Implementing Ruby 3 support
- Released a new version of kitchen-inspec, 2.4.0, with a new feature to configure plugins from the kitchen.yml (thanks @theinen !)
- Documented the json-automate reporter
- Added the ability to skip_control no matter how deeply the profile is nested
Hello from Sous Chefs!
Here's the list of new releases in the past week:
- grafana - 9.6.0: Added allow_loading_unsigned_plugins management
- iis - 7.5.0: Fixed iis_pool server-level app pool default value inheritance
- mariadb - 4.3.0: Make sleep configurable in apply-mariadb-root-password
- nginx - 11.3.0: Add separate process_* properties for nginx process use and group to nginx_config resource / Deprecate and alias the user property
- resolver - 3.0.0: Port recipes and attributes to resources / Add systemd-resolved support
Hello from the Cinc Project!
- 12.2.278 released via unstable channel
Still trying to find time to work on "stabilizing" our workstation build and also getting a windows build going.