Documentation ¶
Index ¶
Constants ¶
View Source
const (
PprofListenAddr = "0.0.0.0:6060"
)
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AppFactory ¶
type AppFactory struct {
// contains filtered or unexported fields
}
func (*AppFactory) NewCRDApp ¶
func (f *AppFactory) NewCRDApp(app *kcv1alpha1.App, log logr.Logger) *ctlapp.CRDApp
func (*AppFactory) NewCRDPackageRepo ¶ added in v0.20.0
func (f *AppFactory) NewCRDPackageRepo(app *kcv1alpha1.App, pkgr *pkgingv1alpha1.PackageRepository, log logr.Logger) *ctlpkgr.CRDApp
TODO: Create a PackageRepo factory for this func
type AppsReconciler ¶
type AppsReconciler struct {
// contains filtered or unexported fields
}
func NewAppsReconciler ¶ added in v0.17.0
func NewAppsReconciler(appClient kcclient.Interface, log logr.Logger, appFactory AppFactory, appRefTracker *reftracker.AppRefTracker, appUpdateStatus *reftracker.AppUpdateStatus) *AppsReconciler
func (*AppsReconciler) AppRefTracker ¶ added in v0.17.0
func (r *AppsReconciler) AppRefTracker() *reftracker.AppRefTracker
func (*AppsReconciler) UpdateAppRefs ¶ added in v0.17.0
func (r *AppsReconciler) UpdateAppRefs(refKeys map[reftracker.RefKey]struct{}, app *v1alpha1.App)
type ErrReconciler ¶ added in v0.13.0
type ErrReconciler struct {
// contains filtered or unexported fields
}
type PackageInstallReconciler ¶ added in v0.20.0
type PackageInstallReconciler struct {
// contains filtered or unexported fields
}
type PkgRepositoryReconciler ¶ added in v0.20.0
type PkgRepositoryReconciler struct {
// contains filtered or unexported fields
}
func NewPkgRepositoryReconciler ¶ added in v0.20.0
func NewPkgRepositoryReconciler(appClient kcclient.Interface, log logr.Logger, appFactory AppFactory, appRefTracker *reftracker.AppRefTracker, appUpdateStatus *reftracker.AppUpdateStatus) *PkgRepositoryReconciler
func (*PkgRepositoryReconciler) UpdatePackageRepoRefs ¶ added in v0.20.0
func (r *PkgRepositoryReconciler) UpdatePackageRepoRefs(refKeys map[reftracker.RefKey]struct{}, app *v1alpha1.App)
type UniqueReconciler ¶
type UniqueReconciler struct {
// contains filtered or unexported fields
}
func NewUniqueReconciler ¶
func NewUniqueReconciler(delegate reconcile.Reconciler) *UniqueReconciler
Source Files ¶
Click to show internal directories.
Click to hide internal directories.