Documentation ¶
Index ¶
- type Builder
- func (b *Builder) Build(spec v1alpha1.OCIBuilderSpec, res chan v1alpha1.OCIBuildResponse, ...)
- func (b *Builder) Clean()
- func (b *Builder) Login(spec v1alpha1.OCIBuilderSpec, res chan<- v1alpha1.OCILoginResponse, ...)
- func (b *Builder) Pull(spec v1alpha1.OCIBuilderSpec, imageName string, ...)
- func (b *Builder) Purge(imageName string) error
- func (b *Builder) Push(spec v1alpha1.OCIBuilderSpec, res chan v1alpha1.OCIPushResponse, ...)
- type MetadataWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Builder ¶
type Builder struct { Logger *logrus.Logger Client v1alpha1.BuilderClient Provenance []*v1alpha1.BuildProvenance }
func (*Builder) Build ¶
func (b *Builder) Build(spec v1alpha1.OCIBuilderSpec, res chan v1alpha1.OCIBuildResponse, errChan chan<- error, finished chan<- bool)
func (*Builder) Login ¶
func (b *Builder) Login(spec v1alpha1.OCIBuilderSpec, res chan<- v1alpha1.OCILoginResponse, errChan chan<- error, finished chan<- bool)
func (*Builder) Pull ¶
func (b *Builder) Pull(spec v1alpha1.OCIBuilderSpec, imageName string, res chan<- v1alpha1.OCIPullResponse, errChan chan<- error, finished chan<- bool)
func (*Builder) Push ¶
func (b *Builder) Push(spec v1alpha1.OCIBuilderSpec, res chan v1alpha1.OCIPushResponse, errChan chan<- error, finished chan<- bool)
type MetadataWriter ¶
type MetadataWriter struct { Metadata *v1alpha1.Metadata Logger *logrus.Logger Store store.MetadataStore // contains filtered or unexported fields }
func NewMetadataWriter ¶
func NewMetadataWriter(logger *logrus.Logger, metadataSpec *v1alpha1.Metadata) MetadataWriter
func (*MetadataWriter) ParseMetadata ¶
func (m *MetadataWriter) ParseMetadata(imageName string, cli v1alpha1.BuilderClient, provenance *v1alpha1.BuildProvenance) error
func (MetadataWriter) Write ¶
func (m MetadataWriter) Write() error
Click to show internal directories.
Click to hide internal directories.