v2.0.0
What's Changed
Added
- Support for both STRICT and ACTION order in AWS Network Firewall
- JSON Schema Validation for all configuration files
- Enforced pytest execution on each build
- Configuration to provide AWS Network Firewall ARN to attach the rule groups.
- Decoupled firewall policy from the code
Changed
- Swtiched from INTERNAL_NET varaible to HOME_NET varaible to identify internal network CIDRs
- Changed firewall policy creation to use HOME_NET override feature
- Renamed default_deny.yaml to global_rules.yaml
- Changed the configuration file structure to support new features
Fixed
- Pytest for firewall_handler library
- Fixed poetry dependency structure so that dev, test, and build dependencies are independent
Removed
- Pytest tests that failed and need to be rewritten
- INTERNAL_NET varaible as this is not being used.
Full Changelog: v1.0.0...v2.0.0