Meeting Notes for February 10, 2022

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 in chef CLI execution on WorkstationMoving knife supermarket to chef 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 to selinux_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

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

See you next week!

This topic was automatically closed after 3 days. New replies are no longer allowed.