Skip to content

Releases: aws-ia/taskcat

0.9.22: - 6d21d9e Bump Version - Creating a new minor version

22 Jan 17:33
f2cecf2
Compare
Choose a tag to compare
- 7433304 Update Travis badge in README
- 82f1940 seperate taskcat bin and coverage cmd
- e723290 check for stacks when cleanup is called
- c370db4 Docs: non-standard credentials
- c6389ed add steps for importing into python
- 3d35408 change docstring for better automated api docs
- 102b69d add e2e import test
- d333b5b rename test file to make room for import tests
- fb89722 rename files to product better pydocs
- cf333a8 Add, update and fix docstrings
- d6149aa update cli run with removal of TestManager
- 37ad9ec removed TestManager
- 02d7e51 Tests can now be created from file or dict
- 283ef3d make context required behavior of Test and implement in BaseTest
- 42835e4 add tests for abs, base, unit and lint tests
- 4d8c90b CFNTest now sets the passed and result attributes
- b0a5d80 update cli run to use new Testmanager
- 0626e1c switch import to relative
- 84c094f add additonal behavior to TestManager
- 680cdff add tests for CFNTest
- a85d8d6 create directory for testing module tests
- eceb41c change properties for Test classes
- fd2d900 move paramerters from methods to constructor
- bf874dc move methods to where they are needed
- eb5afe2 rename DeployTest to CFNTest
- 11736ed move test logic from testmanager to deploytest
- be7d223 add base and abstract test class and subclasses
- a24d63d update exception message for stack failure
- cb3b0d5 added additional tests for TestManager
- 641741c add test for TestManager start default
- 40cb15b add skeleton tests for later
- ea129e1 add tests for TestManager init
- 20c6855 updated tests for cli test run command
- 04bd9f0 default printer if one is not provided
- e60b405 fix long docstring
- 914f71f fix long docstring
- 025df6c change how terminal printer is handled
- 55836a0 fix and add docs strings
- ac1c829 fix doc string, add comments, remove linter disables
- e654fb4 silence flake8 warning
- 60ae217 make import shorter
- b60d5f2 change cli run to use TestManager
- b6e7200 create TestManager to run tests
- 74120b2 Revert "init commit of adding state to Test class"
- 878f154 init commit of adding state to Test class

0.9.21: - 16faee5 Bump Version - Creating a new minor version

04 Jan 18:16
2f7c895
Compare
Choose a tag to compare
- 1c52573 Adding key_prefix and dry_run to upload subcommand
- c49e65a adding regions to global cofnig
- 1168a5d output the filename if template parsing fails.
- 7346c83 flake8 things thisd is needless, but doesn't consider the context
- 9211b4f disable boto s3 threading
- 8cbfd31 Fixed mistake parmeter precedence examples
- e7851ab Update README.md
- 03d7e58 PR Bot: Master => Main
- 2eb0167 add missing optional value
- 100c100 Changing references from master to main

0.9.20: - e387469 Bump Version - Creating a new minor version

02 Sep 00:06
b9059b3
Compare
Choose a tag to compare
- a8e0b56 schema updates
- 1926fdf new pylint warnings.
- 3cc791a Adding support for us-west-2-lax-1b (usw2-lax1-az2). Closes #599
- 28da50d Modifying e2e tests to accomodate new linting behavior.
- 5138d54 Better way of displaying cfn-lint output.
- c16ea21 Fixing race condition where bypassing CREATE_COMPLETE would result in success. Resolves #195
- 15969ab Ensuring stacks cleanup (DELETE_FAILED is no longer a SUCCESS). Closes #531

0.9.19: - 268ad0e Bump Version - Creating a new minor version

10 Aug 20:10
a5d23a4
Compare
Choose a tag to compare
- 632db08 Reverting version to allow release process
- 28f4554 Modifying Travis builds to use travis-specific docker version
- 6e48486 Bump Version - Creating a new minor version
- 879bc86 Adding stack_name, stack_name_prefix, stack_name_suffix. Closes #562, Closes #520, Closes #418
- edf94e3 Adding SecretsManager psuedo-param support. Closes #581
- 5a309c1 nitpicks
- 2e8dc84 pre-commit fixes
- c117bc1 Changing from role_arn to role_name, updating unit tests.
- 579f690 first-pass on secretsmanager
- 7060aac AZ Blacklist passthrough. Closes #551
- 90cc874 Adding "$[taskcat_project_name]" and "$[taskcat_test_name]". Closes #550, Closes #589
- 9e339ee Add Ubuntu 20.04 to support ami-updater
- d25fb27 Fixing dockerfile.
- 30f97db Adding support for SSM via psuedo-parameters. plus tests. Closes #584
- 63fd350 Deleting examples/ci; no longer needed.
- 4393a9d update-ami works across partitions
- 55fcf04 try to get bucket location from http headers if AccessDenied
- fd72c98 Retreiving submodules with template.descendents; allowing for int in StackURLHelper.
- e124f16 Adding role_arn to Project,Test config schema, plus tests. Closes #323

0.9.18: - 708fbf8 test coverage for retry

13 May 21:56
e27af98
Compare
Choose a tag to compare
- 38a0e73 fix  s3_bucket being used with s3_regional_buckets
- 0315f16 thread uploads
- a8d4832 Bump Version - Creating a new minor version
- 5f84d78 remove empty output folders on upload
- 125e5c6 option to test without upload
- 11bb435 standalone upload command
- bc5b2c5 flake8 fixes.
- 34a496b Making S3 stager aware of multiple partitions when sorting distinct buckets.
- 00e0bb8 minimalist_progress would never exit
- e7b83b5 dont_wait_for_delete default False
- b093932 add minimal_output and dont_wait_for_delete flags
- 4371dce remove printing of status
- 1713dba Refactor how regions are determined in update_ami
- c248483 Tests / pylint / black
- 8a8d7bf Adding longform param ability. Closes #552
- 32ea265 Adding --profile flag back, moving GLOBAL_ARGS to class; Closes #416
- 83af6f4 Honor package_lambda: false; Closes #491
- a28a5b9 no need to panic when container removal times out
- fcd3edb pre-commit fixes
- b5cdeea dockerfiles need to ensure /output exists
- 6031220 fix docker in docker builds
- 23b06e7 Adding --output-directory; Closes #266
- ce31aed fix issue where builds on some platforms would result in packages folder owned by root.
- b460b43 Wrapper around detemrining the appropriate region for a profile.
- e8afb7b Moving project_root as an attribute to config object; plus tests throughout.
- e55867f add test retry to quickly re-stage and launch inner stack during testing
- 54dd4c7 honor cfnlint config and schema override
- f71272c Supporting multiple partitions in S3 SigV4 bucket policy
- 96708d5 only package if config allows
- 398fa1f add --test-name and --regions options for testing subsets of projects

0.9.17: - 54d16d3 Bump Version - Creating a new minor version

16 Mar 17:51
37751ce
Compare
Choose a tag to compare
- d6656eb fix crash when child path cannot be resolved. Improve path finding for crandchild stacks
- 73f5fc8 only look for legacy config if new style one is not found

0.9.16: - 6d2c444 Bump Version - Creating a new minor version

11 Mar 20:19
5e4fbd1
Compare
Choose a tag to compare
- d7cf327 don't use ssm to get a region's partition, it's not portable cross partitions, and doesn't scale well
- b0a4ff7 add lock
- aa67521 cache cfnlint template objects to reduce concurrent access of the same files when running many tests in many regions.
- 89d0c3d remove noisey debug logging messages (these values would be best obtained from a debugger)

0.9.15: - 91a6178 Bump Version - Creating a new minor version

10 Mar 20:49
e5ea7b4
Compare
Choose a tag to compare
- 7b603f2 updating username in codeowners
- 9964667 Adding $[taskcat_current_region] magic parameter.
- b8c8e74 Increase nesting restrictions on StackUrlHelper from 6 to 20

0.9.14: - 459fcc2 Bump Version - Creating a new minor version

10 Mar 15:06
f70d8bf
Compare
Choose a tag to compare
- bbaa5ed Revert "Revert "Added new logic for template url parsing and tests""
- d2dd72a Final tweaks for e2e
- 057f865 removing import_session
- b1011e8 Remove region from url when computing url prefix
- 421684c Modified test for stackurlhelper
- 0fcb5fa Change test to just run the linting
- bebeae9 Test added for a bad URL
- 9beb22b Adding base for e2e negative test for TemplateURL parser
- a2c649a Imported session
- a1e6ea0 Add Python 3.8 support
- d66b84e Cached sessions
- 24ba1ac Determine actual partition
- 8971b74 UUID replacing hashlib; fixing E2E.
- 00814bf Schema updates
- 6bb1ff1 Regional Buckets
- 184f1b8 Remove duplicate pre-commit req
- 1251040 Modifying test assertion
- bf08cc3 Modify test json generator to work with the project pathing and be more dynamic
- e8a801c Fixes by precommit hooks
- d4debdf remove unnecessary code from tests
- 17fa939 Add better error handling and corrective code for the json.loads
- 6114d54 Revert "Added new logic for template url parsing and tests"
- be2969e Adding import_session to Boto3Cache; plus tests.
- 7efc9f7 Fix anchors in README
- 4328a9f Adjust for PR review
- 6e51adf Cleanup logic for default parameters
- a903f22 Added support for default parameters in URL substitution
- 2c0fb50 Cleanup of stack_url_helper
- 74f44da validation for s3_object_acl. Fixes #492
- 44deaa6 Remove dangling old test templates
- 27bedee Fix regressions
- b376373 Refined tests
- 74847d4 Set Python Encoding env varible
- feae993 Add shorten_stack_name project parameter
- d940134 Reduce some tests
- 817aa49 Adding new logic for urlparsing
- 3b3c252 Add debug flag to e2e (test run)
- 1545fce Lint code
- 9897e85 Add test run to e2e - Delete old unused template and config - Add nested-create to e2e tests
- f196767 Added new logic for template url parsing and tests
- 42199c2 update pyyaml and docker deps

0.9.13

23 Jan 20:52
46a0cf4
Compare
Choose a tag to compare
- 20a7f9b Bump Version - Creating a new minor version

- 4955335 Adding packaging module to build step
- 081d13b increase boto throttling retries
- f855a49 update pre-commit
- b49fb3c remove codecov
- 995d244 Supporting lists as a parameter value. Closes #443
- e692909 Honoring default profile value. Closes #434
- c105501 Proper ordering for version numbers. Closes #465
- d6e2f97 Converting path to posix style to prevent error on windows
- 3fb99af   README typos fixed
- 73c3c58 Setting default for s3_enable_sig_v2, reordering logic in test CLI module around it. Fixes #445