Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Additional 'base' helper classes #974

Closed
wants to merge 1 commit into from

Conversation

tremble
Copy link
Contributor

@tremble tremble commented Mar 10, 2022

Depends-On: #984

SUMMARY

Working on #944 and some additional modules, I want to add support for --diff. The API for NetworkFirewall also has some interesting requirements due to its use of opportunistic locking.

These classes provide the initial framework I'm using for this. Once I've got the modules themselves landed I'll get unit tests for these classes written. Note: some of this code currently overlaps with code currently available in amazon.aws, I want to prove things out here in community.aws before migrating them over to amazon.aws

ISSUE TYPE
  • Feature Pull Request
COMPONENT NAME

plugin/module_utils/base.py

ADDITIONAL INFORMATION

Dependent PRs:

@tremble tremble changed the title Some additional helper classes Additional 'base' helper classes Mar 10, 2022
@ansibullbot ansibullbot added community_review feature This issue/PR relates to a feature request needs_triage new_plugin New plugin labels Mar 10, 2022
@softwarefactory-project-zuul

This comment was marked as outdated.

@tremble tremble requested a review from alinabuzachis March 10, 2022 13:04
@softwarefactory-project-zuul

This comment was marked as off-topic.

@softwarefactory-project-zuul

This comment was marked as outdated.

@softwarefactory-project-zuul

This comment was marked as outdated.

@tremble
Copy link
Contributor Author

tremble commented Mar 13, 2022

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

@markuman
Copy link
Member

recheck

@markuman markuman added the backport-3 PR should be backported to the stable-3 branch label Mar 14, 2022
@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

@tremble
Copy link
Contributor Author

tremble commented Mar 14, 2022

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

@tremble
Copy link
Contributor Author

tremble commented Mar 15, 2022

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

@tremble
Copy link
Contributor Author

tremble commented Mar 15, 2022

recheck

@softwarefactory-project-zuul
Copy link
Contributor

Build failed.

@tremble
Copy link
Contributor Author

tremble commented Mar 15, 2022

We have a number of flaky integration tests, because this PR doesn't have any modules it's triggering the full test suite. To work around this I've merged #974 into #944. Both have been approved on their own.

@tremble tremble closed this Mar 15, 2022
softwarefactory-project-zuul bot pushed a commit that referenced this pull request Mar 15, 2022
New Modules: AWS Network Firewall - rule groups

Sorta-Depends-On: #974
SUMMARY
Two new modules for AWS Network Firewall rule groups.  This first iteration will only support stateful rule groups.
networkfirewall_rule_group.py
networkfirewall_rule_group_info.py
ToDo:

 Initial modules
 Return Value documentation
 Integration Tests
 CI Permissions

ISSUE TYPE

New Module Pull Request

COMPONENT NAME
plugins/module_utils/networkfirewall.py
plugins/modules/networkfirewall_rule_group.py
plugins/modules/networkfirewall_rule_group_info.py
ADDITIONAL INFORMATION
Note: It's a deliberate choice not to support creation of stateless rules initially.  I want to get some of the initial framework in place so that the Policy and Firewall pieces can be built out while waiting on reviews.

Reviewed-by: Alina Buzachis <None>
Reviewed-by: Mark Chappell <None>
@tremble tremble deleted the boto3_base branch July 7, 2022 19:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-3 PR should be backported to the stable-3 branch community_review feature This issue/PR relates to a feature request has_issue needs_triage new_plugin New plugin
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants