package
0.0.0-20230628214157-3bfe64699e82
Repository: https://github.com/gravitational/gravity.git
Documentation: pkg.go.dev

# Functions

New returns a new S3-backed hub instance.

# Structs

App represents a single application item in the hub.
Config is the S3-backed hub configuration.
S3Hub is the S3-backed hub implementation.

# Interfaces

Hub defines an interface for the hub that stores Telekube application installers The current hub implementation is backed by S3 and all application installers are stored in the bucket of the following structure: hub.gravitational.io ∟ gravity ∟ oss ∟ index.yaml ∟ app ∟ telekube ∟ 5.2.0 ∟ linux ∟ x86_64 ∟ telekube-5.2.0-linux-x86_64.tar ∟ telekube-5.2.0-linux-x86_64.tar.sha256 ∟ latest: // same as versioned sub-bucket ∟ stable: // same as versioned sub-bucket The index file, index.yaml, provides information about installers stored in the bucket and is updated every time a new version is published.