ansible/test
Clint Byrum 284f26303c Add support for ECR Lifecycle Policies to ecs_ecr (#48997)
* Fix copy/pasta for ecs_ecr test names

* Add support for lifecycle policies to ecs_ecr

New feature for ecs_ecr to support [ECR Lifecycle Policies][].

Fixes #32003

 [ECR Lifecycle Policies]: https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html

* Improve error message for ecs_ecr parsing errors

Replaces the exception and stack trace with a description of what's
actually going wrong from a user perspective.

* Rename delete policy to purge policy

Marks the `delete_policy` parameter as deprecated, to be removed in
Ansible 2.6.

* Add version_added to purge_policy

* Remove changing results based on verbosity

What I really want is --diff support, and changing results based on
verbosity is abnormal.

* Ensure repository name is lowercase

* Fix deprecation cycle to 4 releases

* Use a YAML anchor for credentials

* Remove filters from assertions

* Add minimal permissions needed

* Updating version_added and deprecation cycle

The original PR sat while a few releases happened.

* Bumping version added and deprecation version

We missed the 2.8 release.

* Removing bare except:

This is not allowed and is generally bad practice.

* Fix lint errors

* update ansible release metadata

* Use the new alias deprecation scheme

This was added in the time the PR has been in development, so rework
things to use it.

* Add test coverage

This makes sure that lifecycle_policy is produced when passed in.

*Also a minor suggestion for simplification from PR.

* Restore changes from 62871 lost in rebase

* Add changelog

* Remove version_added for new purge_policy option

Per sanity test fail.
2019-12-19 11:41:41 -07:00
..
ansible_test Relocate ansible-test self tests outside package. (#61255) 2019-08-24 11:38:30 -07:00
integration Add support for ECR Lifecycle Policies to ecs_ecr (#48997) 2019-12-19 11:41:41 -07:00
legacy Sanity test fixups - AWS related tests (#64093) 2019-10-30 09:48:59 -07:00
lib/ansible_test Sanity checks: test for print statement (#65219) 2019-12-06 05:31:31 +10:00
sanity fixed inconsistent required set to True in zabbix modules 2019-12-09 10:20:17 -08:00
units Onyx username (#63897) 2019-12-17 14:01:03 +05:30
utils Increase unit test timeout in CI. 2019-11-01 17:16:07 -07:00