Below are the meeting notes for this week's Community Meeting, a text-based meeting held weekly in #community-meetings on our community slack, which you can join: https://community-slack.chef.io/
DevRel/Community
Kiah Tolliver shared
Just a reminder: Supermarket is getting a facelift on December 1st! Expect an outage from 4am-9am PT. Read more about that here Supermarket.chef.io set to get an Infrastructure upgrade - Supermarket.chef.io set to get an Infrastructure upgrade - Chef Blog | Chef)
This week’s releases
Chef Habitat
Kiah Tolliver shared
Chef Habitat released versions 1.6.416 & 1.6.420, read more about those using these respective links.
Chef Infra Client
Kiah Tolliver shared
Chef Infra Client 17.7.29 Released! Read more about that here
Chef Workstation
Kiah Tolliver shared
Chef Workstation 21.11.679 Released! Read more about that here
Updates
Chef Habitat
mwrockx shared
Hello from Habitat!
This week's updates are:
- Making progress on next core-plans refresh
- Working on tool to auto version bump core packages
- deployed new public builder release:
- Fixed edge case where some releases are not included in view
- Fixed issue where "main" github branches do not auto build
- Includes support for Mac M1 Hab cli
- Released Habitat 1.6.420 which includes support for Mac M1 CLI. NOTE: Do not install 1.6.416 if your supervisors communicate with automate.
- Working on HA on prem builder support
- Working on bug where a connected plan file has a different package name from the builder package name
- Consolidating all public builder secrets inside Vault as single source of truth
Chef Infra Client
tas50 shared
Hey folks
Like @Kiah said we shipped a new release of Infra Client this week. This included a new InSpec engine for the Compliance Phase as well as a regression fix for Ohai not correctly detecting the hostname on systems without fully functional DNS
The team also merged a fix for chef_client_launchd not reloading properly when launchd properties are changed
We just merged the first part of our PowerShell DLL update. This brings in the latest MS libraries for PowerShell and adds the ability for us to support timeouts in our PowerShell commands. We're reworking how we build these DLLs and ship them. This will allow us to rapidly update the DLLs to bring in the latest upstream bug fixes
That also allows us to merge an update to powershell_package and powershell_feature to use powershell_exec install of powershell_out. This will result in a pretty big performance boost for Windows users
We have a new PR to support interval runs in Compliance Phase which was the one bit of backwards compatibility with the legacy audit cookbook that we missed with Compliance Phase. ![]Implement compliance phase interval runs by lamont-granquist · Pull Request #12226 · chef/chef
And last, but not least we're bringing back support for Solaris 11.3. Solaris 11.3 is EOL, but we heard from many people that they haven't fully migrated to 11.4.
Chef Infra Server
Lincoln Baker shared
Hello from Server world
- Continuing work on improved logging and tooling for troubleshooting.
- High CPU load spike issue is still under investigation.
- Reindexing failure has been investigated and the work is currently in review.
- Improved umbrella testing pipelines.
- Revised documentation.
Chef Inspec
cwolfe shared
The Chef InSpec team has been working on:
- Adding support for Alpine Linux as a target
- Improving support for using private supermarkets
- Investigating an issue with Windows Defender
Chef Workstation
Vikram Karve shared
Chef Workstation 21.11.679 has been released this week
- we identified an issue in the integration test run related to Golang Cobra framework adoption, a bit late in the cycle, so have held off the PR merge until we have the issue addressed in our verify pipeline. we'll plan a follow-up release soon.
Work-in-progress, a continuation of what we were onto last week...
- Validating the fix to Workstation App auto-start on login issue
- Fix for knife bootstrap issue is close to done. Most of the windows script code replaced with powershell script, except one scenario.
- We've taken up few test-kitchen issues for fixing
- The brand new Community Tools team continues with their onboarding into Chef Infra
What's Next?
- We will shortly begin identifying what telemetry data is sent via workstation already, and what more could be added.
- We will shortly start planning around moving
knife supermarket
to thechef
CLI.
Sous Chefs
ramereth shared
Hello from Sous Chefs!
Here's the list of new releases in the past week:
It's been a pretty busy week so lots of good stuff to share
- aws - 9.0.1: Fixed a logic bug when relying on ec2
fallback_region
from a local zone. Local zones have weird AZ names - nfs - 5.0.0
- Sous Chefs adoption
- Loosen version pin on line cookbook
- Fix CentOS 8+ and Fedora and properly manage
/etc/nfs.conf
- Add
fsid
property to thenfs_export
resource - Fix services that are loaded
- Switch to using
kernel_module
resource forlockd
module - Fix idempotency with sysctl resource usage
- selinux - 6.0.1: Correctly parse ports with multiple contexts
- sensors - 2.0.0
- Require Chef >= 15.5
- Update to modern platforms to test against
- Cookstyle fixes
- vagrant - 3.0.0
- Enabled
unified_mode
for all resources - Dropped compatibility with Chef versions < 15.3
- Updated Vagrant default version to 2.2.18 (previously was 2.2.4)
- xinetd - 2.0.0
- Sous Chefs Adoption
- Migrate to custom resource and enabled
unified_mode
- Require Chef >= 15.3
- Add ChefSpec & InSpec tests
- Fix service name for
tcpmux-server
- yum-centos 5.2.0
- CentOS Stream 8 support
- Added various new repositories
- Updated releases on OpenStack, oVirt, Xen, GlusterFS and Ceph releases
Lots of fun releases with yum-epel this week..
- yum-epel - 4.2.0: Add support for CentOS Stream 8
- yum-epel - 4.2.1: Add epel and epel-debuginfo repos by default for CentOS Streams
- yum-epel - 4.2.2: Update documentation for epel on CentOS Stream
- yum-epel - 4.2.3: Rename helper method to
epel_8_repos
to not conflict with yum-centos - yum-remi-chef version - 5.0.0
- Fix support for CentOS 8 & Fedora
- Use correct domain for debuginfo repos
- Remove 5.5 repo support (removed upstream)
- Add testing for CentOS 8, CentOS Stream 8, Fedora
- Add PHP 8.1 repo
Added CentOS Stream 8 to CI pipeline in the following cookbook releases:
- apache2 - 8.14.1
- docker - 10.1.1
- logrotate - 3.0.5
- mariadb - 5.2.1
- memcached - 7.0.3
- yum-erlang_solutions - 2.1.3
Cinc Updates
ramereth shared
Hello from the Cinc Project!
Cinc Client
- Released 17.7.29
Cinc Workstation
- Released 21.11.679 via unstable channel
Cinc Server
- Currently working on building 14.10.23 and hope to have the release out soon in the next few days.
- As of right now, we're not planning on building older releases but if you have a need, please see this thread:
Connect
We also fixed SLES builds so they should be working again for uses on 15.2. We were unfortunately
We also know we have some issues with our Windows client build on modern versions of Windows. I'm going to try and find some time to look into this