Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
tkn-act
command
|
|
|
internal
|
|
|
backend
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, ...). |
|
backend/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). |
|
backend/docker
Package docker implements backend.Backend using a local Docker daemon.
|
Package docker implements backend.Backend using a local Docker daemon. |
|
cluster
Package cluster defines the local-Kubernetes driver abstraction.
|
Package cluster defines the local-Kubernetes driver abstraction. |
|
cluster/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. |
|
cluster/tekton
Package tekton installs the Tekton Pipelines controller into a Kubernetes cluster.
|
Package tekton installs the Tekton Pipelines controller into a Kubernetes cluster. |
|
cmdrunner
Package cmdrunner wraps os/exec so unit tests can substitute a fake.
|
Package cmdrunner wraps os/exec so unit tests can substitute a fake. |
|
discovery
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). |
|
engine
Package engine orchestrates a Tekton PipelineRun.
|
Package engine orchestrates a Tekton PipelineRun. |
|
engine/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. |
|
exitcode
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. |
|
loader
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. |
|
refresolver
Package refresolver fetches Tekton Tasks/Pipelines referenced via taskRef.resolver / pipelineRef.resolver.
|
Package refresolver fetches Tekton Tasks/Pipelines referenced via taskRef.resolver / pipelineRef.resolver. |
|
reporter
Package reporter formats engine events for the user.
|
Package reporter formats engine events for the user. |
|
resolver
Package resolver performs Tekton-style variable substitution:
|
Package resolver performs Tekton-style variable substitution: |
|
tektontypes
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. |
|
validator
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. |
|
volumes
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. |
|
workspace
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.