# Packages
No description provided by the author
# Functions
No description provided by the author
NewManager starts a new sync manager.
No description provided by the author
No description provided by the author
NewSyncer creates a new syncer.
No description provided by the author
SetTakeOverAnnotations sets the takeover annotations on the manifest.
SyncWithAwsSession creates an option to use the supplied session.
SyncWithLogger creates an option to use the supplied logger.
SyncWithWorkDir creates an option to use the supplied working directory.
# Constants
RendererCheckName is the name "hydros-ai" name of the check run to use for the renderer.
# Structs
No description provided by the author
Item is a wrapper for a queue item.
Manager manages multiple reconcilers.
Renderer is a reconciler that handles in place modification of YAML files.
RenderEvent is additional information about the render event.
RepoController is a controller for a repo.
Syncer keeps two repos in sync by creating PRs to publish hydrated manifests from one repo to the other.
# Interfaces
Reconciler defines a common interface for reconcilers so that Manager can be used to manage different types of reconcilers; i.e.
# Type aliases
SyncerOption is an option for instantiating the syncer.