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