Closed brettcurtis closed 8 months ago
This update introduces documentation enhancements, Terraform configuration adjustments for Google Cloud services, and a more granular approach to permissions management. It specifically addresses the need for custom roles over predefined ones, updates provider versions, and refines resource naming conventions for better clarity and management within the infrastructure codebase.
Files | Change Summary |
---|---|
README.md , global/README.md |
Added documentation link, updated datadog provider versions, and Google Cloud service resource names. |
global/main.tf |
Replaced bigquery.admin role with a custom role and added datadog.cloudCostManagement role. |
test/.../infracost-usage.yml |
Renamed google_logging_project_sink , google_pubsub_subscription , and google_pubsub_topic resources. |
Objective | Addressed | Explanation |
---|---|---|
Replace bigquery.admin with custom role (#16) |
✅ |
The changes align with the primary objective from the linked issue, effectively replacing the bigquery.admin
role with a custom role within the Terraform configuration, thereby addressing the requirement for more specific permission management.
Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media?
48 FinOps policies and 1 Tagging policy passed. |
View in Infracost Cloud. This comment will be updated when code changes.
Fixes #16
Summary by CodeRabbit
Documentation
gcp-cloud-cost-management
documentation.New Features
bigquery.admin
and added a new role for Datadog cloud cost management in the Google Cloud project IAM configuration.Refactor