package
0.0.98
Repository: https://github.com/gardener/component-spec.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

AggregateBlobResolvers aggregates two resolvers to one by using aggregated blob resolver.
BlobPath returns the path to the blob for a given name.
ComponentArchiveFromCompressedCTF creates a new component archive from a zipped CTF tar.
ComponentArchiveFromCTF creates a new componet archive from a CTF tar file.
ComponentArchiveFromPath creates a component archive from a path.
ExtractTarToFs writes a tar stream to a filesystem.
NewAggregatedBlobResolver creates a new aggregated resolver.
NewComponentArchive returns a new component descriptor with a filesystem.
NewComponentArchiveBlobResolver creates new ComponentArchive blob that can resolve local filesystem references.
NewComponentArchiveFromFilesystem creates a new component archive from a filesystem.
NewComponentArchiveFromTarReader creates a new manifest builder from a input reader.
NewCTF reads a CTF archive from a file.
NewListResolver creates a new list resolver.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
ArtefactDescriptorFileName is the name of the artefact-descriptor file.
BlobsDirectoryName is the name of the blob directory in the tar.
ComponentDescriptorFileName is the name of the component-descriptor file.
ManifestFileName is the name of the manifest json file.

# Variables

No description provided by the author
No description provided by the author
No description provided by the author

# Structs

AggregatedBlobResolver combines multiple blob resolver.
BlobInfo describes a blob.
ComponentArchive is the go representation for a CTF component artefact.
ComponentArchiveBlobResolver implements the BlobResolver interface for "LocalFilesystemBlob" access types.
No description provided by the author
ListResolver describes a ComponentResolver using a list of Component Descriptors.

# Interfaces

BlobResolver defines a resolver that can fetch blobs in a specific context defined in a component descriptor.
ComponentResolver describes a general interface to resolve a component descriptor.
TypedBlobResolver defines a blob resolver that is able to resolves a set of access types.

# Type aliases

ArchiveFormat describes the format of a component archive.
No description provided by the author