Documentation

Index

Constants

View Source
const (

	// IgnoreReconcileAnnotation is annotation of IstioOperator CR so it would be ignored during Reconcile loop.
	IgnoreReconcileAnnotation = "install.istio.io/ignoreReconcile"
)

Variables

This section is empty.

Functions

func Add

func Add(mgr manager.Manager) error

    Add creates a new IstioOperator Controller and adds it to the Manager. The Manager will set fields on the Controller and Start it when the Manager is Started.

    Types

    type ReconcileIstioOperator

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

      ReconcileIstioOperator reconciles a IstioOperator object

      func NewReconcileIstioOperator

      func NewReconcileIstioOperator(client client.Client, config *rest.Config, scheme *runtime.Scheme) *ReconcileIstioOperator

        NewReconcileIstioOperator creates a new ReconcileIstioOperator and returns a ptr to it.

        func (*ReconcileIstioOperator) Reconcile

          Reconcile reads that state of the cluster for a IstioOperator object and makes changes based on the state read and what is in the IstioOperator.Spec Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.