extension

package
v0.3.0-20260805154417-... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 5, 2026 License: Apache-2.0 Imports: 0 Imported by: 0

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL