internal/

directory
v0.0.0-...-6715526 Latest Latest
Warning

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

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

Directories

Path Synopsis
Package backend defines the contract between the engine and an execution substrate (Docker, k3d, ...).
Package backend defines the contract between the engine and an execution substrate (Docker, k3d, ...).
cluster
Package cluster implements backend.Backend by submitting PipelineRuns to a real Tekton install on a local Kubernetes cluster (k3d).
Package cluster implements backend.Backend by submitting PipelineRuns to a real Tekton install on a local Kubernetes cluster (k3d).
docker
Package docker implements backend.Backend using a local Docker daemon.
Package docker implements backend.Backend using a local Docker daemon.
Package cluster defines the local-Kubernetes driver abstraction.
Package cluster defines the local-Kubernetes driver abstraction.
k3d
Package k3d implements cluster.Driver by shelling out to the k3d binary.
Package k3d implements cluster.Driver by shelling out to the k3d binary.
tekton
Package tekton installs the Tekton Pipelines controller into a Kubernetes cluster.
Package tekton installs the Tekton Pipelines controller into a Kubernetes cluster.
Package cmdrunner wraps os/exec so unit tests can substitute a fake.
Package cmdrunner wraps os/exec so unit tests can substitute a fake.
Package discovery finds Tekton YAML files in a project directory using a fixed priority order: pipelinerun.yaml, pipeline.yaml, .tekton/*, tekton/*.
Package discovery finds Tekton YAML files in a project directory using a fixed priority order: pipelinerun.yaml, pipeline.yaml, .tekton/*, tekton/*.
e2e
fixtures
Package fixtures is the single source of truth for the e2e fixture set shared between the docker-backend harness (internal/e2e) and the cluster- backend harness (internal/clustere2e).
Package fixtures is the single source of truth for the e2e fixture set shared between the docker-backend harness (internal/e2e) and the cluster- backend harness (internal/clustere2e).
Package engine orchestrates a Tekton PipelineRun.
Package engine orchestrates a Tekton PipelineRun.
dag
Package dag implements a small directed acyclic graph: build, topological level grouping, cycle detection, descendant traversal.
Package dag implements a small directed acyclic graph: build, topological level grouping, cycle detection, descendant traversal.
Package exitcode defines the stable exit-code contract for the tkn-act CLI and provides a small error-wrapper that lets command implementations associate an error with a specific code without coupling them to the main package.
Package exitcode defines the stable exit-code contract for the tkn-act CLI and provides a small error-wrapper that lets command implementations associate an error with a specific code without coupling them to the main package.
Package loader parses one or more Tekton YAML files into a Bundle of typed resources keyed by name.
Package loader parses one or more Tekton YAML files into a Bundle of typed resources keyed by name.
Package refresolver fetches Tekton Tasks/Pipelines referenced via taskRef.resolver / pipelineRef.resolver.
Package refresolver fetches Tekton Tasks/Pipelines referenced via taskRef.resolver / pipelineRef.resolver.
Package reporter formats engine events for the user.
Package reporter formats engine events for the user.
Package resolver performs Tekton-style variable substitution:
Package resolver performs Tekton-style variable substitution:
Package tektontypes defines minimal Go types matching the tekton.dev/v1 schema for Task, TaskRun, Pipeline, and PipelineRun.
Package tektontypes defines minimal Go types matching the tekton.dev/v1 schema for Task, TaskRun, Pipeline, and PipelineRun.
Package validator runs semantic checks on a loaded Bundle: refs resolve, the pipeline DAG has no cycles, workspaces are bound, params are present.
Package validator runs semantic checks on a loaded Bundle: refs resolve, the pipeline DAG has no cycles, workspaces are bound, params are present.
Package volumes resolves Tekton TaskSpec.Volumes into host directories the docker backend can bind-mount.
Package volumes resolves Tekton TaskSpec.Volumes into host directories the docker backend can bind-mount.
Package workspace materializes Tekton workspaces as host directories that the Docker backend can bind-mount into Step containers.
Package workspace materializes Tekton workspaces as host directories that the Docker backend can bind-mount into Step containers.

Jump to

Keyboard shortcuts

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