https://github.com/tilebox/tilebox-iac
https://github.com/tilebox/tilebox-iac
Last synced: 6 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/tilebox/tilebox-iac
- Owner: tilebox
- License: mit
- Created: 2025-10-30T09:06:25.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-10-30T10:56:02.000Z (8 months ago)
- Last Synced: 2025-10-30T11:43:47.789Z (8 months ago)
- Language: Python
- Size: 70.3 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# IaC for a auto-scaling cluster utilizing GCP Spot instances
This library provides the following [Pulumi](https://www.pulumi.com/) resources:
- A `LocalBuildTrigger` ressource that runs a local command to build a Docker image on code changes and pushes it to a Google Artifact Registry repository
- A `Secret` resource to manage GCP secrets
- A `AutoScalingGCPCluster` resource to manage the auto-scaling cluster
- A `GCPNetwork` resource to manage networking within the Cluster, optionally enabling Private Google Access (PGA) and a router for outbound internet access
## Dev setup
```bash
pre-commit install
uv sync
```