Below are the notes from this week's meeting
DevRel/Community
bennyVasquez shared
- We’ve added a #devrel channel for those of us that are on the Developer Relations team. I did a netflixparty earlier this week during my lunchtime, and will probably do more stuff like that, to help connect us, especially while things are so different and difficult.
- We’ve been working hard and are ready to formalize a live-streaming program! Join our engineers at twitch.tv/chefsoftware every Friday at 11am Pacific US time to get all your Chef questions answered, discuss new and upcoming releases, or just soak up the #cheflove.
- ICYMI, ChefConf2020 will be a free, global, online event on June 2, 2020. Sign up at chefconf.io to get updates about the news, breakouts, interactive sessions and community connection coming to this year’s event.
This week’s releases
Automate
tas50 shared
Automate made their weekly release with version 20200316122114. This includes improved documentation and some nice polish to projects and search. https://discourse.chef.io/t/automate-2-version-20200316122114-released/16835
Cookstyle
tas50 shared
Cookstyle 6.0 also shipped with an updated RuboCop engine (0.75 -> 0.80) and 9 new cops. This release includes new cops for breaking changes in Chef Infra Client 16 and also a ton of improvements to detection and correction in existing cops. The major version bump is due to RuboCop renaming a large number of their cops which may require you to update your .rubocop.yml. In addition the whitelist/blacklist terms in RuboCop have been replaced so that may also require updating configs if you use that. https://discourse.chef.io/t/cookstyle-6-0-19-released-with-9-new-chef-cops/16833
Chef Habitat
tas50 shared:
Last, but not least is Habitat which shipped 1.5.71. This includes a cool new feature that allows you to automatically rollback a service if you demote a package in Builder. Quite fancy. https://discourse.chef.io/t/habitat-1-5-71-released/1306
Other releases
tas50 shared
This morning Windows cookbook 7.0 shipped. This release requires Chef Infra Client 14.7 or later and removes the windows_share and windows_certificate resources that are now built into Chef Infra Client. There’s only a few things left in this cookbook that don’t just work out of the box. If you still have it on your runlists now is the time to see if you actually need it or not.
Other updates
Automate
AlexPop Shared
- We added CIDR filtering to restrict data-feed to certain nodes
- Merged UI changes to show the Compliance waived controls
- Released two fixes for the AWS node integration
- Made improvements to documentation and release notes
- Updated and added new compliance profiles
- Continuing with code refactoring and cleanup
- Released an endpoint ( /cfgmgmt/stats/checkin_counts_timeseries ) to track the daily total and checkin nodes
- IAM v1 chef-automate admin-token has been deprecated. Please use the IAM v2 to generate iam tokens. In the release after the next one a migration to IAM v2 will happen.
- Fixed a Compliance ingestion bug that caused ipaddresses to be swapped between nodes.
- Fixed the Compliance profile counts when filtering by status
- Fixes and improvements to the resource project updating
- Made some improvements to the ec2/Vagrantfile test environment
Chef Inspec
Stocksy shared
Not much to report this week. I’m currently walking through @cwolfe ’s new release process documentation to get a release out with the community contributions we’ve committed/approved in the past 2 weeks
Habitat
sdmacfarlane shared
Greetings from the Habitat team!
- Builder deployed this week with the updated settings for multi-target Projects
- Started work updating Builder to async/await
- Design spike on RBAC - first slice read-only origin memberships
- Design spike on supervisor cleanup of old versions of packages
- Working on resolving late-joining permanent peers bug
Workstation
mparadise shared
The Workstation team has been continuing to work on the new chef analyze capture command which captures a node state for use in a test kitchen environment.
Chef Infra client
tas50 shared
Done:
- We now have aarch64 RHEL 8 packages in current
- Cron time validation in the cron resource has been improved
- chef_client_scheduled_task and chef_client_cron resources are merged for managing setting up scheduled Chef Infra Client runs
- Add a new
knife yaml convert
tool for converting yaml recipes to ruby - Added a new property
https_for_ca_consumer
to therhsm_register
resource for using https endpoints - Added new
group
/displayname
properties and support for multiple profiles towindows_firewall_rule
resource - Refactored the DNF package provider to resolve a large number of bugs and align it with refactoring work that was done to the YUM provider in Chef 15
Doing:
- Adding Ubuntu 20.04 x86 packages
- Adding Ubuntu 18.04/20.04 aarch64 packages
- Working on a chef_client_systemd_timer resource
- Working on some improvements to custom resources
Chef Infra Server
prajakta shared
- last week we made good progress on aws_sigv4 proof of concept.
- We are able to get a fix for the error caused due to upgrading to erlang 20 in FIPS mode. There are some failing oc-id tests in the FIPS mode which we are investigating
- We got started on adding changes to not let reindex failures crash the process immediately.
- Some improvements to the integration_testing environment.
Sous Chefs
Xorima shared
It's going well, work is progressing on the keepalived cookbook to convert it from HWRPs to Custom Resources.
Plans are afoot for the ChefConf later this year and a few cookbook releases should go out later this week, watch this space
As normal if you are looking to contribute our door is always open in #sous-chefs
Cinc updates
ramereth shared
I started a test branch for Cinc 16 to ensure we catch anything happening in the master branch
I'm taking a deeper look into the workstation build failure on Windows so we can hopefully get some test releases out for that
jgitlin shared
As @BobChaos mentioned I started on a dist const fork of Chef Infra Server 2 weeks ago. I haven't been able to touch it in the past week due to other priorities, but hope to return to work on it next week
Other updates
tas50 shared
Also @Xorima has pointed out that I should mention we’re hiring for multiple engineering and engineering-ish roles right now https://www.chef.io/careers/