Show HN: Forge – Secure, Multi-Tenant GitHub Actions Runners on K8s or EC2
a year ago
- #DevOps
- #GitHub Actions
- #AWS
- Forge is a scalable, secure, and fully automated multi-tenant platform for running ephemeral GitHub Actions runners on AWS.
- It is community-driven and open-source, welcoming contributions like issue triage, PRs, code reviews, and discussions.
- Forge automates provisioning and lifecycle management of GitHub Actions runners across EC2 and EKS with features like multi-tenant isolation, drift remediation, and observability.
- Key features include ephemeral runners, tenant isolation, zero-touch automation, built-in observability, cost-aware scheduling, flexible infrastructure, multi-runner deployments, and broad OS support.
- Supports both GitHub Cloud and GitHub Enterprise Server (GHES).
- Getting started involves preparing an AWS account, deploying Forge infrastructure, configuring a GitHub App, and setting up tenant configurations.
- Forge offers detailed documentation, configuration options, and a tenant usage guide for practical setup and management.
- Contributions are encouraged, with guidelines available in CONTRIBUTING.md, and the project is licensed under the Apache Software License.