Meeting notes for October 29th, 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:


benny Vasquez shared

First: I shared an update around open source at Progress in #acquisition_questions but I wanted to share it here, too. If you have questions, feel free to ask them there!

Chefs at Progress will continue to be encouraged to contribute to external open source projects, Progress will support them in their passion and dedication to open source. This includes keeping all of Chef’s open source software open source, and continuing to encourage and accept external contributions. If there are any ideas or thought of changes around the current practices, we’ll actively seek feedback throughout the process with both the internal and external community. Support for Chef products will still be delivered through the normal paths (including ), and we’ll maintain the community Slack, Discourse, and GitHub for collaborating with the community.

Too, as we move forward with sunsetting the Habitat-only community stuff, I wanted to call attention to a couple things.

  • If you want to keep up on Chef Habitat-related stuff in this slack, you’ll want to join #chef-habitat , #core-plans-dev , and #biome
  • I’m working through some kinks with the discourse folks when it comes to getting the Habitat discourse content merged into , but I’ll have updates for that as they happen.
  • I’ve also migrated most of the emojis from the Habitat slack, which means we’ve gone from ~100 custom emojis to ~1300 custom emojis.

And the final thing from me, in case you missed it: We also put the finishing touches on some re-packaging of our product lines that we’ve been working on for a while, which you can read about on the blog . Don’t miss the blog post from @Kimball talking about future plans around assessment and certification , too.

This week’s releases

Chef Automate

benny Vasquez shared

Automate had an update that bumped versions Habitat, Habitat builder, Infra Server, and Inspec:

Chef Inspec

benny Vasquez shared

Inspec released 4.23.15, which upgraded the Habitat packages for InSpec to use Ruby 2.6 (from 2.5)


Chef Habitat

sdmacfarlane shared

Greetings from the Habitat team!

  • 1.6.175 released yesterday, release announcement forthcoming
  • investigating an issue in our release pipeline on Windows
  • Continuing work on Eventing in builder
  • New scheduler test environment is up, we've successfully built a fake-core-plans-refresh and are working on building real packages now

Chef Infra Server

prajakta shared

Hello! This week, we have the following updates for the Chef Infra Server team:

That is all for us! Take care everyone!

Chef Infra Client

tas50 shared

We're working on our next release of Chef Infra Client: 16.7

  • DNF/Yum fixes are in the works from @lamont

  • @mwrockx has been crushing it by converting all our uses of powershell_out to powershell_exec, which should give windows users a very nice speedup

  • Misc fixes to the chef_client_config resource are in the works

  • Improvements to the mount resources to make them better work with labels

  • Cleanup of some of our very dated Solaris support

  • Resolving Ruby 3 deprecation warnings on Windows

  • Other fun stuff

    • For all you super OS hipsters Ohai will detect OpenIndiana Hipster now

Chef Inspec

benny Vasquez shared

The Inspec team is already gone for the day, but they gave me a quick update to share:

  • Reviewing PRs on inspec/inspec
  • Working on improved CI testing (thanks @cwolfe )
  • Team has been working on some customer support issues.

Sous Chefs

ramereth shared

Hello from Sous Chefs!

atlantis 1.1.0 has been released:

  • Update systemd service resource to support environment file/vars
  • Fix to properly use recommended YAML.dump() method in template
  • Update systemd service resource to remove ExecStop for compatibility with v0.15
  • Update documentation to reflect changed/deprecated values in Atlantis config

atlantis 1.2.0 has been released (thanks @axelrtgs ):

  • Support for installing terragrunt and documentation of examples for configuration
  • Default version support for installers to get setup without having to lookup versions
  • Ark only support integers on groups not owners
  • Systemd resource user property was listed twice

percona 2.0.0 has been released: (thanks @Ethan H. )

  • Add percona_mysql_database resource for creating, querying and removing databases
  • Add percona_mysql_user resource for creating, modifying and removing database users
  • Remove mysql_chef_gem and mysql2_chef_gem providers in favor of the percona_mysql_database and percona_mysql_user resources

docker 7.1.0 has been released:

  • Sous Chefs Adoption
  • Update tarball version to 19.03.13
  • Update tarball suite tests
  • Update tarball checksums to latest versions
  • Loosen docker-api gem to allow >= 1.34, < 3.0 (resolves #1135)
  • Update test recipes/tests so they can work with Cinc
  • Ensure docker group exists for tarball installation
  • Enable containerd systemd unit if binary exists
  • Add testing for CentOS 8
  • Add testing for Ubuntu 20.04
  • Add docker_install_method helper to automate install method
  • Add container.service unit for tarball installation method
  • Disable broken tests and resources suite

docker 7.2.0 has been released:

  • Add cpus options to docker_container

cpu 2.1.0 has been released:

  • Various cookstyle fixes
  • Adoption by Sous-Chefs

daemontools 1.6.1 has been released:

  • Adapt to the latest cookstyle (6.21.1)

rsyslog 7.1.0 has been released:

  • Sous Chefs Adoption
  • Migrate to InSpec for integration tests
  • Fix RELP on SuSE platforms
  • Add Ubuntu 20.04 testing
  • Remove Amazon Linux 1 testing
  • Remove EL 6 testing

nginx 10.4.0 has been released:

  • Allow list of template source for site resource (template property)
  • Allow list of template source for install and config resource (conf_template property)

nginx 10.5.0 has been released:

  • Added a guard and log message to prevent starting/restarting/reloading the service when the config is invalid (#559)

ruby_rbenv 2.6.0 has been released: (thanks @axelrtgs )
NOTE: Some Chef versions (>= 16 and < 16.4.41) have a bug in the git resource causing some failures (see (#289). If you experience any troubles please try a more recent version of Chef 16.

  • Remove workaround for chef bug in git resource (fixes #289)

yum-mysql-community 4.2.0 has been released:

  • Sous Chefs Adoption
  • Cleanup attributes and fix Fedora
  • Improve integration testing
  • Add provides to resource
  • Fedora testing
  • Remove Amazon Linux 1 testing
  • Remove EL 6 testing

etcd 6.1.0 has been released:

  • Sous Chefs Adoption
  • Add missing include for EtcdCookbook::EtcdCommonProperties in etcd_installation_binary

Here's a list of current in progress PRs from the last week:

  • mariadb: Fix galera_configuration tests #321
  • mariadb: Fix default path #320
  • foreman: Cookstyle fixes, Readme linting fixes, Updating to work on newer dependencies, test fixes #24
  • docker: Remove creates guard for extracting tarball which prevents upgrades #1032
  • dpkg_autostart: bugfix: Refactor provider to revert to method syntax #25
  • rsyslog: Enabled custom 35-server-per-host.conf templates #174

In addition, we're still working on properly importing/cleaning up all of the various cookbooks that were transferred to us over the past few weeks. I'm currently working on the jenkins cookbook but it's taking a bit of time to clean up the suites. I'm going to likely come back to that and focus on other cookbooks.

We're doing our best to get those done so please be patient!

@Xorima has also been busy working on automating our releasing pipeline. It's not quite ready yet, but hopefully soon

Cinc Updates

ramereth shared

Cinc Auditor

  • Released 4.23.15

Cinc Server:

Cinc Workstation:

  • Released 20.10.168 via the unstable channel

See you next week!

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