Meeting notes for June 11th, 2020

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:


bennyVasquez shared

Hey y’all! Pretty quiet week for us, recovering from ChefConf.

  • If you haven’t already, definitely take a look at all of the content, available on demand:
  • Also, ChefLive returns tomorrow! This week, @drrk and @robinbeck from the #devrel team will join us to talk about some of the cool new things people can expect to see from the newly launched Learn Chef platform! We’ll get a peak behind the scenes at some upcoming features and modules, and discuss the lessons we learned along the way. We’ll also be joined by Tanya Storm, Harry Klein, and Nate Aune from Appsembler, our awesome learning platform providers!

This week’s releases

Chef Automate

tas50 shared

Automate 20200603114954 shipped and now auto adds admins/editors/viewers teams to projects when you create them plus is it has pile of nice UX improvements.

Chef Cookstyle

tas50 shared

Cookstyle 6.8 shipped with 2 cop updates for an upcoming breaking change to resources in Chef Infra Client 16.2:

It also has a new RuboCop engine with some nice autocorrect fixes

Chef Inspec

tas50 shared

The InSpec team shipped 2 different versions of InSpec last week. 4.19.2 shipped with ARM packages for RHEL and Amazon 2 and 4.20.2 shipped with fixes to input parsing and some other nice fixes:

Other releases

tas50 shared

ChefDK 4.8 is up on and it has a ton of new(ish) stuff in it. Not actually new. The real new stuff is in Workstation, but this is new compared to the previous DK release

Chef Infra Client 15.11, InSpec 4.19, Cookstyle 5.23, TONS of knife and kitchen plugin updates plus packages for Ubuntu 20.04 and Debian 10. There's even a pile of CVE fixes in there too

You may notice that we have Chef 15 there and a version of Cookstyle that is 9 versions old. That's why I saw "new-ish". ChefDK 4 won't get any breaking changes so that means it won't get the new releases of many tools including Cookstyle, Fauxhai, and ChefSpec. You've been warned.

So that's ChefDK 4.8.

-- -- --

Just this morning chef-cli shipped which includes some minor updates to the chefignore file we generate for you in chef generate cookbook That's been getting some small tweaks over the last few releases

And last, but not least we shipped train 3.3.1. This release supports net-ssh 6.0, which is actually a pretty big deal. net-ssh 6.0 includes a bunch of nice improvements for using modern algos in your SSH connections

  • Add sha2-{256, 512} MAC algorithms
  • curve25519sha256 support
  • Fix corrupted hmac issue in etm hmac
  • Allows spaces and comments in the known_hosts file

ChefSpec 9.2 shipped last night. It includes support for mocking the after_resource state in Chef Infra 16, fixes a few Ruby 2.7 warnings, and @ramereth adding support for ohai plugins in the /ohai dir in cookbooks.


Chef Automate

Alex Pop shared

  • We fixed the formatting of the labels on the Welcome to Chef Automate page.
  • Changed defaults for the feeds service feed_interval (30m -> 4h), node_batch_size (100 -> 50)
  • Merged a change so that double quotes in node names won’t fail the node list api.
  • We have ongoing research & development for compliance remediation.
  • Made a backend change to keep the converge status for a node after going MIA.
  • Updated the notification service to support the new controls truncation backend improvements.
  • Fixed suggestions API for Apps service name and group.
  • Continuous refactoring and cleanup work
  • Released updates to compliance profiles.
  • Last but not least, diagrams and documentation awesomeness

Chef Habitat

sdmacfarlane shared

Greetings from the Habitat team!

  • Builder-graph work is starting to land. First in the form of a cli, integration into job dispatch is up next.
  • Adding support for file extensions on lifecycle hooks in plan definitions
  • Investigating how an uninstall hook might work
  • Adding config file and cli commands for bootstrapping services

Chef Infra Server

tas50 shared

Prajakta is on PTO, but I know that the Server team continues to work on Chef Infra Server 14.0 work and work on the AWS S3 sigv4 support continues

Chef Infra Client

tas50 shared

On the Chef Infra Client side it's been a slow week for things directly related to the client.

  • Mostly unrelated work including Chef Desktop cookbook help, Test Kitchen docs updates, and misc troubleshooting.
  • We continue to work on fixes for DNF package installs
  • There's an outstanding PR that fixes some fundamental flaws in the snap_package resource for those interested in snap
  • We're digging into issues with bootstrapping that impact the latest Workstation 20.6 release
  • We also added Windows 8 packages for Chef Infra Client this last week and today we removed Debian 8 packages since that's going EOL

Chef Inspec

Stocksy shared

This week we released InSpec 4.20.4 ( )It includes:
** Parsing of input values at the CLI, including parsing JSON or YAML snippets.*
** More documentation and test cases for using* only_if (will be pushed to shortly...)
** A fix for* file.exist? always returning false on Solaris 10There's a number of PRs currently under review, so hopefully we'll have another interesting release next week as well.

Chef Workstation

mparadise shared

Workstation team is taking a relatively quiet week after ChefConf. We're cleaning up some tech debt and starting to plan our next round of work.

Sous Chefs

tas50 shared

  • Work continues on the automated pipeline for cookbook releases
  • Updated grafana and graphite cookbooks shipped
  • The autofs cookbook is now being maintained by Sous Chefs

Cinc Updates

ramereth shared

We've been doing a lot of work this past week

Cinc Client:

Cinc Auditor:

  • Released 4.19.2 and 4.20.2
  • Added builds for Ubuntu 20.04 packages (4.20.2 first release to include them). Thanks to @Isa Farnik for submitting a patch for it!

Cinc Workstation:

Cinc Server:

  • Setup our first real pipeline build with all planned supported platforms ( )
  • Currently having issues with building on CentOS 6 due to the requirement of including a new GCC (devtools)
  • In addition, having problems building on CentOS 8 and Ubuntu 20.04 due related to an issue with building Perl. ( )
  • This build includes a proper renaming of various binaries to cinc- however additional distro fixes need to happen due to that change*
  • Includes a proper build of cinc-client
  • Next steps include fixing additional distro constants and fixing the build issues mentioned above

Other misc stuff:

  • Updated omnibus docker images to include java as a requirement for building Cinc Server
  • Created omnibus-amazonlinux docker image so that we can start building for Auditor/Client/etc
  • phew I think that's everything?*

Other updates

ramereth shared

I also merged support for OpenStack Train in openstack-chef. Not ready for a release yet, but you can find it on the master branches. Will be adding support for CentOS 8 soon.

tas50 shared

Here's the PR that starts the cleanup of for those that find this sort of thing interesting:

My goal is to get all the useful driver specific information onto that site so no one has to read github repos or dig into code to use Test Kitchen

See you next week!

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