Documentation
¶
Overview ¶
Package extension holds extension interfaces and implementations shared across SubmitQueue, Stovepipe, and other repo-local services. Import path: `github.com/uber/submitqueue/platform/extension`. Service-specific extensions live under each domain (e.g. `submitqueue/extension`, `stovepipe/extension`).
Directories
¶
| Path | Synopsis |
|---|---|
|
buildrunner
|
|
|
buildkite
Package buildkite provides the HTTP client and Buildkite-specific facts (build state vocabulary, the env-var metadata round-trip convention, and build number id encoding) shared by every domain's Buildkite-backed BuildRunner.
|
Package buildkite provides the HTTP client and Buildkite-specific facts (build state vocabulary, the env-var metadata round-trip convention, and build number id encoding) shared by every domain's Buildkite-backed BuildRunner. |
|
githubactions
Package githubactions provides the HTTP client and GitHub Actions-specific facts (run status/conclusion vocabulary and run id encoding) shared by every domain's GitHub Actions-backed BuildRunner.
|
Package githubactions provides the HTTP client and GitHub Actions-specific facts (run status/conclusion vocabulary and run id encoding) shared by every domain's GitHub Actions-backed BuildRunner. |
|
Package consumergate defines the consumer-gate extension: runtime stop/start of individual queue controllers without stopping the service that hosts them.
|
Package consumergate defines the consumer-gate extension: runtime stop/start of individual queue controllers without stopping the service that hosts them. |
|
file
Package file implements the consumergate contract with plain files in a shared directory.
|
Package file implements the consumergate contract with plain files in a shared directory. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
noop
Package noop provides a no-op consumergate.Gate that admits every delivery immediately.
|
Package noop provides a no-op consumergate.Gate that admits every delivery immediately. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
mock
Package mock is a generated GoMock package.
|
Package mock is a generated GoMock package. |
|
mysql
Package mysql is a generated GoMock package.
|
Package mysql is a generated GoMock package. |
|
mysql/ctl
command
|
|
Click to show internal directories.
Click to hide internal directories.