- update
examples/tekton
w/ latest components - update
examples/tekton
w/WhenExpressions
and comment outConditions
- fix
generate
json patch match comparison
- bump
FROM bitsofinfo/cicd-toolbox:3.0.5
- Do not emit
None
on--get
if value returned isNone
(null, not found etc)
- Ensure
--tmpl-ctx-var
can be used in combination w/--generate
- Support for new
generators
capability and--generate
argument to the CLI. #9
- Fix bug w/
trigger-pipeline
and no subkey configuration
- Support multiple handlers of type
notify
andtrigger-pipeline
per #1 - Add
if
support fornotify
andtrigger-pipeline
blocks
- Fix non-json http responses in
respond
handling - Support arbitrary variables in
respond
config blocks and jinja2 parse them
- Added support for
choice-generators
withinmanual-choice
event handlers. Permits the dynamic generation of new choice sets via atemplate
based on a pointer to a dictionary containing data that can be cross referened in aniterator
. - Added
*-capture-response-data
support formanual-choice
POSTs
- address #8 new jinja2 filter
json_dumps(value,indent=None,stripLeadingTrailingQuotes=False)
- address #6 fix
--tmpl-ctx-var
w/=
vals
- address #5 exclude shell datasource from generating jinja2macro shell vars (too large)
-
document/refine support for the
list
datatype for the--set
argument- i.e.
--set some.path.myset[]=e,f,g,e
= [e,f,g,e] - any subsequent
--set
calls to same key act as an add/extension to existing values --set some.path.myset[]=[]
clears any pre-existing values
- i.e.
-
add support for the
set
datatype (no-duplicates list) for the--set
argument- i.e.
--set some.path.myset{}=e,f,g,e
= [e,f,g] - any subsequent
--set
calls to same key act as an add/extension to existing values --set some.path.myset{}=[]
clears any pre-existing values
- i.e.
- add support for toggling any
event-handlers:
sub entry in a derivative viaenabled: False
See #4
- jinja2 parse error include original non-macro prefixed template
- parse
to
on set-values handlers - add
from_json
jinja2 filter - all CLI env var names change prefix from
CICDOPS_
toCICDSTATEMGR_
- fix
--get
whenget_via_jsonng_expression()
has jsonpath parse error. return literal expression as the value
- fix
--get
value parse handling where right hand side is not an expression, return literal value on no-match
- documentation
- log statement level clarity
- added
latest
docker tag - fix
setup.py
for dependencies
- getting travis functioning properly