# Functions
BaseInvocationImage returns the name and tag of the CNAB base invocation image.
CheckAppVersion prints a warning if the bundle was built with a different version of docker app.
CustomPayload parses and returns the bundle's custom payload.
Extract extracts the app content if argument is an archive, or does nothing if a dir.
ExtractCNABParameterMapping extracts the CNABParametersMapping from application parameters.
ExtractCNABParametersValues extracts the parameter values from the given CNAB environment.
No description provided by the author
Init is the entrypoint initialization function.
No description provided by the author
No description provided by the author
No description provided by the author
PackInvocationImageContext creates a Docker build context for building a CNAB invocation image.
PersistInImageStore do store a bundle with optional reference and return it's ID.
ToCNAB creates a CNAB bundle from an app package.
# Constants
CNABVersion1_0_0 is the CNAB Schema version 1.0.0.
DefaultCNABBaseImageName is the name of the default base invocation image.
DockerAppCustomVersion1_0_0 is the custom payload version 1.0.0.
DockerAppCustomVersionCurrent the current payload version The version must be bumped each time the Payload format change.
# Structs
CNABParametersMapping describes the desired mapping between parameters and CNAB environment variables.
DockerAppArgs represent the object passed to the invocation image by Docker App.
DockerAppCustom contains extension custom data that docker app injects in the bundle.
# Interfaces
CustomPayloadAppVersion is a custom payload with a docker app version.