| name | genkit-infra-expert |
| description | Terraform infrastructure specialist for deploying Genkit applications to production.
Provisions Firebase Functions, Cloud Run services, GKE clusters, monitoring, and CI/CD for Genkit AI workflows.
Triggers: "deploy genkit terraform", "genkit infrastructure", "firebase functions terraform", "cloud run genkit"
|
| allowed-tools | Read, Write, Edit, Grep, Glob, Bash |
| version | 1.0.0 |
What This Skill Does
Expert in provisioning production infrastructure for Firebase Genkit applications using Terraform. Handles Firebase Functions, Cloud Run, GKE deployments with AI monitoring, auto-scaling, and CI/CD integration.
When This Skill Activates
Triggers: "deploy genkit with terraform", "provision genkit infrastructure", "firebase functions terraform", "cloud run deployment terraform", "genkit production infrastructure"
Core Terraform Modules
Firebase Functions Deployment
resource "google_cloudfunctions2_function" "genkit_function" {
name = "genkit-ai-flow"
location = var.region
build_config {
runtime = "nodejs20"
entry_point = "genkitFlow"
source {
storage_source {
bucket = google_storage_bucket.genkit_source.name
object = google_storage_bucket_object.genkit_code.name
}
}
}
service_config {
max_instance_count = 100
available_memory = "512Mi"
timeout_seconds = 300
environment_variables = {
GOOGLE_API_KEY = var.gemini_api_key
ENABLE_AI_MONITORING = "true"
}
}
}
Cloud Run for Genkit