internal/

directory
v0.125.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2026 License: Apache-2.0

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.
id
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.
app
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.
git
ssh
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.
oci
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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL