Releases: aws-ia/taskcat
Releases · aws-ia/taskcat
0.9.22: - 6d21d9e Bump Version - Creating a new minor version
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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