Closed brettcurtis closed 9 months ago
The suite of changes primarily focuses on enhancing the flexibility and maintainability of Terraform configurations for Google Kubernetes Engine (GKE) fleet management. It includes updates to provider versions, parameterization of project IDs for better modularity, and adjustments in resource naming and configurations. These modifications aim to improve the infrastructure as code (IaC) practices by making the codebase more dynamic, easier to manage, and aligned with best practices.
Files | Summary |
---|---|
test/fixtures/gke_fleet_host/global/variables.tf , test/fixtures/gke_fleet_member/global/variables.tf |
Added a new variable declaration project_id of type string with default value. |
test/fixtures/gke_fleet_host/global/variables.tf |
Swapped default values for region and project_id variables. |
test/fixtures/gke_fleet_host/infracost-usage.yml , test/fixtures/gke_fleet_member/regional/infracost-usage.yml |
Renamed module references for GKE resources, removed usage definitions, affecting default values. |
infracost.yml , infracost.yml.tmpl |
Reorganized project paths and names for GKE fleet hosts and members. |
Objective | Addressed | Explanation |
---|---|---|
Parameterize project_id in test module for GKE fleet management tests (#26) |
✅ | The project_id has been parameterized in the test module for GKE fleet management tests as suggested in the linked issue. |
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?
Project | Cost change | New monthly cost |
gke_fleet_host_regional | $0 | $113 |
gke_fleet_member_regional | $0 | $74 |
48 FinOps policies and 1 Tagging policy passed. |
View in Infracost Cloud. This comment will be updated when code changes.
@coderabbitai review
Fixes #26
Summary by CodeRabbit
infracost-usage.yml
for clearer cost tracking.