Below are the meeting notes for this week's meeting.
benny Vasquez shared
Hi everyone, from the DevRel team! We’re working hard on ChefConf Online!
- Be part of the ChefConf live studio audience! We’re recording ChefConf sessions next week about Chef Infra. Check out the @lnxchk ’s pinned post in #chefconf for more info and links to join in!
- You should also join us tomorrow on twitch at our normal time (11am Pacific) to go through what’s coming next week.
This week’s releases
Automate 2 - 20200420162758 shipped with project filtering support for scan jobs https://discourse.chef.io/t/automate-2-version-20200420162758-released/17001
InSpec 4.18.108 shipped with a small improvement for logging Automate connection issues properly when running inspec compliance
Chef Infra Client
First off Chef Infra Client 16 shipped. I’m pretty stoked about that one. It’s probably our largest Chef Infra release in terms of new features and platforms. We shoved a ton of good stuff in there. If you haven’t read the full release notes I’d highly suggest checking it out since the marketing materials can only cover a few things: https://discourse.chef.io/t/announcing-chef-infra-client-16/17018
Also it’s not mentioned in those notes (yet), but we don’t yet have builds for Solaris. We needed to upgrade the compiler toolchain on our Solaris systems which required a person potentially being in our Seattle datacenter to reboot the nodes. We’re not going to make an employee go out right now to reboot a box so expect those in the future.
Ubuntu 20.04 bento boxes shipped - https://discourse.chef.io/t/ubuntu-20-04-bento-boxes-for-test-kitchen-released/17014
Docker cookbook version 5.0 and 6.0 shipped. 5.0 adds Debian 10 support, fixes a few new_resource issues and idempotency problems while requiring Docker 18.xx and later / Chef Infra Client 13 and later. 6.0 bumped the Chef Infra Client requirement to 15.0+ and fixed longstanding problems specifying the version of docker to install on RHEL systems.
Fauxhai 8.1 shipped with new dump data from Chef Infra Client 16 nodes. This release also added Ubuntu 20.04/openSUSE 15.1 and updated mac_os_x 10.15 to 10.15.4 / centos 8 to 8.1.1911. Finally this deprecates RHEL 5.xx (oracle/centos/redhat). If you’re still testing on RHEL 5 it’s time to nuke those specs
Habitat cookbook 2.0.3 shipped with launcher fixes for windows - https://supermarket.chef.io/cookbooks/habitat/versions/2.0.3#changelog
el Jeffe shared
Habitat cookbook got bumped due to a missed merge conflict when doing the release. It’s on 2.0.4. working on the last few things now to remove the last external gem dependency and make upgrading hab on windows less painful
tas50 shared on behalf of Alex Pop
For the past week, we focused on these main epics: EAS Dashboard, IAM, Data feed UI improvements, automated documentation, refactoring and cleanup. Changes to Automate and the audit cookbook are being made to reduce size of large reports that are not ingestible. More updates next week.
Greetings from the Habitat team!The core-plans refresh for Linux went out this week. HUGE congrats to our friends in Belfast for getting that across the line. It's an incredible amount of work.
- Continuing improvements to the docker export ecosystem
- Continuing work on config file support for the supervisor
- Researching and documenting Builder deployment scenarios to address different usage patterns
- Build graph work is proceeding. We're finding and documenting edge cases in how we represent package relationships in Habitat, and feeding that back in to the build ordering we're generating.
Chef Infra Server
Hello Chefs!!! This week for Chef Infra Server:
- We made a good bit of progress on getting bookshelf to accept v4 signatures.
- We are close to getting an escript for reindexing that can accept a list of items to reindex, rather than the minimum granularity of having to reindex the whole org at a time.
- We are identifying the places we can add instrumentation for getting stats (in prometheus) for external services like elasticsearch.
Chef Infra Client
On the Chef Infra Client side we’re doing all the cleanup post release. Getting docs in order, checking on bug reports, etc. We’re also working on getting releases of Push Jobs Client/Server out which is necessary for the next Workstation release. Those will support all the latest and greatest operating system releases and fix some CVEs so look out for those if you use push jobs. Lamont is also diving a bit more into yum/dnf version property splat handling after I ran into some fun times with the docker cookbook work.
This week the Chef Workstation team has continued work on the upcoming major version release. If you are subscribed to the
current channel you should have been seeing notifications about upgrading to
20.4.x - the April 2020 packages. The patch number in the SemVer corresponds to a build number, not a date. We are continuing work on upgrading the dependencies in Chef Workstation and my goal is to have a release candidate by the end of this week, with a planned release early next week.
We also go our Chocolatey pipeline implemented, so when we perform the release Chocolately will get automatically updated. Work is in flight now to move Chef Workstation into the core Homebrew cask repo. This means users will
brew cask install chef-workstation instead of
brew cask install chef/chef/chef-workstation. The release process would also open up a PR to the homebrew cask repo to update the cask. TL;DR - releases should flow to Homebrew and Chocolately faster and more reliably in the future.
Finally, the team has been hard at work on ChefConf preparations and we look forward to showing off our new products in about a month!
Greeting from Sous-Chefs! This week we have been progressing on our release pipeline, probably a few more weeks before it is ready to demo. Some updates have also gone in to support centos-8 in Mariadb which will be shipping later today
Thanks all #sous-chefs
Greetings from the Cinc Project!
- Released Cinc Client 16.0.257 and Cinc Auditor 4.18.108. We'll continue to build the latest releases of 15 as they are released upstream.
- Docker images are now being built and deployed for Cinc Client and Cinc Auditor
- Website updates and cleanup thanks to @BobChaos
In-progress and/or future work:
- Docker build automation for our omnibus images
- Cinc Server builds ( @jgitlin )
- Cinc Workstation (No new updates, but still working on fixing Windows builds and finish removing trademarks)
- Adding ppc64le/aarch64 builds for Cinc Client
- Getting Cinc Infrastructure managed via Cinc Client
On the cinc-server side we have a PR sent to Chef for the initial "wordmarks" version: https://github.com/chef/chef-server/pull/1976 This should begin to address the dist.rb builds referenced at https://github.com/chef/chef-server/issues/1949
if you’ve played around with the yaml stuff in Infra Client 16 and have ideas on how that can be more feature rich you might want to join the convo in #chef-infra-dev