Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ArtifactGeneratorReconciler ¶
type ArtifactGeneratorReconciler struct {
client.Client
kuberecorder.EventRecorder
ControllerName string
Scheme *runtime.Scheme
Storage *gotkstroage.Storage
APIReader client.Reader
ArtifactFetchRetries int
DependencyRequeueInterval time.Duration
NoCrossNamespaceRefs bool
}
ArtifactGeneratorReconciler reconciles a ArtifactGenerator object.
func (*ArtifactGeneratorReconciler) Reconcile ¶
func (r *ArtifactGeneratorReconciler) Reconcile(ctx context.Context, req ctrl.Request) (result ctrl.Result, retErr error)
Reconcile is part of the main kubernetes reconciliation loop which aims to move the current state of the cluster closer to the desired state.
func (*ArtifactGeneratorReconciler) SetupWithManager ¶
func (r *ArtifactGeneratorReconciler) SetupWithManager(ctx context.Context, mgr ctrl.Manager, opts ArtifactGeneratorReconcilerOptions) error
SetupWithManager sets up the controller with the Manager and configures watches for sources referenced by ArtifactGenerators.
type ArtifactGeneratorReconcilerOptions ¶
type ArtifactGeneratorReconcilerOptions struct {
RateLimiter workqueue.TypedRateLimiter[reconcile.Request]
}
Click to show internal directories.
Click to hide internal directories.