Versions in this module Expand all Collapse all v0 v0.39.0 Sep 26, 2024 v0.38.0 May 6, 2024 Changes in this version + const GitOperationFailedReason + const ImageUpdateAutomationFinalizer + const ImageUpdateAutomationKind + const InvalidPolicySelectorReason + const InvalidSourceConfigReason + const InvalidUpdateStrategyReason + const SourceManagerFailedReason + const UpdateFailedReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type CommitSpec struct + Author CommitUser + MessageTemplate string + SigningKey *SigningKey + func (in *CommitSpec) DeepCopy() *CommitSpec + func (in *CommitSpec) DeepCopyInto(out *CommitSpec) + type CommitUser struct + Email string + Name string + func (in *CommitUser) DeepCopy() *CommitUser + func (in *CommitUser) DeepCopyInto(out *CommitUser) + type CrossNamespaceSourceReference struct + APIVersion string + Kind string + Name string + Namespace string + func (in *CrossNamespaceSourceReference) DeepCopy() *CrossNamespaceSourceReference + func (in *CrossNamespaceSourceReference) DeepCopyInto(out *CrossNamespaceSourceReference) + func (s *CrossNamespaceSourceReference) String() string + type GitCheckoutSpec struct + Reference sourcev1.GitRepositoryRef + func (in *GitCheckoutSpec) DeepCopy() *GitCheckoutSpec + func (in *GitCheckoutSpec) DeepCopyInto(out *GitCheckoutSpec) + type GitSpec struct + Checkout *GitCheckoutSpec + Commit CommitSpec + Push *PushSpec + func (gs GitSpec) HasRefspec() bool + func (in *GitSpec) DeepCopy() *GitSpec + func (in *GitSpec) DeepCopyInto(out *GitSpec) + type ImageRef struct + Name string + Tag string + func (in *ImageRef) DeepCopy() *ImageRef + func (in *ImageRef) DeepCopyInto(out *ImageRef) + func (r ImageRef) String() string + type ImageUpdateAutomation struct + Spec ImageUpdateAutomationSpec + Status ImageUpdateAutomationStatus + func (auto *ImageUpdateAutomation) SetConditions(conditions []metav1.Condition) + func (auto ImageUpdateAutomation) GetConditions() []metav1.Condition + func (auto ImageUpdateAutomation) GetRequeueAfter() time.Duration + func (in *ImageUpdateAutomation) DeepCopy() *ImageUpdateAutomation + func (in *ImageUpdateAutomation) DeepCopyInto(out *ImageUpdateAutomation) + func (in *ImageUpdateAutomation) DeepCopyObject() runtime.Object + type ImageUpdateAutomationList struct + Items []ImageUpdateAutomation + func (in *ImageUpdateAutomationList) DeepCopy() *ImageUpdateAutomationList + func (in *ImageUpdateAutomationList) DeepCopyInto(out *ImageUpdateAutomationList) + func (in *ImageUpdateAutomationList) DeepCopyObject() runtime.Object + type ImageUpdateAutomationSpec struct + GitSpec *GitSpec + Interval metav1.Duration + PolicySelector *metav1.LabelSelector + SourceRef CrossNamespaceSourceReference + Suspend bool + Update *UpdateStrategy + func (in *ImageUpdateAutomationSpec) DeepCopy() *ImageUpdateAutomationSpec + func (in *ImageUpdateAutomationSpec) DeepCopyInto(out *ImageUpdateAutomationSpec) + type ImageUpdateAutomationStatus struct + Conditions []metav1.Condition + LastAutomationRunTime *metav1.Time + LastPushCommit string + LastPushTime *metav1.Time + ObservedGeneration int64 + ObservedPolicies ObservedPolicies + ObservedSourceRevision string + func (in *ImageUpdateAutomationStatus) DeepCopy() *ImageUpdateAutomationStatus + func (in *ImageUpdateAutomationStatus) DeepCopyInto(out *ImageUpdateAutomationStatus) + type ObservedPolicies map[string]ImageRef + func (in ObservedPolicies) DeepCopy() ObservedPolicies + func (in ObservedPolicies) DeepCopyInto(out *ObservedPolicies) + type PushSpec struct + Branch string + Options map[string]string + Refspec string + func (in *PushSpec) DeepCopy() *PushSpec + func (in *PushSpec) DeepCopyInto(out *PushSpec) + type SigningKey struct + SecretRef meta.LocalObjectReference + func (in *SigningKey) DeepCopy() *SigningKey + func (in *SigningKey) DeepCopyInto(out *SigningKey) + type UpdateStrategy struct + Path string + Strategy UpdateStrategyName + func (in *UpdateStrategy) DeepCopy() *UpdateStrategy + func (in *UpdateStrategy) DeepCopyInto(out *UpdateStrategy) + type UpdateStrategyName string + const UpdateStrategySetters