Meeting notes for February 11th, 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

It’s another lovely day in the neighborhood, and in case you missed it I wanted to share a link to this blog post from Sudhir: https://blog.chef.io/progress-commitment-to-the-chef-open-source-community

We’re also starting to share meetup information across the organizations here at Progress, and this one looked like some of y’all might like it. Jim Holmes is putting on a webinar on February 17th. The main theme of the webinar will be around the value of the tester within software delivery teams and why testing is so vital for the quality of software products.Here is the landing page, where you will also find a detailed abstract.
https://www.telerik.com/campaigns/teststudio/wb-is-quality-the-bottleneck-webinar

This week’s releases

Chef Automate

benny Vasquez shared

and Chef Automate got some care in the form of resolving some technical debt, but it also includes updates for Habitat, Habitat Builder, Infra Server, and Inspec. https://discourse.chef.io/t/automate-2-version-20210129162733-released/19536

Chef Infra Client

benny Vasquez shared

We had a Chef Infra Client 16 release with some AWS metadata improvements will be interesting to some folks, along with some other nice improvements: https://discourse.chef.io/t/chef-infra-client-16-10-8-released/19512 (Thanks to @kuba-moo , @Babar 1 , @wilkosz and @sawanoboly !)

Chef Workstation

benny Vasquez shared

Chef Workstation had a release that included updates for Infra Client , AlmaLinux support, an update to curl that included some CVE resolution, and much more. Full release notes: https://discourse.chef.io/t/chef-workstation-21-2-259-released/19526 (Thanks to @coderanger , and @ElfoLiNk !)

Other releases

tas50 shared

A bento box has been released for Debian 10.8 https://app.vagrantup.com/bento/boxes/debian-10.8

Updates

Chef Automate

Alex Pop shared

Hello everyone and he's a summary of what we worked over the past week:

  • We merged a change to allow the Automate nginx to start even if external automate upstream fails to resolve
  • Added integration testing for infra-proxy-service
  • Added integration testing for the notification service
  • We added search API endpoint to list clients
  • We are refreshing of the compliance profiles with fixes and update to the content
  • We are rewriting the notifications service in go to align better with our engineering capabilities

Chef Infra Client

tas50 shared

  • Continuing to work on native Apple M1 builds. We have successfully built the basic package by updating just macOS to openSSL 1.1.1 (which is also a very good thing)
  • Working on upgrading Infra Client to Ruby 3, which exposed bugs in ffi-libarchive/mixlib-archive that were breaking berkshelf under Ruby 3. New versions of those gems are out now
  • Merged support for the Alibaba Cloud Linux and polling metadata information from Alibaba's metadata endpoint. That includes a new alibaba? helper for recipes
  • The reboot_pending? helper has been updated to support all Debian platform family distros
  • Yum/DNF package helper scripts have been updated to cleanly exit so you don't get errors in some system logs
  • Apt package support has been updated to support version downgrades by properly comparing versions

Also other than minor bugfixes 16.10 is probably the last Infra Client release until get 17.0 out the door

Chef Infra Server

prajakta shared

Hello! This week for the Chef Infra Server team:

Done:

  • We closed #1471: "keys" delete method not allowed. Keys can be deleted with knife user key delete username key name(other than default)
  • Seeing the version of the installed Chef Infra Server is now configurable with include_version_in_status
  • Updated chef 12.12.22 -> 15.15.1 for all the Ruby components.
  • https://github.com/chef/chef-server/issues/2181 is now merged. Enabling data-collector in Automate should work even if automate is not running.

In flight:

  • We have moved past the blocker for with the pipeline for the Rails update, currently working on understanding the test failures.
  • Work is in progress to support new installs of Elasticsearch 7. We are currently testing the changes with standalone, tiered and external Elasticsearch 7 installs.
  • Currently working on adding support Postgres 12.5 for newer versions of Chef Infra Server installs.
  • We worked on https://github.com/chef/chef-server/issues/1862 - passing the correct header via Nginx for external automate.
  • Currently testing changes for https://github.com/chef/chef-server/pull/2242 : data-collector and compliance if configured should forward to the automate instance instead of localhost

That is the Infra Server team this week! See you all next Thursday!

Chef Workstation

mparadise shared

Howdy folks! In Workstation this week...

... We merged a fix to chef-cli that allows for generated generator cookbooks to be renamed without breaking, which seems like a good thing. kitchen-azurerm is going to seen see an update soon, giving more IP options (thanks gh/simonjefford!). This and more should be in 'stable' next week.

...Work has continued as well on implementing a new internal structure for chef/chef-cli command handling which will result in faster load times and a more consistent experience across chef commands.

...Finally, we are starting to undertake triage of the long list of issues out of the test-kitchen repositories. This will take some time, but we hope to restore some sanity there over the coming weeks

Sous Chefs

ramereth shared

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

  • consul - 4.3.2: Proper error messages when installing diplomat
  • jenkins - 8.2.0: Sous Chefs Adoption / other misc fixes
  • jenkins - 8.2.1: Fix idempotency issue with jenkins_user when users have more than one public key
  • logrotate - 2.3.0: Sous Chefs Adoption
  • nagios 10.0.0: Sous Chefs Adoption / Convert definitions to custom resources / lots of other misc fixes and improvements
  • postgresql - 8.2.1: Fix changelog formatting
  • powershell - 6.2.0: Sous Chefs Adoption
  • resolver - 2.2.0: Sous Chefs Adoption
  • vault - 5.1.0: Added ark installation method support for Amazon Linux
  • vault - 5.2.0: Support ark installation for aarch64/i386/x86_64 architectures
  • yum-erlang_solutions - 2.1.0: Sous Chefs Adoption / Switch to using https endpoints and gpgcheck enabled

We're also still working through the long list of imported cookbooks and getting them cleaned up and properly cleaned up. We're working on them in order of popularity based on the Supermarket API.

Cinc Updates

ramereth shared

Hello from the Cinc Project!

Cinc Client

  • Released 16.10.8

Cinc Workstation

  • Released 21.2.259 via unstable channel
  • Continuing work on a Windows build
  • Also going to be diving into finishing up the wordmark issues so we can have a "stable" release

Cinc Server

  • Resolved build failure from a few weeks ago

Other updates:

We ended up needing to rebuild a new Windows builder last week due to some issues. This brought up the need to focus on automating/documenting how we create these builders.

I started working on a fork of the omnibus cookbook as cinc-omnibus to manage setting up our omnibus builders. Once the cinc-omnibus cookbook is finished, we're looking at creating builders for each Windows platform.

I also mentioned yesterday, it might be a good idea if we start having a bi-weekly public Cinc triage meeting. If you're interested, stay tuned in #community-distros for finding a time and a medium that works best for folks.

See you next week!

1 Like

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