cfn-lint Support, Template Functions Info Page, BugFixes & Plumbing...
Pre-release
Pre-release
This release adds some restructuring to the internal code base, moving Qaz towards a more idiomatic foundation.
Changes:
- Added
qaz template-functions
which describes all the internal custom template functions - Established initial testing structure, more tests to come
- -i/--interactive flag added to
qaz update
command - CFN-lint support added
Validates stack by calling cfn-lint
Usage:
qaz lint [stack] [flags]
Examples:
qaz lint -c config.yml -t stack::source
qaz lint vpc -c config.yml
Flags:
-c, --config string path to config file (default "config.yaml")
-h, --help help for lint
-t, --template string path to template source Or stack::source
Global Flags:
--debug Run in debug mode...
--no-colors disable colors in outputs
-p, --profile string configured aws profile (default "default")
-r, --region string configured aws region: if blank, the region is acquired via the profile
qaz parameters
command added
Prints parameters of deployed stack
Usage:
qaz parameters [stack] [flags]
Examples:
qaz parameters vpc subnets --config path/to/config
Flags:
-c, --config string path to config file (default "config.yaml")
-h, --help help for parameters
Global Flags:
--debug Run in debug mode...
--no-colors disable colors in outputs
-p, --profile string configured aws profile (default "default")
-r, --region string configured aws region: if blank, the region is acquired via the profile
Warning:
The qaz invoke
command for invoking lambda functions is being deprecated as the AWS Lambda experience comprises of far more than just simple invocation and I believe there are better tools for engaging with lambda. If there's an explicit dependency on this functionality or you believe it should stay, create an Issue and let's discuss.