- fix rugygems_url variable to point to cfg_rubygems_url for Linux as well
- properly handle empty strings generated if values are missing, instead of using
||=
- Updates
scaffolding-chef-infra
to use Ruby31 package dependencies as in chef infra client. Incident #IN-910
- fix rugygems_url variable to point to cfg_rubygems_url for windows
- Builds with dependencies from 2022 Q2 Habitat Core Plans refresh
- Builds with dependencies from 2021 Q3 Habitat Core Plans refresh
- Updates
master
branch references tomain
branch - Removes publishing of example package
effortless-config-baseline
from.bldr.toml
- Updates
scaffolding-chef-infra
to use Ruby3 package dependencies for Chef Infra Client v17 usage, updating from Ruby 2.7. Issue #274
- fix issue with automate dependency when using 1 profile. Issue #262
required version of habitat: 1.5.0 or greater. Tested with Habitat 1.6.0
- Add an option configuration option to select a ruby gems url to use for the chef client
- Add an option to allow Effortless Audit to specify multiple profiles
Bump version of chef-cli Remove the ffi gem pin
required version of habitat: 1.5.0 or greater. Tested with Habitat 1.6.0
- Remove the Chef-DK dependency for linux
- Add an output option to output a json file
- Add new docs to the repo
required version of habitat: 1.5.0 or greater
- Add inputs for Effortless Audit
- Add an insecure option for build when connecting to Automate to pull profiles
- Update the examples folder
- Fix issues with kitchen in examples folder
required version of habitat: 1.5.0 or greater
- Fix issue #206 with version check before using waivers command in InSpec on windows
- Hard code the paths for all clients to prevent wrong client being used
- Add Changelog.md with histroical data
required version of habitat: 1.5.0 or greater
- Set the default client for Chef official chef builds for windows
- Add vendor of
chef-cli
gem to windows scaffolding - Remove dependency on windows chef-dk
- Add Waivers for Windows InSpec profiles
- Fix pkg_dep conflict in windows scaffolding if building with newer InSpec
- Fix data_bag issue in scaffolding-chef-infra where data_bags feature disabled
required version of habitat: 1.5.0 or greater
- Change scaffolding-chef-inspec to use the official chef builds for Windows
- Fix issues introduced when habitat fixed the Load-Scaffolding function in habitat 1.5.0
- Add current channel to expeditor promotion
required version of habitat: 0.85.0 or greater
- Adds ability to pin to a version of InSpec for windows scaffolding
- Adds Waivers feature for Linux
- Adds
environment
option for InSpec Automate reporting
- Add
verify_api_cert
option so chef client can report to Automate with self signed cert - Set license acceptance in build to
accept-no-persist
- Add additional testing
- Fix issue with chef-dk and license
- Fix issue with license in chef-client run
- Fix issue with 0.14.0 release re-write
- Refactor Chef Infra scaffolding to templates
- Fix issues with
include_policy
when using single quotes - Make linux and windows config the same
- Add ability to pull profiles from Automate
- Add ability to use a custome cacerts package
- Fix issues with
scaffold_policyfile_path
variable - Add testing for scaffolding-chef-infra
not promoted to stable
- Updates to the examples
- Add scaffolding-chef-inspec for windows
- Fix issues with paths on windows so they are created only if they don't exist
- change scaffolding-chef to scaffolding-chef-infra
- move from core plans scaffolding-chef to own repo
- deprecate core plans core/scaffolding-chef
---- End Changelog ----