just one thing from us this week: a heads up that later this month we’ll be pushing changes to our internal build system that support a change of our default branch name from master to main. We’ll test first on a smaller, lesser-used repo. Based on the results of that test, we’ll set up and communicate out a plan to roll out this change to all of our repos. If you’ve got questions or concerns, feel free to pass them my way via PM!
This week’s releases
Chef Infra Client
Chef Infra Client 15.12.22 shipped. This includes a ton of backported fixes for resources and bootstrapping. It also includes ohai detect of macOS Big Sur and packages for Windows 8 https://discourse.chef.io/t/chef-infra-client-15-12-22-released/17316
Chef Infra Client 16.2.73 was released. This is another collection of small bug fixes we wanted to get out before shipping the next feature release. https://discourse.chef.io/t/chef-infra-client-16-2-73-released/17339
That release includes some nice improvements in Ohai, the return of Habitat packages for Chef Infra along with powershell_exec support in Habitat, and several nice bug fixes for resources
InSpec 4.21.1 and 4.21.3 were both released. These have fixes for the new logging functionality https://discourse.chef.io/t/chef-inspec-4-21-3-released/17352
Chef Workstation 20.7.81 shipped. This includes the updated Chef Infra Client with bootstrapping fixes, includes updates net-ssh gem for modern crypto in SSH connections, has a new train release that reuses SSH connections, the latest cookstyle as usual, and many other updates to components https://discourse.chef.io/t/chef-workstation-20-7-81-released/17343
Workstation is also now available for Windows 8
We also shipped a nice update to the kitchen.ci website for test kitchen. kitchen.ci is now managed by netlify, which means any merge to the main test-kitchen repository will automatically deploy the website. Additionally any PR opened will build the website and toss a link in the PR where it can be previewed
Alex Pop shared
Greetings from the Automate team!
- Merged an update to data-lifecycle that allows a user to make changes to Service Groups through the UI.
- Fixed a bug where no output was generated for compliance csv exports when filtering by ‘Control Tag’.
- With the introduction of the minimal reports ingestion, the notification service stopped receiving the metadata(control code, impact, etc) in the reports. This has been rectified now.
- Documentation updates across the board.
- Working to improve the compliance reporting when looking at the current day.
- Made the data feed service more resilient to incomplete data being ingested.
- Merged UI improvements to the cookbook filtering in the event feed.
- Working to improve reporting of Compliance errors caused by InSpec exceptions (profile or resource bugs).
Greetings from the Habitat team!
- Uninstall hook feature has merged
- Service bootstraping PR under review
- Fixes to package upload and channel promotion when the package is already present on Builder
- Allow dynamic changes to update-related config for services
- Starting work to make the above a 'patch' operation
- Starting work to refactor Builders job scheduler so we can teach it new tricks
mwrock is amazing to work with, thanks for returning him
Chef Infra Server
- The sig_v4 changes are passing pedant and partial integration_test pipeline. We will be running them through the full set of integration testing pipeline.
- We updated java to 11.0.7 for elasticsearch, those changes will be available in current shortly.
- We are working on updating to chef-16 and bundler-2.1.4 for Chef Infra Server.
That is all for us!
Chef Infra Client
bug fixes, bug fixes, and more bug fixes
Chef Infra Client 15 now has a deprecation warning when you're missing the provides line in resources so you can fix that before upgrading to 16. The new Workstation release also has Cookstyle rules for that
We're doing a lot of investigation into what macOS Big Sur means for Chef. As usual the release includes some huge bombs which are going to make our life a lot harder. Expect more work there
We have several new resources incoming: inspec_audit_waiver, motd, and windows_firewall_profile are in the works
We're working on a full formal pipeline for Habitat packages so we can fully test and promote those packages as equals with the omnibus packages
This week we released InSpec 4.21.1 - it contains the improvements @schwad mentioned at last week's meeting:
- A new html2 reporter for better HTML reporting
- Several improvements to the
- A performance fix when running against ssh targets.We also
just released InSpec 4.21.3 with a small fix to the html2 reporter.
We also have a number of PRs in-flight, both from Chef staff and community
One incoming change is that InSpec will start to report in its result data when a profile fails to load due to errors with the source code in the profile; instead of the current behaviour of just terminating InSpec.
Howdy! We worked on the release that you already mentioned. As part of that it appears () that we fixed our automatic Chocolatey promotion. Still working on the homebrew solution. Releases should resume at our intended 2-week cadence. In addition to that release we have started going through some of the Test Kitchen backlog, and Clinton got two issues fixed this week already.
Otherwise, our team is working on our Q3 planning and I'll share any updates about that when we can. Thanks!
- chefignore fix pushed to all cookbooks to ensure we publish the changelog.md file to supermarket again. This fix is also in the new Workstation release
- Lots of work happening in PHP to support the latest versions of RHEL/Debian/Ubuntu
- Apache2 cookbook work to add mod_php support
- Lots of activity in the grafana cookbook with new resources and fixes
- Released 15.12.22 which now includes packages for aarch64 and Amazon Linux 2
- Released 16.2.73
- Released 4.21.1 & 4.21.3 which now includes packages for aarch64 and Amazon Linux 2
- @Tensibai created an MR for building and releasing Biome packages https://gitlab.com/cinc-project/distribution/auditor/-/merge_requests/41
- Working on cleaning up this MR https://gitlab.com/cinc-project/distribution/workstation/-/merge_requests/4 before creating a new unstable release of 20.7.81
- Working on removing the "Chef Workstation App" from all builds until we can properly remove trademarks. Progress can be seen via this MR https://gitlab.com/cinc-project/distribution/workstation/-/merge_requests/2 .
- If any community members that are familar with NodeJS want to help us out to work on removing the trademarks, please let us know in #community-distros !
- Hoping to have 20.7.81 built and release either later this week or early next week
- @jgitlin is making progress on resolving the issues with the Wordmarks PR. The PR broke the smoke tests; working to get those executing properly within our build pipeline while running smoke tests manually and resolving issues found.