Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HasChanged ¶ added in v1.0.1
HasChanged evaluates the given action and returns true if the action type matches a resource mutation or deletion.
func MkdirTempAbs ¶
MkdirTempAbs creates a tmp dir and returns the absolute path to the dir. This is required since certain OSes like MacOS create temporary files in e.g. `/private/var`, to which `/var` is a symlink.
Types ¶
type KustomizationReconciler ¶
type KustomizationReconciler struct { client.Client kuberecorder.EventRecorder runtimeCtrl.Metrics APIReader client.Reader StatusPoller *polling.StatusPoller PollingOpts polling.Options ControllerName string NoCrossNamespaceRefs bool NoRemoteBases bool FailFast bool DefaultServiceAccount string KubeConfigOpts runtimeClient.KubeConfigOptions ConcurrentSSA int DisallowedFieldManagers []string StrictSubstitutions bool // contains filtered or unexported fields }
KustomizationReconciler reconciles a Kustomization object
func (*KustomizationReconciler) SetupWithManager ¶
func (r *KustomizationReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, opts KustomizationReconcilerOptions) error
type KustomizationReconcilerOptions ¶
type KustomizationReconcilerOptions struct { HTTPRetry int DependencyRequeueInterval time.Duration RateLimiter workqueue.TypedRateLimiter[reconcile.Request] }
KustomizationReconcilerOptions contains options for the KustomizationReconciler.
type SourceRevisionChangePredicate ¶
func (SourceRevisionChangePredicate) Update ¶
func (SourceRevisionChangePredicate) Update(e event.UpdateEvent) bool
Click to show internal directories.
Click to hide internal directories.