knot.x 1.3 significantly changes deployments, as the entire service and its dependencies are shipped as a single ZIP file with the following structure inside:
Some files/directories from the archive are redundant (bin, logs and knotx-stack.json to be precise) from Chef deployment perspective, so only relevant parts are extracted.
Noteworthy facts:
the entire Git-based part was removed, as it is no longer needed
unzip is a prerequisite now
custom resource properties were refined to adjust them to knot.x 1.3 use case
knotx_instance provider was updated/simplified in a few places
Rakefile was added to automate repetitive tasks (linting, releases, etc)
"fixeable" Foodcritic and Cookstyle bugs have been taken care of
logback.xml shipped with a ZIP file is overwritten by the cookbook to redirect knot.x output to files (custom_logback property in knotx_instance)
knot.x 1.3 significantly changes deployments, as the entire service and its dependencies are shipped as a single ZIP file with the following structure inside:
Some files/directories from the archive are redundant (
bin
,logs
andknotx-stack.json
to be precise) from Chef deployment perspective, so only relevant parts are extracted.Noteworthy facts:
unzip
is a prerequisite nowknotx_instance
provider was updated/simplified in a few placesRakefile
was added to automate repetitive tasks (linting, releases, etc)logback.xml
shipped with a ZIP file is overwritten by the cookbook to redirect knot.x output to files (custom_logback
property inknotx_instance
)Fixes #14