istio: istio.io/istio/operator/pkg/controller/istiocontrolplane Index | Files

package istiocontrolplane

import "istio.io/istio/operator/pkg/controller/istiocontrolplane"

Index

Package Files

istiocontrolplane_controller.go

Constants

const (

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

func Add Uses

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.

type ReconcileIstioOperator Uses

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

ReconcileIstioOperator reconciles a IstioOperator object

func NewReconcileIstioOperator Uses

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 Uses

func (r *ReconcileIstioOperator) Reconcile(_ context.Context, request reconcile.Request) (reconcile.Result, error)

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.

Package istiocontrolplane imports 38 packages (graph) and is imported by 2 packages. Updated 2021-01-09. Refresh now. Tools for package owners.