internal

package
v0.9.0-rc.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 17, 2022 License: MPL-2.0 Imports: 8 Imported by: 0

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

type BucketAdapter struct {
	*sourcev1.Bucket
}

func (BucketAdapter) AsClientObject

func (obj BucketAdapter) AsClientObject() client.Object

func (BucketAdapter) DeepCopyClientObject added in v0.8.1

func (o BucketAdapter) DeepCopyClientObject() client.Object

func (BucketAdapter) GetLastHandledReconcileRequest

func (obj BucketAdapter) GetLastHandledReconcileRequest() string

func (BucketAdapter) GroupVersionKind

func (o BucketAdapter) GroupVersionKind() schema.GroupVersionKind

func (BucketAdapter) SetSuspended added in v0.8.1

func (o BucketAdapter) SetSuspended(suspend bool)

type GitRepositoryAdapter

type GitRepositoryAdapter struct {
	*sourcev1.GitRepository
}

func (GitRepositoryAdapter) AsClientObject

func (o GitRepositoryAdapter) AsClientObject() client.Object

func (GitRepositoryAdapter) DeepCopyClientObject added in v0.8.1

func (o GitRepositoryAdapter) DeepCopyClientObject() client.Object

func (GitRepositoryAdapter) GetLastHandledReconcileRequest

func (o GitRepositoryAdapter) GetLastHandledReconcileRequest() string

func (GitRepositoryAdapter) GroupVersionKind

func (o GitRepositoryAdapter) GroupVersionKind() schema.GroupVersionKind

func (GitRepositoryAdapter) SetSuspended added in v0.8.1

func (o GitRepositoryAdapter) SetSuspended(suspend bool)

type HelmChartAdapter

type HelmChartAdapter struct {
	*sourcev1.HelmChart
}

func (HelmChartAdapter) AsClientObject

func (obj HelmChartAdapter) AsClientObject() client.Object

func (HelmChartAdapter) DeepCopyClientObject added in v0.8.1

func (o HelmChartAdapter) DeepCopyClientObject() client.Object

func (HelmChartAdapter) GetLastHandledReconcileRequest

func (obj HelmChartAdapter) GetLastHandledReconcileRequest() string

func (HelmChartAdapter) GroupVersionKind

func (o HelmChartAdapter) GroupVersionKind() schema.GroupVersionKind

func (HelmChartAdapter) SetSuspended added in v0.8.1

func (o HelmChartAdapter) SetSuspended(suspend bool)

type HelmReleaseAdapter

type HelmReleaseAdapter struct {
	*helmv2.HelmRelease
}

func (HelmReleaseAdapter) AsClientObject

func (obj HelmReleaseAdapter) AsClientObject() client.Object

func (HelmReleaseAdapter) DeepCopyClientObject added in v0.8.1

func (o HelmReleaseAdapter) DeepCopyClientObject() client.Object

func (HelmReleaseAdapter) GetLastHandledReconcileRequest

func (obj HelmReleaseAdapter) GetLastHandledReconcileRequest() string

func (HelmReleaseAdapter) GroupVersionKind

func (o HelmReleaseAdapter) GroupVersionKind() schema.GroupVersionKind

func (HelmReleaseAdapter) SetSuspended added in v0.8.1

func (o HelmReleaseAdapter) SetSuspended(suspend bool)

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) DeepCopyClientObject added in v0.8.1

func (o HelmRepositoryAdapter) DeepCopyClientObject() client.Object

func (HelmRepositoryAdapter) GetLastHandledReconcileRequest

func (obj HelmRepositoryAdapter) GetLastHandledReconcileRequest() string

func (HelmRepositoryAdapter) GroupVersionKind

func (o HelmRepositoryAdapter) GroupVersionKind() schema.GroupVersionKind

func (HelmRepositoryAdapter) SetSuspended added in v0.8.1

func (o HelmRepositoryAdapter) SetSuspended(suspend bool)

type KustomizationAdapter

type KustomizationAdapter struct {
	*kustomizev1.Kustomization
}

func (KustomizationAdapter) AsClientObject

func (o KustomizationAdapter) AsClientObject() client.Object

func (KustomizationAdapter) DeepCopyClientObject added in v0.8.1

func (o KustomizationAdapter) DeepCopyClientObject() client.Object

func (KustomizationAdapter) GetLastHandledReconcileRequest

func (o KustomizationAdapter) GetLastHandledReconcileRequest() string

func (KustomizationAdapter) GroupVersionKind

func (o KustomizationAdapter) GroupVersionKind() schema.GroupVersionKind

func (KustomizationAdapter) SetSuspended added in v0.8.1

func (o KustomizationAdapter) SetSuspended(suspend bool)

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
	SetSuspended(suspend bool)
	DeepCopyClientObject() client.Object
}

Reconcilable represents a Kubernetes object that Flux can reconcile

func NewReconcileable added in v0.8.1

func NewReconcileable(obj client.Object) Reconcilable

func ToReconcileable added in v0.8.1

func ToReconcileable(kind pb.FluxObjectKind) (client.ObjectList, Reconcilable, error)

type SourceRef

type SourceRef interface {
	APIVersion() string
	Kind() string
	Name() string
	Namespace() string
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL