- Your final chances to get in on the ChefConf Online live recording sessions! Next week is Integrations, DevOps, and Cool Sh1t week, featuring HashiCorp, Carfax, ShuttleOps, and TapHere!. Sign up at https://chefconf.io/session-recordings!
- And if you haven’t signed up for ChefConf itself yet, what are you waiting for omgwtfbbq! https://chefconf.io It’s free, and you’ll have access to all the sessions, the keynotes, and the other amazing events that are planned!
- Lots of folks are looking for work right now, so if you happen to be in one of the super unique spots that are hiring, make sure you’re posting in #career_opportunities . And if you’re a person looking for work, make sure to join there to keep an eye out for new stuff.
- In preparation for our WomXn in Technology Panel: Success in the Face of Adversity panel (at #chefconf on June 3rd at 2pm Pacific), and in an effort to make a space for discussions around diversity and inclusion in tech, we’ve also created the #women-and-nb-in-tech room. It’s open to everyone, but is intended to primarily be a space for womxn and non-binary community members to connect with each other.
This week’s releases
Last, but not least the Automate team shipped 20200513205422 last week. This release makes the UI responsive so it'll still display nicely on your tiny monitors or mobile devices. We also improved time zone displays and items in the top nav for users without privs. If you have auto updates installed then you already have this release: https://discourse.chef.io/t/automate-2-version-20200513205422-released/17121
Chef Infra Client
Last Friday we shipped Chef Infra Client 16.1. This included a new (disabled by default) selinux plugin in Ohai, InSpec 4.18.114 and new Debian 10 aarch64 packages. It also resolved a regression in launchd and fixed up some more Ruby 2.7 deprecation warnings: https://discourse.chef.io/t/chef-infra-client-16-1-released/17125
This weeks Releases
- file system 2.0.1
- mysql 8.7.1
- grafana 8.7.1
We have a bunch more releases waiting in the wings as we've had another awesome cookstyle release.
#actionshub have released updates to add problem matchers to the following actions (These show the errors and warning in the files changed):
- Chef Delivery (Both Cookstyle and rspec) - https://github.com/actionshub/chef-delivery
- markdownlint - https://github.com/actionshub/markdownlint
- yamllint - https://github.com/actionshub/yamllint
This morning we shipped knife-google 4.2.13 and knife-cloud 3.0.3. Both of these combined resolved several errors using knife-google to bootstrap systems in GCE
On Tuesday Cookstyle 6.5 shipped with 2 new cops and updates to the cop that cleans up deprecated ChefSpec platforms: https://discourse.chef.io/t/cookstyle-6-5-released-with-2-new-chef-cops/17141
Over the weekend our new Visual Studio Code Chef plugin shipped. This included a few new autocomplete snippets as well as improvements to the descriptions in the existing snippets. If you have this extension installed then it's up to date already. If you don't you should go grab it. It makes Chef Infra development a lot easier
Alex Pop shared
- Lots of backend and UI changes merged for some some cool functionality that will be demoed at ChefConf
- Got a few data feed bug fixes based in.
- Released changes to the existing compliance profiles.
- Made a change to lock scrolling on the Chef Client runs page when the page is loading.
- Large compliance reports should be history now after all the changes merged across inspec, audit cookbook and automate backend.
- Fixed a Compliance stats bug when zero nodes matched the introduced filters.
- Made improvements to documentation and release notes.
- Switched Automate to use InSpec 4.18.114 to benefit from the latest stable version.
Greetings from the Habitat team! This week:
- Research spike into improving service updates
- Research and design on notifications for Builder
- Introducing graph research spike back into Builders Jobsrv
Chef Infra Client
- Lamont has spent a TON of time digging into some severe performance regressions in Rubygems impacting any user of Ruby 2.7. Every rails user owes him some beers after this one: https://github.com/rubygems/rubygems/issues/3631
- 2 important bootstrapping fixes we merged and once we get that rubygems fix we'll ship those
- We're working with some of our services teams to get those teams contributing resources to the client. You'll see some conversations happening in the various open issues we have for new resources: https://github.com/chef/chef/projects/15
- We're looking at adding macOS and Windows kitchen testing to all chef/chef PRs by using Azure Devops Pipelines
We pushed up new Rubydistros containers. They're now available in Ruby 2.6 and 2.7 flavors using tags and we have Windows containers as well: https://github.com/chef/rubydistros
Those are rolling out to increase our test coverage on Windows using Ruby 2.7
Hello everyone! This is your first update from Nick, the newest member of the InSpec team!
This week in InSpec we kept ourselves secure by updating four dependencies to InSpec-Train which we will get to enjoy in the next release of InSpec next week. We also improved our workflows for aggressively pursuing well-tested dependency updates.
We released the latest version of our documentation live to the website inspec.io - which this time also includes some first-time InSpec contributors!
We have some in-flight work that we are very excited about including soon:
- Waiver expirations accepting specific Time as well as Date
- Comprehensive new documentation and testing in support of only_if statements
- @cwolfe’s reporters-as-plugins, which we have manually tested with a pdf reporter!
- --silence-deprecations flag which will allow silencing of warn or fail_control deprecations
- Improvements in support for InSpec 3 for legacy folks who have not migrated yet
No new updates here - the Workstation team has been getting ready for ChefConf. I did the recording of our product announcement last week and we're working on polishing the product as much as we can over the next two weeks. This includes preparing the Chef Workstation 2020 release and all the announcement channels.
We have also been troubleshooting an issue with our automated Homebrew and Chocolatey publishing pipelines. I meant to manually promote 0.18 to Chocolatey but it got lost in the shuffle - I'll look to do that today.
Sous-Chefs Board Voting
Submit your name to the Sous Chef board voting list if you’re interested in being more involved over the next year with the Sous Chef community! https://forms.gle/CPAznFLbEzQysMddA Board voting will take place around Chef Conf time
We've been streaming cookbook fixes and releases over at twitch.tv/damacus
Greeting from the Cinc Project!
- Release Cinc Auditor 4.18.114
- Released Cinc Client 16.1.0
- @BobChaos is looking at adding a source package artifact for other projects to use based on an MR from a Debian package maintainer: https://gitlab.com/cinc-project/distribution/client/-/merge_requests/38
I have been working on the cinc-server build process in between projects for my work, but do not have any milestones yet. Have also been doing things unrelated to CINC (Like adding features to sous-chef's iptables cookbook that I've been meaning to ask @Xorima about, and removing warnings from artifactory-client which @tduffield kindly approved)