TKN-PIPELINE-VERIFY(1)
πΈ NAME πΈ
Okay bestie, welcome to TKN-PIPELINE-VERIFY(1) β the manual page for tkn-pipeline-verify, aka the little command that says βVerify Tekton Pipelineβ π
β¨ SYNOPSIS β¨
tkn pipeline verify
π DESCRIPTION π
Verify the Tekton Pipeline with a private key file you provide or a KMS reference. The key files support ecdsa, ed25519, and rsa β no cap, those are the vibes π₯
For KMS, hereβs the tea:
- GCP β this should have the structure of
gcpkms://projects/<project>/locations/<location>/keyRings/<keyring>/cryptoKeys/<key>, wherelocation,keyring, andkeyare filled in appropriately. Rungcloud auth application-default loginto authenticate. - Vault β this should have the structure of
hashivault://<keyname>, where thekeynameis filled out appropriately. - AWS β this should have the structure of
awskms://[ENDPOINT]/[ID/ALIAS/ARN](endpoint optional). - Azure β this should have the structure of
azurekms://[VAULT_NAME][VAULT_URL]/[KEY_NAME].
π OPTIONS π
--allow-missing-template-keys[=true]β if true, ignore any errors in templates when a field or map key is missing in the template. Only applies togolangandjsonpathoutput formats.-h,--help[=false]β help forverify.-K,--key-file=""β key file.-m,--kms-key=""β KMS key url.-o,--output=""β output format. One of: (json,yaml,name,go-template,go-template-file,template,templatefile,jsonpath,jsonpath-as-json,jsonpath-file).--show-managed-fields[=false]β if true, keep themanagedFieldswhen printing objects in JSON or YAML format.--template=""β template string or path to template file to use when-o=go-template,-o=go-template-file. The template format is golang templates [http://golang.org/pkg/text/template/#pkg-overview].
π¦ OPTIONS INHERITED FROM PARENT COMMANDS π¦
-c,--context=""β name of the kubeconfig context to use (default:kubectl config current-context).-k,--kubeconfig=""β kubectl config file (default:$HOME/.kube/config).-n,--namespace=""β namespace to use (default: from$KUBECONFIG).-C,--no-color[=false]β disable coloring (default:false).
π EXAMPLE π
Verify a Pipeline signed.yaml:
tkn pipeline verify signed.yaml -K=cosign.pub or using kms
tkn pipeline verify signed.yaml
-m=gcpkms://projects/PROJECTID/locations/LOCATION/keyRings/KEYRING/cryptoKeys/KEY/cryptoKeyVersions/VERSION
That layout is literally what the page gives us, bestie β keep those strings exact, especially the -m=... KMS URL π«Ά
π₯ SEE ALSO π₯
Source/version sign-off, because we respect the footer: this page is auto-generated by spf13/cobra, and its manual label is TKN-PIPELINE-VERIFY(1). No date in the footer, so Iβm not gonna invent one β periodt π
π¦ where this page comes from
- nixos 26.05: tektoncd-cli 0.45.0
- nixpkgs unstable: tektoncd-cli 0.46.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms