ksobrenat32 opened a new pull request, #35848:
URL: https://github.com/apache/beam/pull/35848

   This pull request introduces a new infrastructure enforcement tool for 
validating and managing GCP IAM policy compliance. It adds a Python-based 
compliance checker that can validate current IAM policies against a defined 
baseline, generate updated compliance files, and create GitHub issues for 
violations. The changes include the core implementation, configuration, 
documentation, and dependency management.
   
   **Key additions and changes:**
   
   **1. Tool Implementation**
   - Added `iam.py`, a comprehensive script that checks GCP IAM policy 
compliance, generates compliance files, and can create GitHub issues for policy 
violations. It supports configuration via YAML and command-line arguments, and 
includes robust logging and error handling.
   
   **2. Configuration and Documentation**
   - Introduced `config.yml` to define project-specific settings.
   - Added a detailed `README.md` explaining usage, configuration, and 
available actions for the enforcement tool.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscr...@beam.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to