diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 020decb..3e4d653 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -1,10 +1,37 @@ -==================================================== -CHANGE THIS IN changelogs/config.yaml! Release Notes -==================================================== +======================================= +cloud.aws_troubleshooting Release Notes +======================================= .. contents:: Topics +v2.0.0 +====== + +Release Summary +--------------- + +This major release drops support for ansible-core versions lower than 2.14 and Python versions lower than 3.9. + +Breaking Changes / Porting Guide +-------------------------------- + +- Remove support for ansible-core < 2.14 (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/33). +- roles/aws_setup_credentials - Due to ansible-lint issue, the AWS generated credentials are now stored into variable ``aws_setup_credentials__output`` instead of ``aws_role_credentials`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/24). +- roles/connectivity_troubleshooter_validate - Due to ansible-lint issue, the next hop information are now stored into variable ``connectivity_troubleshooter_validate__next_hop`` instead of ``next_hop`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/24). + +Minor Changes +------------- + +- roles/aws_setup_credentials - add ``no_log=true`` when setting credentials (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). + +Bugfixes +-------- + +- roles/connectivity_troubleshooter_igw - fix issue wen calling module ``cloud.aws_troubleshooting.eval_src_igw_route`` with wrong value for parameters ``src_subnet_id`` and ``src_network_interface`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). +- roles/connectivity_troubleshooter_local - fix issue when using wrong value for source subnet id, should be ``connectivity_troubleshooter_local__src_subnet_id`` instead of ``src_subnet_id`` and for destination subnet id, should be ``connectivity_troubleshooter_local__dst_subnet_id`` instead of ``dst_subnet_id`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). +- roles/connectivity_troubleshooter_nat - fix issue when using wrong value for source subnet id, should be ``connectivity_troubleshooter_nat__src_subnet_id`` instead of ``src_subnet_id`` and add missing steps to gather information about NAT subnet network ACLs and source ENI (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). + v1.0.3 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index ce8c440..30d73c2 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -30,3 +30,33 @@ releases: fragments: - multiple-renaming.yml release_date: '2023-03-17' + 2.0.0: + changes: + breaking_changes: + - Remove support for ansible-core < 2.14 (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/33). + - roles/aws_setup_credentials - Due to ansible-lint issue, the AWS generated credentials are now stored into variable ``aws_setup_credentials__output`` + instead of ``aws_role_credentials`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/24). + - roles/connectivity_troubleshooter_validate - Due to ansible-lint issue, the next hop information are now stored into variable + ``connectivity_troubleshooter_validate__next_hop`` instead of ``next_hop`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/24). + bugfixes: + - roles/connectivity_troubleshooter_igw - fix issue wen calling module ``cloud.aws_troubleshooting.eval_src_igw_route`` + with wrong value for parameters ``src_subnet_id`` and ``src_network_interface`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). + - roles/connectivity_troubleshooter_local - fix issue when using wrong value for source subnet id, should be + ``connectivity_troubleshooter_local__src_subnet_id`` instead of ``src_subnet_id`` and for destination subnet id, should be + ``connectivity_troubleshooter_local__dst_subnet_id`` instead of ``dst_subnet_id`` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). + - roles/connectivity_troubleshooter_nat - fix issue when using wrong value for source subnet id, should be + ``connectivity_troubleshooter_nat__src_subnet_id`` instead of ``src_subnet_id`` and add missing steps to gather information about NAT subnet + network ACLs and source ENI (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). + minor_changes: + - roles/aws_setup_credentials - add ``no_log=true`` when setting credentials (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). + release_summary: This major release drops support for ansible-core versions lower than 2.14 and Python versions lower than 3.9. + fragments: + - 20230426-update_readme_and_runtime.yml + - 20230907_multiple_fixes.yaml + - 20231018-add-integration-test-for-role-troubleshoot_rds_connectivity.yml + - 20231020-update_docs.yaml + - 20231113-update_supported_versions.yaml + - ansible_lint_sanity_fixes.yml + - automation_hub_update_readme.yaml + - fix_sanity_issues.yaml + release_date: '2023-11-21' diff --git a/changelogs/config.yaml b/changelogs/config.yaml index 600d3ed..9be0487 100644 --- a/changelogs/config.yaml +++ b/changelogs/config.yaml @@ -10,12 +10,12 @@ notesdir: fragments prelude_section_name: release_summary prelude_section_title: Release Summary sections: + - - breaking_changes + - Breaking Changes / Porting Guide - - major_changes - Major Changes - - minor_changes - Minor Changes - - - breaking_changes - - Breaking Changes / Porting Guide - - deprecated_features - Deprecated Features - - removed_features diff --git a/changelogs/fragments/20230426-update_readme_and_runtime.yml b/changelogs/fragments/20230426-update_readme_and_runtime.yml deleted file mode 100644 index dd24677..0000000 --- a/changelogs/fragments/20230426-update_readme_and_runtime.yml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Update README.md and meta/runtime.yml to reflect our ansible core testing versions." diff --git a/changelogs/fragments/20230907_multiple_fixes.yaml b/changelogs/fragments/20230907_multiple_fixes.yaml deleted file mode 100644 index 1ff3a79..0000000 --- a/changelogs/fragments/20230907_multiple_fixes.yaml +++ /dev/null @@ -1,12 +0,0 @@ ---- -minor_changes: - - add `no_log=true` when setting credentials using role aws_setup_credentials (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). -bugfixes: - - fix issue for role/connectivity_troubleshooter_igw calling module `cloud.aws_troubleshooting.eval_src_igw_route` with wrong value for parameters - `src_subnet_id` and `src_network_interface` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). - - fix issue for role/connectivity_troubleshooter_local using wrong value for source subnet id, should be `connectivity_troubleshooter_local__src_subnet_id` - instead of `src_subnet_id` and for destination subnet id, should be `connectivity_troubleshooter_local__dst_subnet_id` instead of `dst_subnet_id` - (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). - - fix issue for role/connectivity_troubleshooter_nat using wrong value for source subnet id, should be `connectivity_troubleshooter_nat__src_subnet_id` - instead of `src_subnet_id` and add missing steps to gather information about NAT subnet network ACLs and source ENI - (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/29). diff --git a/changelogs/fragments/20231018-add-integration-test-for-role-troubleshoot_rds_connectivity.yml b/changelogs/fragments/20231018-add-integration-test-for-role-troubleshoot_rds_connectivity.yml deleted file mode 100644 index febbce3..0000000 --- a/changelogs/fragments/20231018-add-integration-test-for-role-troubleshoot_rds_connectivity.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - add integration tests for role troubleshoot_rds_connectivity. diff --git a/changelogs/fragments/20231020-update_docs.yaml b/changelogs/fragments/20231020-update_docs.yaml deleted file mode 100644 index 312ebb9..0000000 --- a/changelogs/fragments/20231020-update_docs.yaml +++ /dev/null @@ -1,2 +0,0 @@ -trivial: - - "Update README.md and all role READMEs for clarity and consistency. (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/32)" diff --git a/changelogs/fragments/20231113-update_supported_versions.yaml b/changelogs/fragments/20231113-update_supported_versions.yaml deleted file mode 100644 index e77db08..0000000 --- a/changelogs/fragments/20231113-update_supported_versions.yaml +++ /dev/null @@ -1,5 +0,0 @@ ---- -breaking_changes: - - Remove support for ansible-core < 2.14 (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/33). -trivial: - - Update CI workflows and linter versions, fix related linting errors (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/33). diff --git a/changelogs/fragments/ansible_lint_sanity_fixes.yml b/changelogs/fragments/ansible_lint_sanity_fixes.yml deleted file mode 100644 index f6355b1..0000000 --- a/changelogs/fragments/ansible_lint_sanity_fixes.yml +++ /dev/null @@ -1,5 +0,0 @@ -breaking_changes: - - role/aws_setup_credentials - Due to ansible-lint issue, the AWS generated credentials are now stored into variable `aws_setup_credentials__output` instead - of `aws_role_credentials` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/24)." - - role/connectivity_troubleshooter_validated - Due to ansible-lint issue, the next hop information stored into variable - `connectivity_troubleshooter_validate__next_hop` instead of `next_hop` (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/24)." diff --git a/changelogs/fragments/automation_hub_update_readme.yaml b/changelogs/fragments/automation_hub_update_readme.yaml deleted file mode 100644 index 6405419..0000000 --- a/changelogs/fragments/automation_hub_update_readme.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "The validated content collections are now available in Automation Hub. Readme is updated with the steps to install the collection from AH." diff --git a/changelogs/fragments/fix_sanity_issues.yaml b/changelogs/fragments/fix_sanity_issues.yaml deleted file mode 100644 index ae3e5a9..0000000 --- a/changelogs/fragments/fix_sanity_issues.yaml +++ /dev/null @@ -1,3 +0,0 @@ ---- -trivial: - - "Add sanity test workflow to GHA and fix sanity issues (https://github.com/redhat-cop/cloud.aws_troubleshooting/pull/21)." diff --git a/galaxy.yml b/galaxy.yml index 6484139..52d6118 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,7 +1,7 @@ --- namespace: cloud name: aws_troubleshooting -version: 1.0.3 +version: 2.0.0 readme: README.md authors: - Ansible (https://github.com/ansible)