Documentation
¶
Index ¶
- type App
- func (a *App) ConfigMapRefs() map[reftracker.RefKey]struct{}
- func (a *App) Name() string
- func (a *App) Namespace() string
- func (a *App) Reconcile(force bool) (reconcile.Result, error)
- func (a *App) SecretRefs() map[reftracker.RefKey]struct{}
- func (a *App) Status() v1alpha1.AppStatus
- func (a *App) StatusAsYAMLBytes() ([]byte, error)
- type CRDApp
- type CRDAppWatcher
- type Hooks
- type ReconcileTimer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func (*App) ConfigMapRefs ¶ added in v0.17.0
func (a *App) ConfigMapRefs() map[reftracker.RefKey]struct{}
Get all ConfigMapRefs from App spec
func (*App) SecretRefs ¶ added in v0.17.0
func (a *App) SecretRefs() map[reftracker.RefKey]struct{}
Get all SecretRefs from App spec
func (*App) StatusAsYAMLBytes ¶
type CRDApp ¶
type CRDApp struct {
// contains filtered or unexported fields
}
func (*CRDApp) ResourceRefs ¶ added in v0.17.0
func (a *CRDApp) ResourceRefs() map[reftracker.RefKey]struct{}
Get both secret refs/configmap refs as single map with all ref entries.
type CRDAppWatcher ¶
type CRDAppWatcher struct {
// contains filtered or unexported fields
}
func NewCRDAppWatcher ¶
func NewCRDAppWatcher(app v1alpha1.App, appClient kcclient.Interface) CRDAppWatcher
type ReconcileTimer ¶ added in v0.15.0
type ReconcileTimer struct {
// contains filtered or unexported fields
}
func NewReconcileTimer ¶ added in v0.15.0
func NewReconcileTimer(app v1alpha1.App) ReconcileTimer
func (ReconcileTimer) DurationUntilReady ¶ added in v0.15.0
func (rt ReconcileTimer) DurationUntilReady(err error) time.Duration
Click to show internal directories.
Click to hide internal directories.