- Next week @chef_jody will be learning how to cook a three course meal during a charity event we’re calling “Cooking with Chef”. Chef Alex Marek, Culinary Director at Salt & Iron will lead Jody (and everyone watching) through all the steps, and for every attendee Chef is donating $20 to World Central Kitchen - a non-profit distributes individually packaged, fresh meals to people and communities that need support. The ingredient list is on the registration page . Jody is one punny human, so I definitely recommend you come join, even if cooking isn’t your thing. Then we can donate another $20 while you chuckle.
- Over the past couple of weeks we’ve been adding a bunch of features to downloads.chef.io . Things like automatic OS detection, links to release notes, a smarter sorting of windows versions and not to mention performance improvements. Check it out, if you haven’t already, and definitely let me know if you have any questions or feedback.
- Last, RustConf officially starts in about 30 minutes [9:30 Pacific time]. If you haven’t already, I definitely recommend you register, so you can get access to the discord and other treats they’ve got. You don’t have to register, though, in order to watch the presentations. They’re streaming the talks live on the site!
This week’s releases
Last but not least the Automate 2 team shipped 20200811175306 which removes the existing feature for entering the feature flag window by searching for "beta", "feat",. or "lega,". This prevented users for actually searching for those words https://discourse.chef.io/t/automate-2-version-20200811175306-released/17567
Chef Infra Client
First off we released Chef Infra Client 16.4 (and 2 subsequent bugfix releases): https://discourse.chef.io/t/chef-infra-client-16-4-35-released/17570
- *Resolves errors bootstrapping windows nodes from nix nodes
- Improves many of the existing resources
- Shrinks our package size and reduces overall CVE risk by reducing the number of dependencies we ship in the package
Workstation 20.8.125 shipped: https://discourse.chef.io/t/chef-workstation-20-8-125-released/17577
- Chef Infra Client 16.4
- InSpec 4.22.8
- Cookstyle 6.15.5
- Improvements to the toolbar app to not throw error messages if it can't reach the internet
redisio has been released at 4.1.1
- Properly perform version check when needed in redis.conf template
percona has been released at 1.0.0
- Tons of fixes, changes and updates
- Added support for percona 8.0
- Added support for newer platforms and removed support for EOL platforms
- Use new inclusive terminology and add deprecation warning for old terms
grafana has been released at 9.3.0
- Added support for use of config_writer to only generate config file when grafana is not present on host
Fauxhai 8.3.0 / 8.3.1 shipped with platform updates
Many older point releases of distros were marked deprecated for removal next April. In general test against the major version or you'll be constantly updating things
CentOS 8 updated to 8.2
All Ubuntu releases updated to the latest patch versions
Added Debian 9.12
Similarly we shipped a ton of new Bento boxes. This brings in the latest package updates and releases. All the Ubuntu boxes were updated to the latest patches, Debian 10.5 and 9.13 were added, and more boxes were built for vmware and parallels hypervisors
Facebook open sourced a few new cookbooks including
fb_networks_scripts: uses RedHats network-scripts,
fb_networksetup: basic networking setup for macs, and
fb_users: managing linux users using attributes, forcing unified UID/GIDs (wrapping user/group resources). Check them out https://github.com/facebook/chef-cookbooks
Alex Pop shared
from the Automate team!
- Made a change to send chef-server actions as events to the event-feed-service
- Merged documentation fixes and improvements
- Continued with the compliance reporting improvements for the last 24h vs today (in UTC)
- The compliance profiles that ship with Automate have been updated
Greetings from the Habitat team! We're all AFK attending RustConf today, to us if you're also there. We'd love to talk Rust (and Habitat) with you.
- Continuing redesign of job dispatch scheduler in Builder
- Improving api retries in client libraries ( No useless retries, retry backoff )
- Added hab sup restart command
- Continued refactoring/tests around keys
- Prepping for RBAC release next week ( https://forums.habitat.sh/t/rbac-in-builder-saas/1343 )
Chef Infra Server
Prajakta is out this week so here updates for the Chef Infra Server team
- Continued work on the Rails 6 upgrade for oc-id
- Continued work on the Erlang 22 upgrade and sigv4 upgrade
Chef Infra Client
The Chef Infra Client team has been a bit busy this week
- We've brought on help for all our Windows needs with the return of @mwrockx . Matt's already been an incredible help digging into Windows-land
- We released Chef Infra Client 16.4 as I mentioned above with some great bug fixes and improvements
- chef_client_trusted_certificate was merged yesterday giving you an easy way to add a cert to the trust directory
- We've reenabled unit tests on all the platforms post build. This may seem pretty trivial, but this actually required several weeks of tracking down odd failures and in the end we discovered a nasty bug in the which helper on Windows. It turns out when you test stuff you find bugs
- Performance improvement work and package size improvement work continues. Lots of our various deps have been released with minor perf enhancements and the next InSpec release will drop several gem dependencies from Chef
- We're starting work on the chef_client_launchd resource which is a bit tricky since it needs to be able to restart the agent, but launchd has no restart concept. That resource may take a bit, but hopefully that'll be in 16.5
The InSpec team is still out so I have an update from them for this week
Hello from Schwad & InSpec!We are in week two of the “quiet time” for InSpec so no release this week as well.However, we are please to report there will be a new InSpec release next week so that is something we’re very much looking forward to.That release will include:
- Brand new windows_firewall and windows_firewall_rule resources
- 2.6.5 builds now upgraded to 2.6.6
- InSpec gets a lighter weight by removing README and certain unused dependencies from builds
- Under the hood, the JUnit reporter has been converted to a plugin
Thanks and have a great week!
that dep update let's us shave 250k off the chef builds. I know you're all as excited for that as I am!
Howdy from Workstation! I'm filling in for @tball this week. Workstation 20.8.215 was released yesterday, with a bunch of performance and size improvements (mostly from Tim) and bug fixes. We're continuing to work on our next set of features this week.Sadly, though, it looks like our Homebrew auto-PR needs more work (this time it failed due to an unexpected permissions error), so we're looking at that again too.
In progress PRs:
- aptly: Feature/aptly mirror
- aptly: Fixed typo in node['aptly']['gpg']['key-tpye']
- java: Add aarch64 systems for corretto installation
- mariadb: Fix password issue
- nginx: CentOS 8 dnf fixes
- percona: Add evel package attribute to client recipe
- postgresql: Compatibility updates
- ruby_rbenv: Fix libssl-dev dependency for Ubuntu 18.04
- ruby_rbenv: Namespace the run_state variable
Some of those PRs are from OSL students. Excited to see them contributing upstream!
- We now have binary builds for Cinc Client on the s390x architecture for RHEL8 available for both version 15 / 16. These are available as-is and are not part of our automated build pipeline.
- Released 16.4.35, 16.4.38 & 16.4.41
- Rebased and updated PR which moves all dist constants from chef and chef-config to chef-utils ( https://github.com/chef/chef/pull/9834 )
- A build for 20.8.125 is in progress and should hopefully be released later today (having an issue with the MacOS builds for some reason)
- @jgitlin has continued work on removing workmarks from chef-server-ctl ( https://gitlab.com/cinc-project/upstream/chef-server/-/merge_requests/2 )