一键导入
conforma
Run Conforma (Enterprise Contract) validation against a Konflux snapshot or a single image to check release policy compliance
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Run Conforma (Enterprise Contract) validation against a Konflux snapshot or a single image to check release policy compliance
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
| name | conforma |
| description | Run Conforma (Enterprise Contract) validation against a Konflux snapshot or a single image to check release policy compliance |
| version | 1.0.0 |
Read guides/conforma.md (relative to the plugin root) thoroughly before starting. It is the source of truth for all Conforma validation details — do not duplicate its content, reference it as you go.
Get the image reference: Ask the user for the full image reference (e.g. quay.io/org/image:tag or a @sha256: digest reference).
Ask for the policy: Ask which policy to validate against. Default to registry-rhoai-prod.yaml if they don't have a preference.
Run EC validation: Follow Option A in the guide. Let the user know this may take a minute.
Summarize results: Report the exit code (0 = pass, non-zero = failure). If it failed, summarize the policy violations.
Confirm cluster access: The snapshot path requires kubectl access to the Konflux cluster. Confirm the user is authenticated before proceeding.
Get the application and policy: Ask which Konflux application to validate (e.g. rhoai-v3-4) and which policy to use. Default to registry-rhoai-prod.yaml.
Find and download the snapshot: Follow the guide's snapshot lookup, download, and filtering steps. Show the snapshot name and component count to the user for confirmation. If the user wants to validate only specific components, ask for a filter pattern.
Run EC validation: Follow Option B in the guide. Save the output to ec-report-<application>-<policy-stem>.yaml. This may take several minutes for large snapshots — let the user know.
Summarize results: Report the component count, exit code, and any failures with which components failed and why.
Clone a repo with working hermetic builds and compare the implementation against the hermeto guide to identify gaps and improvements
Provision a VM on Red Hat Beaker for multi-arch testing
Run check-payload locally to scan container images for FIPS compliance issues before they block a Konflux release
Create a temporary pull request PipelineRun from an existing push PipelineRun to test build changes on an RHOAI release branch
Deploy locally-working hermetic build configuration into Konflux pipelines for RHOAI components
Productize an upstream Dockerfile for Konflux builds — base image swaps, digest pinning, FIPS compliance, label metadata, and build-arg simplification
基于 SOC 职业分类