Skip to content

Commit

Permalink
Prep cloud.aws_troubleshooting 2.0.0 (#34)
Browse files Browse the repository at this point in the history
* Prep cloud.aws_troubleshooting 2.0.0

* Address PR review comments, update release date

* Changelog formatting fix

* Update release date
  • Loading branch information
hakbailey authored Nov 21, 2023
1 parent 1355dc2 commit e34e94f
Show file tree
Hide file tree
Showing 12 changed files with 63 additions and 41 deletions.
33 changes: 30 additions & 3 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -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
======

Expand Down
30 changes: 30 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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'
4 changes: 2 additions & 2 deletions changelogs/config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 0 additions & 2 deletions changelogs/fragments/20230426-update_readme_and_runtime.yml

This file was deleted.

12 changes: 0 additions & 12 deletions changelogs/fragments/20230907_multiple_fixes.yaml

This file was deleted.

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/20231020-update_docs.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/20231113-update_supported_versions.yaml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/ansible_lint_sanity_fixes.yml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/automation_hub_update_readme.yaml

This file was deleted.

3 changes: 0 additions & 3 deletions changelogs/fragments/fix_sanity_issues.yaml

This file was deleted.

2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
@@ -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)
Expand Down

0 comments on commit e34e94f

Please sign in to comment.