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.