From 1a717bb8967eba3457e2b58404ac8444dd7fa715 Mon Sep 17 00:00:00 2001 From: Dheeraj Date: Wed, 25 Mar 2026 18:38:57 +0530 Subject: [PATCH] feat: Enable policy docs link in Tekton tasks Add --show-policy-docs-link=true to all Tekton validation tasks since they run in production/CI environments where users benefit from having the documentation link when violations occur. Changes: - verify-enterprise-contract: Added flag to validate image command - verify-conforma-konflux-ta: Added flag to validate image command - verify-conforma-konflux-vsa-ta: Added flag to both validate vsa and validate image commands This ensures CI/production users see the policy documentation link while demos remain clean (flag defaults to false). Co-Authored-By: Claude Sonnet 4.5 --- .../0.1/verify-conforma-konflux-ta.yaml | 1 + .../0.1/verify-conforma-konflux-vsa-ta.yaml | 2 ++ .../0.1/verify-enterprise-contract.yaml | 1 + 3 files changed, 4 insertions(+) diff --git a/tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml b/tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml index 6ea237378..bdeef0df7 100644 --- a/tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml +++ b/tasks/verify-conforma-konflux-ta/0.1/verify-conforma-konflux-ta.yaml @@ -390,6 +390,7 @@ spec: --timeout=0 --strict=false --show-successes=true + --show-policy-docs-link=true --effective-time="${EFFECTIVE_TIME}" --extra-rule-data="${EXTRA_RULE_DATA}" --retry-max-wait="${RETRY_MAX_WAIT}" diff --git a/tasks/verify-conforma-konflux-vsa-ta/0.1/verify-conforma-konflux-vsa-ta.yaml b/tasks/verify-conforma-konflux-vsa-ta/0.1/verify-conforma-konflux-vsa-ta.yaml index 6f3e70c09..38a43061f 100644 --- a/tasks/verify-conforma-konflux-vsa-ta/0.1/verify-conforma-konflux-vsa-ta.yaml +++ b/tasks/verify-conforma-konflux-vsa-ta/0.1/verify-conforma-konflux-vsa-ta.yaml @@ -280,6 +280,7 @@ spec: - "--workers" - "$(params.WORKERS)" - "--strict=false" + - "--show-policy-docs-link=true" - "--fallback-public-key" - "$(params.PUBLIC_KEY)" - "--output" @@ -336,6 +337,7 @@ spec: - "--timeout=100h" - "--strict=false" - "--show-successes" + - "--show-policy-docs-link=true" - "--effective-time=$(params.EFFECTIVE_TIME)" - "--extra-rule-data=pipeline_intention=release" - "--extra-rule-data=$(params.EXTRA_RULE_DATA)" diff --git a/tasks/verify-enterprise-contract/0.1/verify-enterprise-contract.yaml b/tasks/verify-enterprise-contract/0.1/verify-enterprise-contract.yaml index c4edae2f7..bb6d98099 100644 --- a/tasks/verify-enterprise-contract/0.1/verify-enterprise-contract.yaml +++ b/tasks/verify-enterprise-contract/0.1/verify-enterprise-contract.yaml @@ -335,6 +335,7 @@ spec: --timeout=0 --strict=false --show-successes=true + --show-policy-docs-link=true --effective-time="${EFFECTIVE_TIME}" --extra-rule-data="${EXTRA_RULE_DATA}" --retry-max-wait="${RETRY_MAX_WAIT}"