Meeting notes for Aug 20th, 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: https://community-slack.chef.io/


DevRel/Community

bennyVasquez shared

hi y’all!

  • Next week @chef_jody will be learning how to cook a three course meal during a charity event we’re calling “Cooking with Chef”. Chef Alex Marek, Culinary Director at Salt & Iron will lead Jody (and everyone watching) through all the steps, and for every attendee Chef is donating $20 to World Central Kitchen - a non-profit distributes individually packaged, fresh meals to people and communities that need support. The ingredient list is on the registration page . Jody is one punny human, so I definitely recommend you come join, even if cooking isn’t your thing. Then we can donate another $20 while you chuckle. :smile:
  • Over the past couple of weeks we’ve been adding a bunch of features to downloads.chef.io . Things like automatic OS detection, links to release notes, a smarter sorting of windows versions and not to mention performance improvements. Check it out, if you haven’t already, and definitely let me know if you have any questions or feedback.
  • Last, RustConf officially starts in about 30 minutes [9:30 Pacific time]. If you haven’t already, I definitely recommend you register, so you can get access to the discord and other treats they’ve got. You don’t have to register, though, in order to watch the presentations. They’re streaming the talks live on the site!

This week’s releases

Chef Automate

tas50 shared

Last but not least the Automate 2 team shipped 20200811175306 which removes the existing feature for entering the feature flag window by searching for "beta", "feat",. or "lega,". This prevented users for actually searching for those words https://discourse.chef.io/t/automate-2-version-20200811175306-released/17567

Chef Infra Client

tas50 shared

First off we released Chef Infra Client 16.4 (and 2 subsequent bugfix releases): https://discourse.chef.io/t/chef-infra-client-16-4-35-released/17570

  • *Resolves errors bootstrapping windows nodes from nix nodes
  • Improves many of the existing resources
  • Shrinks our package size and reduces overall CVE risk by reducing the number of dependencies we ship in the package

Chef Workstation

tas50 shared

Workstation 20.8.125 shipped: https://discourse.chef.io/t/chef-workstation-20-8-125-released/17577

  • Chef Infra Client 16.4
  • InSpec 4.22.8
  • Cookstyle 6.15.5
  • Improvements to the toolbar app to not throw error messages if it can't reach the internet

Sous Chefs

ramereth shared

redisio has been released at 4.1.1

  • Properly perform version check when needed in redis.conf template

percona has been released at 1.0.0

  • Tons of fixes, changes and updates
  • Added support for percona 8.0
  • Added support for newer platforms and removed support for EOL platforms
  • Use new inclusive terminology and add deprecation warning for old terms

grafana has been released at 9.3.0

  • Added support for use of config_writer to only generate config file when grafana is not present on host

Other releases

tas50 shared

Fauxhai 8.3.0 / 8.3.1 shipped with platform updates

  • Many older point releases of distros were marked deprecated for removal next April. In general test against the major version or you'll be constantly updating things

  • CentOS 8 updated to 8.2

  • All Ubuntu releases updated to the latest patch versions

  • Added Debian 9.12

Similarly we shipped a ton of new Bento boxes. This brings in the latest package updates and releases. All the Ubuntu boxes were updated to the latest patches, Debian 10.5 and 9.13 were added, and more boxes were built for vmware and parallels hypervisors

nreeves shared

Facebook open sourced a few new cookbooks including fb_networks_scripts: uses RedHats network-scripts, fb_networksetup: basic networking setup for macs, and fb_users: managing linux users using attributes, forcing unified UID/GIDs (wrapping user/group resources). Check them out https://github.com/facebook/chef-cookbooks

Updates

Chef Automate

Alex Pop shared

:wave: from the Automate team!

  • Made a change to send chef-server actions as events to the event-feed-service
  • Merged documentation fixes and improvements
  • Continued with the compliance reporting improvements for the last 24h vs today (in UTC)
  • The compliance profiles that ship with Automate have been updated

Chef Habitat

sdmacfarlane shared

Greetings from the Habitat team! We're all AFK attending RustConf today, :wave: to us if you're also there. We'd love to talk Rust (and Habitat) with you.

  • Continuing redesign of job dispatch scheduler in Builder
  • Improving api retries in client libraries ( No useless retries, retry backoff )
  • Added hab sup restart command
  • Continued refactoring/tests around keys
  • Prepping for RBAC release next week ( https://discourse.chef.io/t/rbac-in-builder-saas/1343 )

Chef Infra Server

tas50 shared

Prajakta is out this week so here updates for the Chef Infra Server team

  • Continued work on the Rails 6 upgrade for oc-id
  • Continued work on the Erlang 22 upgrade and sigv4 upgrade

Chef Infra Client

tas50 shared

The Chef Infra Client team has been a bit busy this week

  • We've brought on help for all our Windows needs with the return of @mwrockx . Matt's already been an incredible help digging into Windows-land
  • We released Chef Infra Client 16.4 as I mentioned above with some great bug fixes and improvements
  • chef_client_trusted_certificate was merged yesterday giving you an easy way to add a cert to the trust directory
  • We've reenabled unit tests on all the platforms post build. This may seem pretty trivial, but this actually required several weeks of tracking down odd failures and in the end we discovered a nasty bug in the which helper on Windows. It turns out when you test stuff you find bugs
  • Performance improvement work and package size improvement work continues. Lots of our various deps have been released with minor perf enhancements and the next InSpec release will drop several gem dependencies from Chef
  • We're starting work on the chef_client_launchd resource which is a bit tricky since it needs to be able to restart the agent, but launchd has no restart concept. That resource may take a bit, but hopefully that'll be in 16.5

Chef Inspec

tas50 shared

The InSpec team is still out so I have an update from them for this week

Hello from Schwad & InSpec!We are in week two of the “quiet time” for InSpec so no release this week as well.However, we are please to report there will be a new InSpec release next week so that is something we’re very much looking forward to.That release will include:

  • Brand new windows_firewall and windows_firewall_rule resources
  • 2.6.5 builds now upgraded to 2.6.6
  • InSpec gets a lighter weight by removing README and certain unused dependencies from builds
  • Under the hood, the JUnit reporter has been converted to a plugin

Thanks and have a great week!

that dep update let's us shave 250k off the chef builds. I know you're all as excited for that as I am!

Chef Workstation

mparadise shared

Howdy from Workstation! I'm filling in for @tball this week. Workstation 20.8.215 was released yesterday, with a bunch of performance and size improvements (mostly from Tim) and bug fixes. We're continuing to work on our next set of features this week.Sadly, though, it looks like our Homebrew auto-PR needs more work (this time it failed due to an unexpected permissions error), so we're looking at that again too.

Sous Chefs

ramereth shared

In progress PRs:

  • aptly: Feature/aptly mirror
  • aptly: Fixed typo in node['aptly']['gpg']['key-tpye']
  • java: Add aarch64 systems for corretto installation
  • mariadb: Fix password issue
  • nginx: CentOS 8 dnf fixes
  • percona: Add evel package attribute to client recipe
  • postgresql: Compatibility updates
  • ruby_rbenv: Fix libssl-dev dependency for Ubuntu 18.04
  • ruby_rbenv: Namespace the run_state variable

Some of those PRs are from OSL students. Excited to see them contributing upstream!

Cinc Updates

ramereth shared

Cinc Client:

  • We now have binary builds for Cinc Client on the s390x architecture for RHEL8 available for both version 15 / 16. These are available as-is and are not part of our automated build pipeline.
  • Released 16.4.35, 16.4.38 & 16.4.41
  • Rebased and updated PR which moves all dist constants from chef and chef-config to chef-utils ( https://github.com/chef/chef/pull/9834 )

Cinc Workstation

  • A build for 20.8.125 is in progress and should hopefully be released later today (having an issue with the MacOS builds for some reason)

Cinc Server

See you next week!

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