Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Automation ¶
type Automation interface { Reconcilable SourceRef() SourceRef }
type BucketAdapter ¶
func (BucketAdapter) AsClientObject ¶
func (obj BucketAdapter) AsClientObject() client.Object
func (BucketAdapter) GetLastHandledReconcileRequest ¶
func (obj BucketAdapter) GetLastHandledReconcileRequest() string
func (BucketAdapter) GroupVersionKind ¶
func (o BucketAdapter) GroupVersionKind() schema.GroupVersionKind
type GitRepositoryAdapter ¶
type GitRepositoryAdapter struct {
*sourcev1.GitRepository
}
func (GitRepositoryAdapter) AsClientObject ¶
func (o GitRepositoryAdapter) AsClientObject() client.Object
func (GitRepositoryAdapter) GetLastHandledReconcileRequest ¶
func (o GitRepositoryAdapter) GetLastHandledReconcileRequest() string
func (GitRepositoryAdapter) GroupVersionKind ¶
func (o GitRepositoryAdapter) GroupVersionKind() schema.GroupVersionKind
type HelmChartAdapter ¶
func (HelmChartAdapter) AsClientObject ¶
func (obj HelmChartAdapter) AsClientObject() client.Object
func (HelmChartAdapter) GetLastHandledReconcileRequest ¶
func (obj HelmChartAdapter) GetLastHandledReconcileRequest() string
func (HelmChartAdapter) GroupVersionKind ¶
func (o HelmChartAdapter) GroupVersionKind() schema.GroupVersionKind
type HelmReleaseAdapter ¶
type HelmReleaseAdapter struct {
*helmv2.HelmRelease
}
func (HelmReleaseAdapter) AsClientObject ¶
func (obj HelmReleaseAdapter) AsClientObject() client.Object
func (HelmReleaseAdapter) GetLastHandledReconcileRequest ¶
func (obj HelmReleaseAdapter) GetLastHandledReconcileRequest() string
func (HelmReleaseAdapter) GroupVersionKind ¶
func (o HelmReleaseAdapter) GroupVersionKind() schema.GroupVersionKind
func (HelmReleaseAdapter) SourceRef ¶
func (o HelmReleaseAdapter) SourceRef() SourceRef
type HelmRepositoryAdapter ¶
type HelmRepositoryAdapter struct {
*sourcev1.HelmRepository
}
func (HelmRepositoryAdapter) AsClientObject ¶
func (obj HelmRepositoryAdapter) AsClientObject() client.Object
func (HelmRepositoryAdapter) GetLastHandledReconcileRequest ¶
func (obj HelmRepositoryAdapter) GetLastHandledReconcileRequest() string
func (HelmRepositoryAdapter) GroupVersionKind ¶
func (o HelmRepositoryAdapter) GroupVersionKind() schema.GroupVersionKind
type KustomizationAdapter ¶
type KustomizationAdapter struct {
*kustomizev1.Kustomization
}
func (KustomizationAdapter) AsClientObject ¶
func (o KustomizationAdapter) AsClientObject() client.Object
func (KustomizationAdapter) GetLastHandledReconcileRequest ¶
func (o KustomizationAdapter) GetLastHandledReconcileRequest() string
func (KustomizationAdapter) GroupVersionKind ¶
func (o KustomizationAdapter) GroupVersionKind() schema.GroupVersionKind
func (KustomizationAdapter) SourceRef ¶
func (o KustomizationAdapter) SourceRef() SourceRef
type Reconcilable ¶
type Reconcilable interface { client.Object meta.ObjectWithConditions GetAnnotations() map[string]string SetAnnotations(map[string]string) GetLastHandledReconcileRequest() string AsClientObject() client.Object GroupVersionKind() schema.GroupVersionKind }
Reconcilable represents a Kubernetes object that Flux can reconcile
func NewReconcileableSource ¶
func NewReconcileableSource(obj client.Object) Reconcilable
func ToReconcileableSource ¶
func ToReconcileableSource(sourceType pb.SourceRef_SourceKind) (client.ObjectList, Reconcilable, error)
Click to show internal directories.
Click to hide internal directories.