All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- Resolved issue with
archive-tar-minitar
- Now tracking
Gemfile.lock
in version control - Switched from travis-ci to github actions
- Updated to use CINC instead of Chef Workstation
- Updated to
thor@1.x
which removes warnings when using ruby 3.x
- Adds
solo
support for Ubuntu 22.04 - Better error handling of missing SSH key for
solo
commands
- Updated to use Chef Workstation instead of ChefDK
- Adds
solo
support for Ubuntu 20.04
- Now using thread-safe enum to avoid
FiberError
- Added global
aws_profile
option - Added spinner to all deployments to avoid CI hangs
- BREAKING CHANGE: Removed syncing of code for
solo
deployments
- SSH options now set
LogLevel=ERROR
- Silences stderr for all ssh commands
- BREAKING CHANGE: Renamed
-s
and--stacks
options to-T
and--targets
respectively - Updated to
"berkshelf" ~> 7.0
- Updated to
"chef" ~> 13.6
- Updated to
"thor" ~> 0.20
- Added
solo
deploy type - New
init
command for initializing configuration - Added global
ssh_key
option - Added global
force_setup
option - Better error handling / logging
- Removed
ridley
as a dependency
- Problem with newer S3 domains
- Travis CI integration along with sample unit test
- Better error handling / logging
- Gem version badge to README
- Usage documentation