pkg/

directory
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Aug 14, 2026 License: MIT

Directories

Path Synopsis
api
function
Package function defines the seams kas injects into the CD Functions library.
Package function defines the seams kas injects into the CD Functions library.
Package gitlabfunctions implements the gitlab-function AutoFlow module, which speaks AutoFlow proto Values on its boundary and structpb within.
Package gitlabfunctions implements the gitlab-function AutoFlow module, which speaks AutoFlow proto Values on its boundary and structpb within.
internal
function
Package function holds the helpers shared across the builtin Function implementations.
Package function holds the helpers shared across the builtin Function implementations.
function/argopromote
Package argopromote implements the argo.promote builtin function: clear one canary pause gate on an Argo Rollout, idempotently.
Package argopromote implements the argo.promote builtin function: clear one canary pause gate on an Argo Rollout, idempotently.
function/argosync
Package argosync implements the argo.sync builtin function: set an Argo CD Application's spec.source.targetRevision and trigger a sync.
Package argosync implements the argo.sync builtin function: set an Argo CD Application's spec.source.targetRevision and trigger a sync.
function/commit
Package commit implements the gitlab_project.commit builtin function: create a commit with one or more file changes on a branch in a GitLab project.
Package commit implements the gitlab_project.commit builtin function: create a commit with one or more file changes on a branch in a GitLab project.
function/functiontest
Package functiontest holds an httptest-backed GitLab client for the builtin Function tests.
Package functiontest holds an httptest-backed GitLab client for the builtin Function tests.
function/k8sget
Package k8sget implements the k8s.get builtin function: a generic, idempotent read of a single Kubernetes object by api_version, kind, namespace, and name.
Package k8sget implements the k8s.get builtin function: a generic, idempotent read of a single Kubernetes object by api_version, kind, namespace, and name.
function/manifest
Package manifest mutates Kubernetes GitOps manifests by editing a structured YAML document model, never by splicing strings into manifest text: only the matched document is re-encoded, so its siblings survive byte-for-byte.
Package manifest mutates Kubernetes GitOps manifests by editing a structured YAML document model, never by splicing strings into manifest text: only the matched document is re-encoded, so its siblings survive byte-for-byte.
function/pinimages
Package pinimages implements manifest.pin_images: for each service, it finds the workload document matching the service name and sets each artifact's "source image:version" reference on the container already running that artifact's image repository.
Package pinimages implements manifest.pin_images: for each service, it finds the workload document matching the service name and sets each artifact's "source image:version" reference on the container already running that artifact's image repository.
function/readfile
Package readfile implements the gitlab_project.read_files builtin function: read one or more files from a GitLab project at a Git ref.
Package readfile implements the gitlab_project.read_files builtin function: read one or more files from a GitLab project at a Git ref.
function/setrollingstrategy
Package setrollingstrategy implements manifest.set_rolling_strategy: it finds the Rollout document matching the target service and replaces its spec.strategy with a canary carrying the given surge bounds and no steps, which Argo runs as a rolling update.
Package setrollingstrategy implements manifest.set_rolling_strategy: it finds the Rollout document matching the target service and replaces its spec.strategy with a canary carrying the given surge bounds and no steps, which Argo runs as a rolling update.

Jump to

Keyboard shortcuts

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