OS Manuals

/usr/bin/github-webhook-server

Kubernetes controller for GitHub Actions self-hosted runners

From actions-runner-controller 0.14.2-r3 (os), captured 2026-11-05 by running github-webhook-server --help (exit 0). permalink

Also provided by 2 other package versions
Usage of /usr/bin/github-webhook-server:
  -github-app-id int
    	The application ID of GitHub App.
  -github-app-installation-id int
    	The installation ID of GitHub App.
  -github-app-private-key string
    	The path of a private key file to authenticate as a GitHub App
  -github-basicauth-password string
    	Password for GitHub basic auth to use instead of PAT or GitHub APP in case it's running behind a proxy API
  -github-basicauth-username string
    	Username for GitHub basic auth to use instead of PAT or GitHub APP in case it's running behind a proxy API
  -github-token string
    	The personal access token of GitHub.
  -github-upload-url string
    	GitHub Upload URL to be used for GitHub API calls
  -github-url string
    	GitHub URL to be used for GitHub API calls
  -github-webhook-secret-token string
    	The personal access token of GitHub.
  -kubeconfig string
    	Paths to a kubeconfig. Only required if out-of-cluster.
  -log-format string
    	The log format. Valid options are "text" and "json". Defaults to "text" (default "text")
  -log-level string
    	The verbosity of the logging. Valid values are "debug", "info", "warn", "error". Defaults to "debug". (default "debug")
  -metrics-addr string
    	The address the metric endpoint binds to. (default ":8080")
  -queue-limit int
    	The maximum length of the scale operation queue. The scale opration is enqueued per every matching webhook event, and the server returns a 500 HTTP status when the queue was already full on enqueue attempt. (default 100)
  -runner-github-url string
    	GitHub URL to be used by runners during registration
  -watch-namespace string
    	The namespace to watch for HorizontalRunnerAutoscaler's to scale on Webhook. Set to empty for letting it watch for all namespaces.
  -webhook-addr string
    	The address the metric endpoint binds to. (default ":8000")
Options (17)
OptionDescriptionSource
-github-app-id intThe application ID of GitHub App.help
-github-app-installation-id intThe installation ID of GitHub App.help
-github-app-private-key stringThe path of a private key file to authenticate as a GitHub Apphelp
-github-basicauth-password stringPassword for GitHub basic auth to use instead of PAT or GitHub APP in case it's running behind a proxy APIhelp
-github-basicauth-username stringUsername for GitHub basic auth to use instead of PAT or GitHub APP in case it's running behind a proxy APIhelp
-github-token stringThe personal access token of GitHub.help
-github-upload-url stringGitHub Upload URL to be used for GitHub API callshelp
-github-url stringGitHub URL to be used for GitHub API callshelp
-github-webhook-secret-token stringThe personal access token of GitHub.help
-kubeconfig stringPaths to a kubeconfig.help
-log-format stringThe log format.help
-log-level stringThe verbosity of the logging.help
-metrics-addr stringThe address the metric endpoint binds to.help
-queue-limit intThe maximum length of the scale operation queue.help
-runner-github-url stringGitHub URL to be used by runners during registrationhelp
-watch-namespace stringThe namespace to watch for HorizontalRunnerAutoscaler's to scale on Webhook.help
-webhook-addr stringThe address the metric endpoint binds to.help

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.