851 B
851 B
Bifrost on GCP GKE
Deploys Bifrost as a Kubernetes workload on Google Kubernetes Engine.
Prerequisites
- GCP project with billing enabled
gcloudCLI authenticated (gcloud auth application-default login)- Terraform >= 1.0
- GKE API enabled (
gcloud services enable container.googleapis.com)
Usage
# Copy and edit the example variables file
cp terraform.tfvars.example terraform.tfvars
# Deploy
terraform init
terraform plan
terraform apply
Configuration
Two approaches can be combined:
- File-based -- Set
config_json_fileto point to an existingconfig.json. - Variable-based -- Set individual variables (
config_store,logs_store,providers_config). These override matching keys from the file.
See terraform.tfvars.example for examples of both.
Cleanup
terraform destroy