Directories ¶
Path | Synopsis |
---|---|
api
|
|
admin/v1
Package api contains CIPD backend API definitions.
|
Package api contains CIPD backend API definitions. |
cipd/v1
Package api contains CIPD backend API definitions.
|
Package api contains CIPD backend API definitions. |
config/v1
Package api contains CIPD backend API definitions.
|
Package api contains CIPD backend API definitions. |
appengine
|
|
backend
Binary backend implements HTTP server that handles task queues and crons.
|
Binary backend implements HTTP server that handles task queues and crons. |
frontend
Binary frontend implements HTTP server that handles requests to 'default' module.
|
Binary frontend implements HTTP server that handles requests to 'default' module. |
impl
Package impl instantiates the full implementation of the CIPD backend services.
|
Package impl instantiates the full implementation of the CIPD backend services. |
impl/accesslog
Package accesslog implements an gRPC interceptor that logs calls to a BigQuery table.
|
Package accesslog implements an gRPC interceptor that logs calls to a BigQuery table. |
impl/admin
Package admin contains implementation of cipd.Admin RPC service.
|
Package admin contains implementation of cipd.Admin RPC service. |
impl/bootstrap
Package bootstrap contains utilities for "bootstrap packages" feature.
|
Package bootstrap contains utilities for "bootstrap packages" feature. |
impl/cas
Package cas contains implementation of cipd.Storage service RPC service.
|
Package cas contains implementation of cipd.Storage service RPC service. |
impl/cas/tasks
Package tasks contains task queue tasks definitions.
|
Package tasks contains task queue tasks definitions. |
impl/gs
Package gs implement Google Storage API wrapper used by CIPD backend.
|
Package gs implement Google Storage API wrapper used by CIPD backend. |
impl/metadata
Package metadata implements handling of prefix metadata.
|
Package metadata implements handling of prefix metadata. |
impl/model
Package model contains core CIPD datastore entities.
|
Package model contains core CIPD datastore entities. |
impl/model/tasks
Package tasks contains task queue tasks definitions.
|
Package tasks contains task queue tasks definitions. |
impl/monitoring
Package monitoring implements monitoring used by CIPD backend.
|
Package monitoring implements monitoring used by CIPD backend. |
impl/repo
Package repo contains implementation of cipd.Repository service RPC service.
|
Package repo contains implementation of cipd.Repository service RPC service. |
impl/repo/processing
Package processing contains code related to post-registration instance processing.
|
Package processing contains code related to post-registration instance processing. |
impl/repo/tasks
Package tasks contains task queue tasks definitions.
|
Package tasks contains task queue tasks definitions. |
impl/rpcacl
Package rpcacl contains helpers for checking ACLs of individual RPCs.
|
Package rpcacl contains helpers for checking ACLs of individual RPCs. |
impl/settings
Package settings contains definition of global CIPD backend settings.
|
Package settings contains definition of global CIPD backend settings. |
impl/testutil
Package testutil contains helpers used from CIPD backend unit tests.
|
Package testutil contains helpers used from CIPD backend unit tests. |
ui
Package ui implements request handlers that serve user facing HTML pages.
|
Package ui implements request handlers that serve user facing HTML pages. |
verification
Binary verification implements HTTP server that handles verification tasks.
|
Binary verification implements HTTP server that handles verification tasks. |
client
|
|
cipd
Package cipd implements client side of Chrome Infra Package Deployer.
|
Package cipd implements client side of Chrome Infra Package Deployer. |
cipd/builder
Package builder holds functionality for building CIPD packages.
|
Package builder holds functionality for building CIPD packages. |
cipd/configpb
Package configpb contains definition of CIPD client config schema.
|
Package configpb contains definition of CIPD client config schema. |
cipd/deployer
Package deployer holds functionality for deploying CIPD packages.
|
Package deployer holds functionality for deploying CIPD packages. |
cipd/digests
Package digests holds types used by selfupdate mechanism to pin client hashes.
|
Package digests holds types used by selfupdate mechanism to pin client hashes. |
cipd/ensure
Package ensure contains methods and types for interacting with the 'ensure file format'.
|
Package ensure contains methods and types for interacting with the 'ensure file format'. |
cipd/fs
Package fs is file-system related utilities used internally by CIPD.
|
Package fs is file-system related utilities used internally by CIPD. |
cipd/internal/retry
Package retry contains helpers for doing tight retry loops.
|
Package retry contains helpers for doing tight retry loops. |
cipd/pkg
Package pkg contains interfaces and struct related to CIPD package files.
|
Package pkg contains interfaces and struct related to CIPD package files. |
cipd/platform
Package platform contains definition of what ${os} and ${arch} mean for the current platform.
|
Package platform contains definition of what ${os} and ${arch} mean for the current platform. |
cipd/plugin
Package plugin contains public API of the plugin system.
|
Package plugin contains public API of the plugin system. |
cipd/plugin/host
Package host implements the plugin hosting functionality.
|
Package host implements the plugin hosting functionality. |
cipd/plugin/plugins
Package plugins contains shared plugin-side functionality.
|
Package plugins contains shared plugin-side functionality. |
cipd/plugin/plugins/admission
Package admission contains API for writing admission plugins.
|
Package admission contains API for writing admission plugins. |
cipd/plugin/protocol
Package protocol hosts protobuf messages for the CIPD plugin system.
|
Package protocol hosts protobuf messages for the CIPD plugin system. |
cipd/reader
Package reader implements reading contents of a CIPD package.
|
Package reader implements reading contents of a CIPD package. |
cipd/template
Package template implements handling of package name templates.
|
Package template implements handling of package name templates. |
cli
Package cli implements command line interface for CIPD client.
|
Package cli implements command line interface for CIPD client. |
cmd/cipd
Package main contains CIPD CLI implementation that uses Chrome Infrastructure defaults.
|
Package main contains CIPD CLI implementation that uses Chrome Infrastructure defaults. |
cipderr
Package cipderr contains an enumeration with possible CIPD error categories.
|
Package cipderr contains an enumeration with possible CIPD error categories. |
Package version provides a way for CIPD packaged Go binaries to discover their current package instance ID.
|
Package version provides a way for CIPD packaged Go binaries to discover their current package instance ID. |
Click to show internal directories.
Click to hide internal directories.