Versions in this module Expand all Collapse all v1 v1.4.9 Sep 30, 2020 Changes in this version + type MetadataProvider interface + GetMetadataAsTarEntries func() ([]byte, error) + type PackageWriter interface + Write func(name string, payload []byte, tw *tar.Writer) error + type PackageWriterWrapper func(name string, payload []byte, tw *tar.Writer) error + func (pw PackageWriterWrapper) Write(name string, payload []byte, tw *tar.Writer) error + type Platform interface + GenerateDockerBuild func(path string, code []byte, tw *tar.Writer) error + GenerateDockerfile func() (string, error) + GetDeploymentPayload func(path string) ([]byte, error) + GetMetadataProvider func(code []byte) MetadataProvider + Name func() string + ValidateCodePackage func(code []byte) error + ValidatePath func(path string) error + type Registry struct + PackageWriter PackageWriter + Platforms map[string]Platform + func NewRegistry(platformTypes ...Platform) *Registry + func (r *Registry) GenerateDockerBuild(ccType, path, name, version string, codePackage []byte) (io.Reader, error) + func (r *Registry) GenerateDockerfile(ccType, name, version string) (string, error) + func (r *Registry) GetDeploymentPayload(ccType, path string) ([]byte, error) + func (r *Registry) GetMetadataProvider(ccType string, codePackage []byte) (MetadataProvider, error) + func (r *Registry) StreamDockerBuild(ccType, path string, codePackage []byte, inputFiles map[string][]byte, ...) error + func (r *Registry) ValidateDeploymentSpec(ccType string, codePackage []byte) error + func (r *Registry) ValidateSpec(ccType, path string) error Incompatible versions in this module v2.1.1+incompatible Jun 1, 2020