cmdimage

package
v0.23.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 27, 2022 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var WireSet = wire.NewSet(
	NewReconciler,
)

Functions

func MaybeUpdateStatus

func MaybeUpdateStatus(ctx context.Context, ctrlClient ctrlclient.Client,
	iTarget model.ImageTarget, status v1alpha1.CmdImageStatus)

Write the image status to the API server, if necessary. If the image write fails, log it to the debug logs and move on.

func ToBuildingStatus

func ToBuildingStatus(iTarget model.ImageTarget, startTime metav1.MicroTime) v1alpha1.CmdImageStatus

Return a basic Building Status.

func ToCompletedFailStatus

func ToCompletedFailStatus(iTarget model.ImageTarget, startTime metav1.MicroTime,
	err error) v1alpha1.CmdImageStatus

Return a completed status when the image build failed.

func ToCompletedSuccessStatus

func ToCompletedSuccessStatus(iTarget model.ImageTarget, startTime metav1.MicroTime,
	refs container.TaggedRefs) v1alpha1.CmdImageStatus

Return a completed status when the image build succeeded.

Types

type Reconciler

type Reconciler struct {
	// contains filtered or unexported fields
}

Manages the CmdImage API object.

func NewReconciler

func NewReconciler(client ctrlclient.Client) *Reconciler

func (*Reconciler) CreateBuilder

func (r *Reconciler) CreateBuilder(mgr ctrl.Manager) (*builder.Builder, error)

func (*Reconciler) Reconcile

func (r *Reconciler) Reconcile(ctx context.Context, req ctrl.Request) (ctrl.Result, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL