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. |
Click to show internal directories.
Click to hide internal directories.