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
drrk shared
I’ve updated the Chef Infra Course [on learn.chef.io] today to fix a bunch of bugs, and we have a course on Git and GitHub coming soon to Learn Chef.
This week’s releases
Chef Automate
benny Vasquez shared
Chef Automate got an update to 20201005173827 with a couple of interesting improvements, and nagging bug fixes. https://discourse.chef.io/t/automate-2-version-20201005173827-released/17800
Chef Habitat
benny Vasquez shared
Infra Client got and update last night with improvements for configuring the client, utilizing the latest and greatest PowerShell releases, and remote execution of the client. https://discourse.chef.io/t/chef-infra-client-16-6-14-released/17807
Other releases
tas50 shared
2 small cookstyle releases were made which updated the RuboCop engine to 0.93 and then 0.93.1. This includes a large number of bug fixes for Ruby cops
knife-ec2 2.0.6 came out with a fix for how server connection attributes are passed when in classic vs. vpc
kitchen-ec2 3.8.0 came out. This uses defaults when creating spot instances and allows using multiple IP addresses when creating a security group
Updates
Chef Automate
Alex Pop shared
Greetings from the Automate team!
- We changed the automate-ui response header to not show the nginx server.
- We merged documentation improvements on multiple pages.
- Introduced custom semgrep rules focussing on rxjs lifecycle management.
- Added config option to hide local user signin.
Chef Infra Client
tas50 shared
Chef Infra Client
- Shipping minor Cookstyle fixes
- Released Chef Infra Client 16.6 with a Target Mode Ohai, pwsh support, and chef_client_config resource
- Started investigation into the poor performance of the chef shell-init and chef exec commands
- Started investigation into long install times for our applications on Windows
- Continued scoping work to ship audit cookbook functionality in Chef Infra Client
Chef Inspec
schwad shared
Hiya from InSpec!
We have some PRs in the works for a future release (mentioned last week), plus also have fixed a bug where json reporters wouldn’t always populate the message
output about expired waivers. Small update but bigger ones to come! Have a great week everyone!
Chef Workstation
tball shared
Sous Chefs
ramereth shared
Hello from Sous Chefs!
It's been another busy week for us!
openvpn 5.1.2 has been released:
- Install gpg package (fixes ( #183 )
postfix 5.4.0 has been released:
Changed:
- Sous Chefs Adoption
- Update to use Sous Chefs GH workflow
- Update README to sous-chefs
- Update metadata.rb to Sous Chefs
- Update test-kitchen to Sous Chefs
Added:
- Standardise files with files in sous-chefs/repo-management
- Add Ubuntu 20.04 testing
Fixed:
- Cookstyle fixes
- ChefSpec fixes
- Yamllint fixes
- MDL fixes
- Fix OpenSUSE installation issues
Removed:
- Remove EL 6 testing
- Remove Amazon Linux 1 testing
git 10.1.0 has been released:
Changed:
- Sous Chefs Adoption
- Update Changelog to Sous Chefs
- Update to use Sous Chefs GH workflow
- Update README to sous-chefs
- Update metadata.rb to Sous Chefs
- Update test-kitchen to Sous Chefs
Fixes:
- Cookstyle fixes
- Yamllint fixes
- Fix
git_service on various systemd platforms
- Fix idempotency issues with xinetd service
Added:
- Include mdlrc file
- Add testing for Ubuntu 20.04
Removed:
- Remove support for Amazon Linux 1
- Remove support for CentOS 6
atlantis 1.0.0 has been released (thanks @axelrtgs ):
Added:
- Documentation
Changed:
- Update to Sous-Chefs common configs and repo style
- Xorimabot file standardizations
- Update README.md CHANGELOG.md
- Cookstyle fixes
- Update ark dependency to 5.0
Removed:
- BREAKING CHANGE: Updated config template to convert hash to YAML instead of custom logic
- log-level must be lower case
- repo-whitelist must be a , joined string
apache2 8.6.0 has been released:
- Add apache2_mod_wsgi resource
- Fix backwards compatibility for SUSE with a2enmod
Here's a list of current in progress PRs from the last week:
- docker: Sous Chefs Adoption #1136
- elixir: Sous Chefs Adoption #14
- erlang: Sous Chefs Adoption #79
- etcd: Sous chefs adoption #110
- firefox: Sous Chefs Adoption #14
- mysql: Correct MD code block #651
- nodejs: Add rspec tests for the library methods #226
- transmission: Sous Chefs Adoption #33
In addition, the following cookbooks were transferred to Sous Chefs from Chef within the past week:
- djbdns
- jenkins
- maven
- openldap
- perl
- rsyslog
- sysinternals
- tftp
- vcruntime
- yum-mysql-community
- yum-percona
We'll get those properly migrated as Sous Chefs cookbooks as soon as we get to it. We're still trying to catch up with the other recent transfers.
@Xorima also implemented a label validator on all new PRs to ensure they a Release: Major|Minor|Patch . This currently doesn't have any impact for releasing other than requiring the label before merging. This is the first step to get us towards automated cookbook releases without requiring one of the board members to do it.
Hacktoberfest is still happening and you can find our tagged issues .
Cinc Updates
ramereth shared
Hello from the Cinc Project!
Cinc Client:
- Create cinc-wrapper in chef-bin and adapt biome plan https://gitlab.com/cinc-project/upstream/chef/-/merge_requests/11 https://gitlab.com/cinc-project/distribution/client/-/merge_requests/64 (merged)
- Cinc fixes for knife bootstrap Cinc fixes for knife bootstrap https://gitlab.com/cinc-project/upstream/chef/-/merge_requests/12 (merged)
- 16.6.14 is currently being built and will be released shortly, including the two MR's mentioned above
If you want to test the bootstrap fixes with the current Cinc Workstation, you can use this gem https://packagecloud.io/cinc-project/unstable/packages/gems/chef-16.5.77.gem and then run sudo /opt/cinc-workstation/embedded/bin/gem install -N --no-user-install chef-16.5.77.gem
Cinc Workstation:
- Continue working on enabling git caching but running into issues on the MacOS builders
- Continue working on updating/fixing our Windows builder so that we can finally have a build
- The next release should include fixes for bootstrapping mentioned above
Cinc Server:
- @jgitlin has been working on Chef Server wordmark replacements but made slow progress. Likely will need to wait until a server release that uses Chef 16+ is available.
Other misc updates:
- @atrull has been working hard on terraform code to setup an AWS-native Cinc Server. You can see more details in this repo https://gitlab.com/cinc-project/tf-aws-native-cinc .
- @benny Vasquez (she/her) has created two new Cinc emojis :cinc-heart-purple: and :cinc-heart-red: . Thank you!
- @Tensibai has started work on Cinc Dashboard (rebuild of Automate)
- In addition, @Tensibai has implemented automatic updating and rebase in our upstream/automate repo. We're hoping to do the same in other repositories eventually.