Helmless is a workflow for serverless deployments to Google Cloud Run without the need for Kubernetes.
It leverages Helm's templating system and the gcloud CLI to deploy Cloud Run jobs and services, bypassing the complexity of Kubernetes and the overhead of Terraform.
The Helmless project provides pre-built Helm charts, Github Actions, and Terraform modules.
Helmless kicked off at KubeCon Europe 2025 and was selected the winning poster session:
Visit helmless.io for the docs, or jump right in:
To help organize the Helmless project, we have grouped the repositories by prefixing them with the cloud provider, e.g. google-cloudrun-*.
- helmless - The Helmless homepage and documentation
- template-action - Basic GitHub Action for templating Helm charts, merging values on the fly
- google-cloudrun-action - Deployment action for Google Cloud Run wrapping the
gcloudCLI and template-action - google-cloudrun-charts - Helm charts for Google Cloud Run Jobs and Services
- google-cloudrun-service-terraform-module - Supporting Terraform module for creating a Helmless Google Cloud Run Service
- google-workload-identity-federation-terraform-module - Supporting Terraform module for setting up GitHub Actions to deploy to Google Cloud Run using Workload Identity Federation
- gcp-infrastructure - The GCP infrastructure for the Helmless project to setup the CI/CD end-to-end testing pipelines
You want to contribute to Helmless? Great ❤️!
Check out our Contributing Guide on the website or the CONTRIBUTING.md files in the relevant repository to get started.
This project is licensed under the MIT License - see the LICENSE file for details.
⭐ If you find Helmless useful, please consider giving it a star! It helps the project grow and improve.
