Meeting notes for February 25th, 2021

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

benny Vasquez shared

First thing, @tas50 is doing another webinar today. It’s the second in the Chef QuickFire Infra Series, and he’ll discuss further how to get your Chef Automation in its best shape ever! Register here .

This week’s releases

Chef Infra Client

benny Vasquez shared

Infra client’s update included some bug fixes, including one around the mount resource for network mounts (thanks @ramereth !). We also dropped support for MacOS 10.13. See our Platform End-of-Life Policy 1 for details on the platform lifecycle. https://discourse.chef.io/t/chef-infra-client-16-10-17-released/19575

Chef Inspec

benny Vasquez shared

Chef Inspec got a bug fix release, too. https://discourse.chef.io/t/chef-inspec-4-26-13-released/19607

Chef Workstation

benny Vasquez shared

Chef Workstation’s update actually pulled in a bunch of other stuff, including the bug fixes from Infra Client, and a bunch of updates in Test Kitchen (Thanks to @tecracer-theinen , @reasland , @JimScadden , and @Dreweasland for your contributions!). The notes are here: https://discourse.chef.io/t/chef-workstation-21-2-292-released/19576

Other releases

tas50 shared

kitchen-dokken got a new release with the ability to specify your docker registry so you can use a mirror to avoid the pull limits Docker added. Thanks @jaymzh . We also shipped another bugfix release for kitchen-azurerm to make sure the storage settings all default to the previous defaults. Both of those releases will go out in next week's workstation release

Updates

Chef Automate

benny Vasquez shared

Hi from the Automate team!

  • Fixed a bug preventing Postgres backups to be restored on AWS RDS.
  • Working on refactoring the notification service in golang.
  • Added Lint/Unit unit tests for the rewritten notification service.
  • Merged incremental improvements to the compliance profiles that ship with Automate.
  • Removed a number of warning from the Automate habitat studio dev environment.
  • Added the search bar in the Chef Servers screen that deals with Environments.
  • Made improvements to the build pipeline.

Chef Infra Client

tas50 shared

Chef Infra Client team update!

  • Continued work to split the knife gem out of the chef gem so we can ship clients w/o management tools / dependencies
  • knife-opc is now merged into knife itself with more useful command names for folks that don't know what OPC means (way back history here)
  • Continued work to update Chef Infra Client 17 to Ruby 3
  • Continued work to store client.pem in the Windows Certificate Store
  • Our releng-team is working to build out our M1 Mac pipeline so we can start running test builds ASAP

Chef Infra Server

prajakta shared

Hello Chefs! In the past weeks we have been workin on fixing some issues with the pipelines and the local dev-envs as newer folks continue to get spun up with chef-server.

There is a lot of work in flight as we prepare for the 14.1 release of Chef Infra Server. This will mainly include fixes and security updates.

We are also currently testing the Infra Server changes that will be a part of the next Automate release.

  • Testing continues for mtls support for Infra Server. We now have a scenario that will soon be added to the test pipeline that sets up the environment for mtls testing (thanks to our End-2-End Testing team!)
  • Updated java 11.0.9.1+1 -> 11.0.10+9
  • Updated openssl 1.0.2.x -> 1.0.2.y
  • Fix for https://github.com/chef/chef-server/issues/1862 is merged (for automate) and should be available with the next release.
  • Currently reviewing adding support for Elasticsearch 7 for new external Elasticsearch installs. (The default internal Elasticsearch would still be 6.8.1)
  • Also in review for adding Postgres 12.5 support for new external Postgres isntalls.(The default internal Postgresql would still be 9.6)That is all for us!

Chef Inspec

cwolfe shared

The Chef InSpec team is working on:

  • Routine dependency updates
  • Implementing Ruby 3 support
  • Fixed a problem with plugin loading in kitchen-inspec
  • Fixed the ssh_config and sshd_config resources to properly respect the first value seen when there are duplicates in the file

Chef Workstation

benny Vasquez shared

This week in Workstation...
** released 21.2.292*
** team getting up to speed on the Electron app, so we can look forward to improvements starting there soon.*
** In the current channel the Workstation package will now upgrade DK installations on Linux. This also includes an update to kitchen-dokken with support for* docker_registry configuration (thanks @jaymzh !)

Sous Chefs

ramereth shared

Here's the list of new releases in the past week:

  • mysql - 10.0.2: Update README.md to reflect dropping ubuntu 16.04 support and fixing the cookbook version in the usage section
  • resolver - 3.0.1: Update Chef -> Chef Infra in templates
  • resolver - 3.0.2: Merge resolv.conf options & remove extra colons
  • yum-centos - 5.1.0: Sous Chefs Adoption

We also fixed the Chef Infra Client integration tests we broke when we released the new resolver cookbook last week. We have several other adoption PRs in progress as well by the OSUOSL students.

Cinc Updates

ramereth shared

Hello from the Cinc Project!

Cinc Auditor

  • 4.26.13 released

Cinc Client

  • 16.10.17 released

Cinc Workstation

  • 12.2.292 released via unstable channel
  • Updated epoch issue to better reflect what's left to get our build ready for stable
  • Currently planning on removing the chef-workstation-app (NodeJS desktop app) from our builds since it has a lot of word mark issues and also causing issues building on Windows.
  • Current focus is getting the Windows build to work without chef-workstation-app, but running into odd omnibus dependency issues.

We have started having a public triage zoom meeting bi-weekly starting this week on Wednesday at 11AM PST (1700 UTC). This week, I went through a lot of the older issues on Gitlab and closed a few issues also commented on a few. Our next public triage will be on March 10. I'll send a meeting link in the #community-distros channel when the meeting starts.

I'm also going to be applying the Cinc Project to join the Software Freedom Conservancy so that we have a formal fiscal sponsor for accepting donations.

Other updates

theinen shared

Well, I released some things this week:

  • train-vcenter-gom - 0.1.0: establish connections to guest OS via VMware Tools (no direct networking, routing or firewall stuff needed)

  • kitchen-transport-train - 0.1.0: (based on Train 3.5) Use any existing Train transport with Kitchen. Including the usual ssh / winrm

  • trainsh - 0.2.0: preview of a Train 3.5-based shell. This allows most command executions and file transfers via Train transports.All three repos can be found on [ https://github.com/tecracer-chef/ ] and their Gems are on rubygems.org Train 3.5 is bundled with Workstation 21.2.299 and above. If you use an older version, you have to install a newer Train version manually.

See you next week!