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.
# 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.