Directories
¶
| Path | Synopsis |
|---|---|
|
Package certrotation implements a background watcher that automatically rotates certificates issued through rotation-capable external secret providers (currently only OpenBao PKI roles, see internal/secretprovider/openbao) before they expire.
|
Package certrotation implements a background watcher that automatically rotates certificates issued through rotation-capable external secret providers (currently only OpenBao PKI roles, see internal/secretprovider/openbao) before they expire. |
|
common
|
|
|
cronexpr
Package cronexpr parses the cron expressions shared by job scheduling, poll schedules and sync windows, so all of them accept the same syntax.
|
Package cronexpr parses the cron expressions shared by job scheduling, poll schedules and sync windows, so all of them accept the same syntax. |
|
defaults
Package defaults applies struct-tag defaults to Go structs.
|
Package defaults applies struct-tag defaults to Go structs. |
|
types/clone
Package clone provides helpers for copying reference types.
|
Package clone provides helpers for copying reference types. |
|
validation
Package validation provides struct-tag validation helpers and custom validator registration for internal config types.
|
Package validation provides struct-tag validation helpers and custom validator registration for internal config types. |
|
Package gc implements artifact garbage collection: periodically removing published source artifacts (internal/source/store) that are no longer referenced by any deployed stack or service, are past their retention window, and are not currently being used by an in-progress deployment.
|
Package gc implements artifact garbage collection: periodically removing published source artifacts (internal/source/store) that are no longer referenced by any deployed stack or service, are past their retention window, and are not currently being used by an in-progress deployment. |
|
Package migration converts legacy repository checkouts to the current mirror-and-artifact layout during startup.
|
Package migration converts legacy repository checkouts to the current mirror-and-artifact layout during startup. |
|
Package source resolves a deployment's source, either a Git repository or an OCI artifact, into a ready-to-deploy local checkout.
|
Package source resolves a deployment's source, either a Git repository or an OCI artifact, into a ready-to-deploy local checkout. |
|
store
GitStore implements Store on top of a Git repository.
|
GitStore implements Store on top of a Git repository. |
|
Package syncwindow implements sync windows: operator-defined, timezone-aware allow and deny windows that decide whether a deployment may change a stack at a given time.
|
Package syncwindow implements sync windows: operator-defined, timezone-aware allow and deny windows that decide whether a deployment may change a stack at a given time. |
Click to show internal directories.
Click to hide internal directories.