Skip to content

GitHub Ingestion configuration

Configuration of the ingestion of GitHub workflows

Name Environment Description Default value Notes
ontrack.extension.github.ingestion.hook.signature.disabled ONTRACK_EXTENSION_GITHUB_INGESTION_HOOK_SIGNATURE_DISABLED Set to true to disable the signature checks (OK for testing, NOT for production) false
ontrack.extension.github.ingestion.processing.async ONTRACK_EXTENSION_GITHUB_INGESTION_PROCESSING_ASYNC By default, true, using a RabbitMQ engine. Set to false to use a direct processing (synchronous) true
ontrack.extension.github.ingestion.processing.repositories.<.*> - List of specific bindings. Each entry is indexed by the name of the configuration (just a key). Empty
ontrack.extension.github.ingestion.processing.repositories.<*>.owner ONTRACK_EXTENSION_GITHUB_INGESTION_PROCESSING_REPOSITORIES_<*>_OWNER Regex for the repository owner, null for match all
ontrack.extension.github.ingestion.processing.repositories.<*>.repository ONTRACK_EXTENSION_GITHUB_INGESTION_PROCESSING_REPOSITORIES_<*>_REPOSITORY Regex for the repository name, null for match all
ontrack.extension.github.ingestion.processing.scale ONTRACK_EXTENSION_GITHUB_INGESTION_PROCESSING_SCALE Extending the number of default queues to spread the load 1