Skip to content

codebot-sfle/gcp-template-forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GKE Template Forge

Automated pipeline to translate natural language intent from GitHub Issues into validated and security-scanned Infrastructure as Code (Terraform, Helm, Config Connector) templates.

Overview

This project implements an agentic orchestration layer on GKE to automate the generation and validation of Kubernetes architectures. It listens for feature requests or architecture descriptions in GitHub Issues, uses repo-agent and overseer (from gemini-for-kubernetes-development) to generate the corresponding IaC, validates it in a sandbox project, and publishes the results as reusable templates.

Architecture

  • Control Plane: GKE Standard cluster hosting repo-agent and overseer.
  • Infrastructure as Code: Terraform for base infra, Helm and Config Connector for workloads.
  • Validation: Automated sandbox execution and security scanning.

Current Status

  • Initial repository scaffolding established.
  • Agent infrastructure drafted and validated with Terraform.
  • External agent manifests organized and updated with inferred images.
  • Remote repository created and code pushed.
  • Pending: Manual secret provisioning in GCP Secret Manager to enable deployment.

Next Steps

To complete the setup and deploy the infrastructure, please refer to the manual intervention steps detailed in GUIDANCE.md regarding GitHub App creation and Secret Manager configuration.

The desired bot identity for this project is forgebot-robot.

Repository Structure

  • .github/: Issue templates and GitHub Actions workflows.
  • agent-infra/: Terraform code for cluster and manifests for agents.
  • templates/: Destination for successfully validated templates.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors