Versions in this module Expand all Collapse all v0 v0.0.1 Nov 24, 2024 Changes in this version + const GitOpsSetFinalizer + const ReconciliationFailedReason + const ReconciliationSucceededReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + func GetGitOpsSetReadiness(set *GitOpsSet) metav1.ConditionStatus + func SetGitOpsSetReadiness(set *GitOpsSet, inventory *ResourceInventory, status metav1.ConditionStatus, ...) + type APIClientGenerator struct + Body *apiextensionsv1.JSON + Endpoint string + HeadersRef *HeadersReference + Interval metav1.Duration + JSONPath string + Method string + SecretRef *LocalObjectReference + SingleElement bool + func (in *APIClientGenerator) DeepCopy() *APIClientGenerator + func (in *APIClientGenerator) DeepCopyInto(out *APIClientGenerator) + type ClusterGenerator struct + Selector metav1.LabelSelector + func (in *ClusterGenerator) DeepCopy() *ClusterGenerator + func (in *ClusterGenerator) DeepCopyInto(out *ClusterGenerator) + type ConfigGenerator struct + Kind string + Name string + func (in *ConfigGenerator) DeepCopy() *ConfigGenerator + func (in *ConfigGenerator) DeepCopyInto(out *ConfigGenerator) + type GitOpsSet struct + Spec GitOpsSetSpec + Status GitOpsSetStatus + func (in *GitOpsSet) DeepCopy() *GitOpsSet + func (in *GitOpsSet) DeepCopyInto(out *GitOpsSet) + func (in *GitOpsSet) DeepCopyObject() runtime.Object + func (in *GitOpsSet) SetConditions(conditions []metav1.Condition) + func (in GitOpsSet) GetConditions() []metav1.Condition + type GitOpsSetGenerator struct + APIClient *APIClientGenerator + Cluster *ClusterGenerator + Config *ConfigGenerator + GitRepository *GitRepositoryGenerator + ImagePolicy *ImagePolicyGenerator + List *ListGenerator + Matrix *MatrixGenerator + OCIRepository *OCIRepositoryGenerator + PullRequests *PullRequestGenerator + func (in *GitOpsSetGenerator) DeepCopy() *GitOpsSetGenerator + func (in *GitOpsSetGenerator) DeepCopyInto(out *GitOpsSetGenerator) + type GitOpsSetList struct + Items []GitOpsSet + func (in *GitOpsSetList) DeepCopy() *GitOpsSetList + func (in *GitOpsSetList) DeepCopyInto(out *GitOpsSetList) + func (in *GitOpsSetList) DeepCopyObject() runtime.Object + type GitOpsSetNestedGenerator struct + APIClient *APIClientGenerator + Cluster *ClusterGenerator + Config *ConfigGenerator + GitRepository *GitRepositoryGenerator + ImagePolicy *ImagePolicyGenerator + List *ListGenerator + Name string + OCIRepository *OCIRepositoryGenerator + PullRequests *PullRequestGenerator + func (in *GitOpsSetNestedGenerator) DeepCopy() *GitOpsSetNestedGenerator + func (in *GitOpsSetNestedGenerator) DeepCopyInto(out *GitOpsSetNestedGenerator) + type GitOpsSetSpec struct + Generators []GitOpsSetGenerator + ServiceAccountName string + Suspend bool + Templates []GitOpsSetTemplate + func (in *GitOpsSetSpec) DeepCopy() *GitOpsSetSpec + func (in *GitOpsSetSpec) DeepCopyInto(out *GitOpsSetSpec) + type GitOpsSetStatus struct + Conditions []metav1.Condition + Inventory *ResourceInventory + ObservedGeneration int64 + func (in *GitOpsSetStatus) DeepCopy() *GitOpsSetStatus + func (in *GitOpsSetStatus) DeepCopyInto(out *GitOpsSetStatus) + type GitOpsSetTemplate struct + Content runtime.RawExtension + Repeat string + func (in *GitOpsSetTemplate) DeepCopy() *GitOpsSetTemplate + func (in *GitOpsSetTemplate) DeepCopyInto(out *GitOpsSetTemplate) + type GitRepositoryGenerator struct + Directories []RepositoryGeneratorDirectoryItem + Files []RepositoryGeneratorFileItem + RepositoryRef string + func (in *GitRepositoryGenerator) DeepCopy() *GitRepositoryGenerator + func (in *GitRepositoryGenerator) DeepCopyInto(out *GitRepositoryGenerator) + type HeadersReference struct + Kind string + Name string + func (in *HeadersReference) DeepCopy() *HeadersReference + func (in *HeadersReference) DeepCopyInto(out *HeadersReference) + type ImagePolicyGenerator struct + PolicyRef string + func (in *ImagePolicyGenerator) DeepCopy() *ImagePolicyGenerator + func (in *ImagePolicyGenerator) DeepCopyInto(out *ImagePolicyGenerator) + type ListGenerator struct + Elements []apiextensionsv1.JSON + func (in *ListGenerator) DeepCopy() *ListGenerator + func (in *ListGenerator) DeepCopyInto(out *ListGenerator) + type LocalObjectReference struct + Name string + func (in *LocalObjectReference) DeepCopy() *LocalObjectReference + func (in *LocalObjectReference) DeepCopyInto(out *LocalObjectReference) + type MatrixGenerator struct + Generators []GitOpsSetNestedGenerator + SingleElement bool + func (in *MatrixGenerator) DeepCopy() *MatrixGenerator + func (in *MatrixGenerator) DeepCopyInto(out *MatrixGenerator) + type OCIRepositoryGenerator struct + Directories []RepositoryGeneratorDirectoryItem + Files []RepositoryGeneratorFileItem + RepositoryRef string + func (in *OCIRepositoryGenerator) DeepCopy() *OCIRepositoryGenerator + func (in *OCIRepositoryGenerator) DeepCopyInto(out *OCIRepositoryGenerator) + type PullRequestGenerator struct + Driver string + Forks bool + Interval metav1.Duration + Labels []string + Repo string + SecretRef *LocalObjectReference + ServerURL string + func (in *PullRequestGenerator) DeepCopy() *PullRequestGenerator + func (in *PullRequestGenerator) DeepCopyInto(out *PullRequestGenerator) + type RepositoryGeneratorDirectoryItem struct + Exclude bool + Path string + func (in *RepositoryGeneratorDirectoryItem) DeepCopy() *RepositoryGeneratorDirectoryItem + func (in *RepositoryGeneratorDirectoryItem) DeepCopyInto(out *RepositoryGeneratorDirectoryItem) + type RepositoryGeneratorFileItem struct + Path string + func (in *RepositoryGeneratorFileItem) DeepCopy() *RepositoryGeneratorFileItem + func (in *RepositoryGeneratorFileItem) DeepCopyInto(out *RepositoryGeneratorFileItem) + type ResourceInventory struct + Entries []ResourceRef + func (in *ResourceInventory) DeepCopy() *ResourceInventory + func (in *ResourceInventory) DeepCopyInto(out *ResourceInventory) + type ResourceRef struct + ID string + Version string + func ResourceRefFromObject(obj runtime.Object) (ResourceRef, error) + func (in *ResourceRef) DeepCopy() *ResourceRef + func (in *ResourceRef) DeepCopyInto(out *ResourceRef)