# Functions

GetGitOpsSetReadiness returns the readiness condition of the GitOpsSet.
ResourceRefFromObject returns a ResourceRef from a runtime.Object.
SetGitOpsSetReadiness sets the ready condition with the given status, reason and message.

# Constants

GitOpsSetFinalizer is the finalizer added to GitOpsSets to allow us to clean up resources.
ReconciliationFailedReason represents the fact that the reconciliation failed.
ReconciliationSucceededReason represents the fact that the reconciliation succeeded.

# Variables

AddToScheme adds the types in this group-version to the given scheme.
GroupVersion is group version used to register these objects.
SchemeBuilder is used to add go types to the GroupVersionKind scheme.

# Structs

APIClientGenerator defines a generator that queries an API endpoint and uses that to generate data.
ClusterGenerator defines a generator that queries the cluster API for relevant clusters.
ConfigGenerator loads a referenced ConfigMap or Secret from the Cluster and makes it available as a resource.
GitOpsSet is the Schema for the gitopssets API.
GitOpsSetGenerator is the top-level set of generators for this GitOpsSet.
GitOpsSetList contains a list of GitOpsSet.
GitOpsSetNestedGenerator describes the generators usable by the MatrixGenerator.
GitOpsSetSpec defines the desired state of GitOpsSet.
GitOpsSetStatus defines the observed state of GitOpsSet.
GitOpsSetTemplate describes a resource to create.
GitRepositoryGenerator generates from files in a Flux GitRepository resource.
HeadersReference references either a Secret or ConfigMap to be used for additional request headers.
ImagePolicyGenerator generates from the ImagePolicy.
ListGenerator generates from a hard-coded list.
LocalObjectReference contains enough information to locate the referenced Kubernetes resource object.
MatrixGenerator defines a matrix that combines generators.
OCIRepositoryGenerator generates from files in a Flux OCIRepository resource.
PullRequestGenerator defines a generator that queries a Git hosting service for relevant PRs.
RepositoryGeneratorDirectoryItem stores the information about a specific directory to be generated from.
RepositoryGeneratorFileItem defines a path to a file to be parsed when generating.
ResourceInventory contains a list of Kubernetes resource object references that have been applied by a Kustomization.
ResourceRef contains the information necessary to locate a resource within a cluster.