Closed brettcurtis closed 7 months ago
This comprehensive update streamlines the deployment and management of Kubernetes clusters and Istio on Google Cloud, enhancing configurations and dependencies across global and regional setups. It simplifies the onboarding process, reduces complexity in managing multiple repositories, and improves workflows for platform developers, directly addressing key objectives for a more efficient infrastructure management experience.
Files | Change Summary |
---|---|
.github/workflows/sandbox.yml |
Renamed jobs for clarity, added Multi-cluster Ingress and Istio setups, adjusted dependencies and configurations. |
.pre-commit-config.yaml |
Updated pre-commit-terraform to v1.88.3 . |
global/... , regional/... (various) |
Introduced and updated configurations for Terraform global and regional infrastructure, including Istio setup, GKE configurations, and backend sharing. Enhanced documentation and added new variables for better customization and integration. |
infracost.yml , regional/istio/infracost/... |
Restructured for regional Istio deployments, with detailed resource usage estimates for Infracost calculations. |
shared/tfvars/... |
Updated configurations for namespace settings, including service accounts and Istio injection. |
osinfra-io/platform-google-cloud-kubernetes#1
: This PR directly addresses the objectives by simplifying the onboarding process, reducing complexity, and improving workflows for platform developers, which are key objectives outlined in the issue.osinfra-io/github-organization-discussions#6
: The changes in this PR contribute to simplifying the onboarding process and managing dependencies across multiple repositories, aligning with the objectives of enhancing workflows and streamlining resource 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?
Project | Cost change | New monthly cost |
regional/istio: us-east1-non-production | +$7 | $7 |
regional/istio: us-east1-production | +$7 | $7 |
regional/istio: us-east1-sandbox | +$7 | $7 |
regional/istio: us-east4-non-production | +$7 | $7 |
regional/istio: us-east4-production | +$7 | $7 |
regional/istio: us-east4-sandbox | +$7 | $7 |
50 FinOps policies, 1 Tagging policy, and 1 Guardrail passed. |
View report in Infracost Cloud. This comment will be updated when code changes.
Summary by CodeRabbit
New Features
Enhancements
pre-commit-terraform
repository and Terraform provider for Google.Bug Fixes
Documentation
Refactor