Changelog History
Page 1
-
v1.27.0 Changes
September 16, 2020๐ New Features
- ๐ The
(( shuffle ))
operator has been added to randomize the order of a list. Shuffle off and see how to use it! - ๐ณ Spruce's Dockerfile now includes the ca-certificates Alpine package!
Acknowledgments
๐ณ Thanks @jhunt for teaching spruce how to do the
(( shuffle ))
, and @docwhat for adding CA support in the spruce Dockerfile! - ๐ The
-
v1.26.0 Changes
July 24, 2020๐ New Features
๐ The
(( load ))
operator now supports loading files based off of references in the YAML
datastructure. For example:file: loadme.yml
data: (( load file ))
๐ Bug Fixes
- The
(( load ))
operator correctly handles absolute file paths now. Previously, it
would detect absolute file paths as URLs and fail to retreive them.
Acknowledgements
Thanks @dennisjbell for the bug fix/feature!
-
v1.25.3 Changes
May 28, 2020๐ Fixes
๐
spruce
no longer errors out when it is passed an empty (null) document to merge. It
instead treats it as an empty map.spruce diff
would panic under certain circumstnaces outlined in issue #318.Acknowledgments
๐ THanks @ywei2017 for the crash fix, and @VasylTretiakov for the empty doc support!
-
v1.25.2 Changes
February 29, 2020๐ Bug Fixes
- Resolved #311 where
spruce
was reading STDIN too much, a bug introduced
in v1.24.1's fix to STDIN files of '-' not being handled anymore.
Acknowledgements
Thanks @jhunt and @thomasmitchell for finding and fixing this!
- Resolved #311 where
-
v1.25.1 Changes
February 19, 2020๐ New Features
- โ Additional multi-doc support! You can now
spruce merge
, andspruce fan
multi-doc
YAML to consolidate everything down to a single document. Just add the-m
flag to
๐ the merge/fan and watch the magic happen.
Acknowledgements
- Thanks @mgruener for the new feature!
- โ Additional multi-doc support! You can now
-
v1.25.0 Changes
December 09, 2019๐ New Features
- ๐ The
((vault))
operator now supports vault namespaces (either via the.svtoken
file created bysafe
), or via theVAULT_NAMESPACE
environment variable.
Acknowledgements
Thanks @thomasmitchell for making this possible!
- ๐ The
-
v1.24.1 Changes
November 26, 2019 -
v1.24.0 Changes
November 19, 2019๐ New Features
๐
spruce
now supports merging multi-doc YAML files onvia thefan
subcommand!
It takes a source yaml file, and fans that out to each doc of any subsequent files (or
data read from STDIN), combining it all in a giant multi-doc YAML stream.Usage:
spruce fan my-source.yml multi-doc-file-1.yml ... multi-doc-file-N.yml
๐ See https://github.com/geofffranks/spruce/blob/master/doc/fan.md
-
v1.23.0 Changes
October 26, 2019 -
v1.22.0 Changes
July 25, 2019๐ New Features
- ๐ Support for a new
(( awssecret ))
was added to pull secrets from the AWS Secrets Manager!
๐ For more info, see theawssecret
operator documentation for details.
Acknowledgements
๐ Many thanks to @mikesimons for providing this feature and the docs!
- ๐ Support for a new