Skip to content

Sync your Github Repositories and Pull Requests with Kubernetes custom resources

License

Notifications You must be signed in to change notification settings

adamantal/github-pr-controller

Repository files navigation

GitHub PR Controller

This Kubernetes controller creates custom resources based on GitHub repositories and pull requests. The created resources can be further used by downstream controllers or applications to make complex tasks that Github Workflows are not capable of doing.

TODOs

  • admission webhook to forbid changes of repository and pull requests fields
  • set up github workflows
  • create deployable helm chart
  • trigger reconcile of repository when pullrequest cr change
  • handle closing pull request