...

Source file src/edge-infra.dev/pkg/k8s/runtime/controller/reconcile/doc.go

Documentation: edge-infra.dev/pkg/k8s/runtime/controller/reconcile

     1  // Package reconcile implements functionality for processing reconciliation
     2  // results and errors to return to controller-runtime.
     3  //
     4  // This package defines the concept of a reconcile result and reconcile errors
     5  // which abstract controller-runtime Result and errors, allowing us to implement
     6  // common abstractions for handling conditions, requeueing behavior, and other
     7  // reconciliation semantics that would otherwise need to be duplicated across
     8  // controller implementations. For the purpose of this package, "runtime" results
     9  // and errors refers to the Result{} and errors that are returned to
    10  // controller-runtime.
    11  //
    12  // This package was originally based on https://github.com/fluxcd utilities from
    13  // https://github.com/fluxcd/pkg and https://github.com/fluxcd/source-controller
    14  // but has been heavily refactored to simplify the logic and extend the
    15  // functionality.
    16  package reconcile
    17  

View as plain text