Skip to content

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

  1. Navigate to Integrations > GitHub in Edka dashboard
  2. Click Connect GitHub Account
  3. 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.