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
Howdy folks. It's community meeting time again
Let’s kick things off with some updates from DevRel:In case you missed it, Dan and I had the pleasure of chatting with Dan Allford about Mentoring Tech Leads. Check out the replay on YouTube
Mentoring New Tech Leads with Dan Allford
YouTube | Chef Software
Mentoring New Tech Leads with Dan Allford
Upcoming Webinars:
Feb 23rd - Gain Control & Visibility into Linux Laptops
Feb 24th - AWS Marketplace
March 30th - Are Scripts Slowing Down System Admins?
Next week’s live streams:
Feb 15th: Learning In Public (Topic TBD)
Feb 17th: Interview with Hackathon winner - Ambily KK
Tune in on YT or Twitch
This week’s releases
Chef Automate
Kiah Tolliver shared
Automate 2 version 20220209045542 Released! This release contains bug fixes and version upgrades for security.
Chef Infra Client
Kiah Tolliver shared
Chef Infra Client 17.9.46 Released! This release fixes the bug on systemd boxes where archive_file
fails.
Updates
Chef Automate
Ankur Mundhra shared
- Nginx upgraded to 1.21.3 for Habitat builder api proxy. (Fixes CVE-2021-23017)
- Working on migration of Chef Orgs from Chef Infra Server to Chef Automate
- Erlang version changed to 21.3 to fix a bug in notification service
- A new event (complianceTargetCountsGlobal) has been created to correct reporting of compliance targets in global telemetry
- Support for non-AWS based object storage for backup and restore in HA topology
- Development effort is being put to ensure that embedded ElasticSearch and PostgreSQL do not get installed when Automate points to external ElasticSearch and PostgreSQL
- Working on creating a package for embedded PostgreSQL 13.5
- Working to support external OpenSearch 1.2.3
Chef Habitat
mwrockx shared
Hello from Habitat!
This week's updates:
- Making progress on next core-plans refresh
- Working on auto bumping core plan versions
- Improve frontend scaling option for on-prem builder
- New developers onboarding
- Cleaning and automating API docs
- adding hart size and channel promotion timestamps to builder package detail
- Investigating build order of core plan refresh
- Investigating rolling deployment bug when demoting package from a tracking channel while a rolling update is in progress
- Working to bump rust toolchain to latest version
Chef Infra Client
tas50 shared
Hey folks
- Like @Kiah said before we shipped an updated release of Chef Infra Client 17 that resolves the failures running archive_file. That was the kind of bug deep dive you write down so you can talk about it in a job interview. Turns out it's actually an issue with hostname resolution in systemd that's causing libarchive to get loaded at the wrong time. Super funky. Super hard to track down, but we go it. We also have some much improved logic in the omnibus project now to detect code that reaches out to system libraries. That'll be very handy to have in the long run.
- We're still working on moving client.pem content into the Windows cert store. Currently we're looking at the process of rekeying the node so the new key can be put into the store.
- Our new engineer on the team is getting onboarded. You should see some work there coming soon
- In Ohai 18 land we merged 2 new improvements to detection there. We now record xdp data in the interfaces plugin and we gather btrfs data in the filesystem plugin. Add btrfs specific data to filesystem plugin by boryas · Pull Request #1732 · chef/ohai and Network: Record xdp data from ip link. by zalokhan · Pull Request #1730 · chef/ohai
- We shipped a few new versions of Cookstyle including a nice new improvement to the CronDFileOrTemplate cop which detects when you use cookbook_file or template to write out a file to /etc/cron.d. It now looks at the path property and supports values with string interpolation. Those came from a community member yacn.
- Lastly we're doing some investigative work to figure out how to rewrite the mac_user resource. Turns out basic CLIs for changing the user on a Mac don't actually change it everywhere. Expect more native code there to create/update users and passwords
- Oh and remote device management (target mode) work is starting up
Chef Infra Server
Lincoln Baker shared
Progress supporting opensearch in Chef Infra Server - (External Opensearch Support · Issue #3068 · chef/chef-server )
- Updated the chef-server version in Automate.
- Continuing work on OpenAPI as part of new architecture.
- Documentation updates on upgrade Backend 2.x and 3.0 in Chef Infra Server - (
https://github.com/chef/customer-bugs/issues/589 - Connect to preview )
- Fixed customer bug - Unable to upload/delete cookbook with Chef Admin account - (
https://github.com/chef/customer-bugs/issues/569 - Connect to preview )
- Continuing work on improving the dev environment - (
Automate mundane configuration/setup in dev vm and/or vagrant · Issue #2986 · chef/chef-server )
Chef Inspec
Kiah Tolliver shared
Here's the update from @cwolfe and the InSpec team
The Chef InSpec Team:
- Added the ability to write real-time ("streaming") reporters
- Added test coverage data gathering, but not yet reporting
- Bringing a new team member up to speed
- Verified MacOS Monterey support
- Working on Ruby 3 support
Chef Workstation
Vikram Karve shared
Hi All! Here is what Workstation & Community Tools are working on
Completed
- POC for a setup wizard extending the ElectronJS based Workstation app
- Updated test-kitchen documentation across multiple plugins. Thanks @tas50
- Updated kitchen-vra/ vmware-vra to not require template version mandatorily
Work-in-progress
- Continuing on implementing
chef env
in Golang. We ran into an integration test issue and are working on fixing it.Adding telemetry support inchef
CLI execution on WorkstationMovingknife supermarket
tochef supermarket
some of the subcommands are being translated - Triaging issues in knife and other workstation hosted CL
Sous Chefs
ramereth shared
Hello from the Sous Chefs!
Here's the list of new releases in the past week:
-
apache2 - 8.14.2
-
Remove delivery and switch to using reusable CI workflow
-
Update tested platforms
-
Fix
mod_php
on Debian 11 -
Fedora fixes
-
redisio - 6.1.2: Fixes
configdir
permissions preventing Sentinel to update the config fileredisio - 6.1.3: Remove references toselinux_policy
cookbook -
sssd_ldap - 5.2.0
-
Add
sssd-ldap
package installation for Suse distros -
Remove delivery and move to calling RSpec directly via a reusable workflow
-
Update tested platforms
We had a minor issue with our auto release pipeline that we finally (mostly) resolved. Slack notifications are still broken and hope to get fixed soon. I'm working getting additional access to the infrastructure so that I can help maintain any issues as well. I likely missed a few releases due to that but most of the releases were related to fixing our CI pipeline.
We're also still going through and fixing the CI pipeline due to the delivery deprecation. If you'd like to help with this, please let us know!
Cinc Updates
ramereth shared
Hello from the Cinc Project!
Client
- Released 17.9.46
Server
- @Aleksey Hariton has made some amazing progress on fixing various remaining word mark issues. You can see it's upstream progress here WIP: replace opscode from folder names, remove hardcodes of chef-server.rb by aleksey-hariton · Pull Request #3101 · chef/chef-server
We're getting much closer to a wordmark compliant server package!
Other updates
tas50 shared
If you're looking for information on the Test Kitchen drivers be sure to check out the new drivers pages. Everything from the GitHub repos are up there now so you can actually google for it: About Drivers
The code for that page is all in the Test Kitchen project itself so if you find typos or places we could improve shoot us a PR