actions-runner-controller/controllers
Yusuke Kuoka f858e2e432
Add POC of GitHub Webhook Delivery Forwarder (#682)
* Add POC of GitHub Webhook Delivery Forwarder

* multi-forwarder and ctrl-c existing and fix for non-woring http post

* Rename source files

* Extract signal handling into a dedicated source file

* Faster ctrl-c handling

* Enable automatic creation of repo hook on startup

* Add support for forwarding org hook deliveries

* Set hook secret on hook creation via envvar (HOOK_SECRET)

* Fix org hook support

* Fix HOOK_SECRET for consistency

* Refactor to prepare for custom log position provider

* Refactor to extract inmemory log position provider

* Add configmap-based log position provider

* Rename githubwebhookdeliveryforwarder to hookdeliveryforwarder

* Refactor to rename LogPositionProvider to Checkpointer and extract ConfigMap checkpointer into a dedicated pkg

* Refactor to extract logger initialization

* Add hookdeliveryforwarder README and bump go-github to unreleased ver
2021-07-14 10:18:55 +09:00
..
metrics Clean up import list (#645) 2021-06-22 17:55:06 +09:00
testdata Fix panic on webhook for user-owned repository (#344) 2021-02-23 08:05:25 +09:00
autoscaling.go Add HRA support for RunnerSet (#647) 2021-06-23 20:25:03 +09:00
autoscaling_test.go Add HRA support for RunnerSet (#647) 2021-06-23 20:25:03 +09:00
horizontal_runner_autoscaler_webhook.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
horizontal_runner_autoscaler_webhook_on_check_run.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
horizontal_runner_autoscaler_webhook_on_pull_request.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
horizontal_runner_autoscaler_webhook_on_push.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
horizontal_runner_autoscaler_webhook_test.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
horizontalrunnerautoscaler_controller.go Add HRA support for RunnerSet (#647) 2021-06-23 20:25:03 +09:00
horizontalrunnerautoscaler_controller_test.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
integration_test.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
pod_runner_token_injector.go RunnerSet: Automatic-recovery from registration timeout and deregistration on pod termination (#652) 2021-06-24 20:39:37 +09:00
runner_controller.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
runner_pod_controller.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
runnerdeployment_controller.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
runnerdeployment_controller_test.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
runnerreplicaset_controller.go Add POC of GitHub Webhook Delivery Forwarder (#682) 2021-07-14 10:18:55 +09:00
runnerreplicaset_controller_test.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
runnerset_controller.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
schedule.go Experimental support for ScheduledOverrides (#515) 2021-05-03 23:31:17 +09:00
schedule_test.go Experimental support for ScheduledOverrides (#515) 2021-05-03 23:31:17 +09:00
suite_test.go Clean up import list (#645) 2021-06-22 17:55:06 +09:00
utils.go feat: EKS IAM Roles for Service Accounts for Runner Pods (#226) 2020-12-08 17:56:06 +09:00
utils_test.go feat: EKS IAM Roles for Service Accounts for Runner Pods (#226) 2020-12-08 17:56:06 +09:00