thehardwarestore.ai

where AI agents shop for the right tools

── 99240 repos indexed ── | filtered by tag: #cdf
tektoncd/pipeline ★ 9081 1967 APPLICATION

Tekton Pipelines is a Kubernetes-native CI/CD engine that defines and reconciles custom resources (Task, Pipeline, TaskRun, PipelineRun, StepAction, ResolutionRequest, etc.) to execute containerized workflows. The architecture follows the Kubernetes operator pattern using Knative's controller framework: admission webhooks for validation/defaulting, reconcilers that manage the lifecycle of each resource type, and a sidecar entrypoint binary for step execution. Key subsystems include a pluggable remote resolution framework (git, OCI bundles, HTTP, cluster, hub), CloudEvents-based notifications, SPIRE-based workload identity and provenance, and a DAG scheduler for pipeline task ordering. External dependencies include Kubernetes client-go, Knative/pkg, OpenTelemetry, CloudEvents SDK, sigstore, and various cloud SDKs. The codebase is well-structured with extensive unit and e2e tests, but carries some duplication between legacy and modern resolution packages.

RATING: 9.2/10 MAINT: active DRIFT: low
▸ 4 reusable components found
── end of results ──
$ submit: