luci: go.chromium.org/luci/cipd

Directories

PathSynopsis
api/admin/v1Package api contains CIPD backend API definitions.
api/cipd/v1Package api contains CIPD backend API definitions.
appengine/backendPackage backend implements HTTP server that handles task queues and crons.
appengine/frontendPackage frontend implements HTTP server that handles requests to 'default' module.
appengine/implPackage impl instantiates the full implementation of the CIPD backend services.
appengine/impl/adminPackage admin contains implementation of cipd.Admin RPC service.
appengine/impl/casPackage cas contains implementation of cipd.Storage service RPC service.
appengine/impl/cas/tasksPackage tasks contains task queue tasks definitions.
appengine/impl/cas/upload
appengine/impl/gsPackage gs implement Google Storage API wrapper used by CIPD backend.
appengine/impl/metadataPackage metadata implements handling of prefix metadata.
appengine/impl/modelPackage model contains core CIPD datastore entities.
appengine/impl/repoPackage repo contains implementation of cipd.Repository service RPC service.
appengine/impl/repo/processingPackage processing contains code related to post-registration instance processing.
appengine/impl/repo/tasksPackage tasks contains task queue tasks definitions.
appengine/impl/settingsPackage settings contains definition of global CIPD backend settings.
appengine/impl/testutilPackage testutil contains helpers used from CIPD backend unit tests.
appengine/static
appengine/uiPackage ui implements request handlers that serve user facing HTML pages.
client/cipdPackage cipd implements client side of Chrome Infra Package Deployer.
client/cipd/builderPackage builder holds functionality for building CIPD packages.
client/cipd/deployerPackage deployer holds functionality for deploying CIPD packages.
client/cipd/digestsPackage digests holds types used by selfupdate mechanism to pin client hashes.
client/cipd/ensurePackage ensure contains methods and types for interacting with the 'ensure file format'.
client/cipd/fsPackage fs is file-system related utilities used internally by CIPD.
client/cipd/internal
client/cipd/internal/messages
client/cipd/internal/retryPackage retry contains helpers for doing tight retry loops.
client/cipd/pkgPackage pkg contains interfaces and struct related to CIPD package files.
client/cipd/platformPackage platform contains definition of what ${os} and ${arch} mean for the current platform.
client/cipd/readerPackage reader implements reading contents of a CIPD package.
client/cipd/templatePackage template implements handling of package name templates.
client/cliPackage cli implements command line interface for CIPD client.
client/cmd/cipdPackage main contains CIPD CLI implementation that uses Chrome Infrastructure defaults.
common
versionPackage version provides a way for CIPD packaged Go binaries to discover their current package instance ID.

Updated 2019-07-18. Refresh now. Tools for package owners.