GitHub Integration Guide
Integrate Edka with GitHub for seamless GitOps workflows, automated CI/CD pipelines, and container registry management.
Overview
GitHub integration enables:
- GitOps: Automated deployments from Git repositories
- CI/CD: GitHub Actions for building and testing
- Container Registry: GitHub Container Registry (ghcr.io) for images
- Secret Management: GitHub secrets integration
- Pull Request Automation: Preview environments and automated testing
Setting Up GitHub Integration
Step 1: Connect GitHub Account
- Navigate to Integrations > GitHub in Edka dashboard
- Click Connect GitHub Account
- You’ll be redirected to GitHub for authorization
Step 2: Grant Repository Access
Choose repository access level:
- All repositories: Grant access to all current and future repos
- Selected repositories: Choose specific repositories
You can now go to your cluster’s GitOps tab and select the repository you want to use for GitOps.