# Constants
FailedToLoadKustomizationReason indicates that the referenced Kustomization could not be loaded.
GatesClosedReason is set when no commits will be applied because the gates are currently closed.
GitRepositoryNotPopulatedReason indicates that the GitRepository associated with the Kustomization has not updated successfully.
RevisionsErrorReason is set when we couldn't list the revisions in the upstream repository.
# 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
HealthCheck is a Gate that fetches a URL and is open if the requests are successful.
KustomizationAutoDeployer is the Schema for the kustomizationautodeployers API.
KustomizationAutoDeployerList contains a list of KustomizationAutoDeployer.
KustomizationAutoDeployerSpec defines the desired state of KustomizationAutoDeployer.
KustomizationAutoDeployerStatus defines the observed state of KustomizationAutoDeployer.
KustomizationGate describes a gate to be checked before updating to the latest commit.
ScheduledCheck is a Gate that is open if the current time is between the open and close times.
# Type aliases
GatesStatus contains a per-Gate, per check state of the configured gates in the auto deployer.