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