Releases
v3.4.0
v3.4.0
Updates
Migrated repo fully to GitHub Actions & LyraPhase Org
ci: Consolidate matrix job status into single job for branch protection usage
ci: Add CHEF_INSTALL_STRATEGY
, CHEF_OMNIBUS_ROOT
env vars for .kitchen.exec.yml settings
TODO: Figure out a way to avoid CloudFlare causing spurious CI failures
lyraphase_workstation::bashrc
:
Add .bash_profile
template installation
Set default HOMEBREW_CASK_OPTS="--no-quarantine"
Change to use per-node Encrypted Data Bag item Schema (GH per-node PATs)
Note: Update your data bags to match the new schema with top-level node.name
key
Refactor & D.R.Y. ChefSpec tests with shared_examples & shared_context for testing Chef Log levels & functions
Bug Fixes
lyraphase_workstation::bashrc
:
Update test fixture Encrypted Data Bag & fix InSpec tests
lyraphase_workstation::bashrc
: Add .bash_profile
template installation
This should fix the dreaded lost .bash_history
items when running Chef Infra on a node
HIST*
settings are in .bashrc
, but default .bash_profile
did not also source .bashrc
If a new terminal was opened, this would set HIST*
settings to default, and bash would truncate the history
lyraphase_workstation::gpg21
: Fix ChefSpec tests on Apple Silicon arm64 with /opt/homebrew
path
You can’t perform that action at this time.