docs: guide for catching policy violations early with ITs - #246
docs: guide for catching policy violations early with ITs#246BohdanMar wants to merge 8 commits into
Conversation
Guide users in setting up Integration Tests that surface release-time policy violations earlier in the development workflow, based on the findings from EC-1904.
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars. ⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Team Run ID: Comment |
|
🤖 Review · Commit: |
Update based on review feedback: highlight POLICY_CONFIGURATION as the key parameter, add guidance on multiple ITS with different policies, fix apiVersion to v1beta2, and add real-world example values.
Document both cluster reference (namespace/name) and git URL formats for specifying the ECP, so teams can manage policies in-cluster or in version control.
|
🤖 Finished Review · ✅ Success · Started 1:12 PM UTC · Completed 1:29 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $3.38 |
ReviewFindingsLow
Previous runReviewFindingsMedium
Low
Previous run (2)ReviewFindingsHigh
Medium
Low
Next steps:
Previous run (3)ReviewFindingsHigh
Medium
Low
Next steps:
Previous run (4)ReviewFindingsHigh
Medium
Low
Next steps:
|
- Remove unexplained production column from table - Soften "will always fail" to "will likely fail" - Fix nav entry to sentence case
|
🤖 Finished Review · ✅ Success · Started 8:41 AM UTC · Completed 8:58 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $4.15 |
- Schedule rules are skipped at staging, not failed — fix the contradiction between the table and the caveats section - Use subs="+quotes" and __placeholder__ formatting to match custom-config.adoc conventions - Fix title casing to match nav entry
|
🤖 Finished Review · ✅ Success · Started 12:36 PM UTC · Completed 12:54 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $4.33 |
- Add olm.unpinned_snapshot_references to OLM considerations - Fix overclaim about test always passing with STRICT=false - Add namespace reminder before oc create command
|
🤖 Finished Review · ✅ Success · Started 12:58 PM UTC · Completed 1:11 PM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $3.80 |
Superseded by updated review
Use the taskrun -> pod -> oc logs pattern matching the existing reproducing-a-konflux-conforma-report.adoc guide.
|
🤖 Review · Commit: |
The v1alpha1 API version and the v1beta1-to-v1alpha1 workaround are outdated. Production Konflux clusters use v1beta2 for IntegrationTestScenario resources.
|
🤖 Finished Review · ✅ Success · Started 8:56 AM UTC · Completed 9:12 AM UTC Commit: Runtime: claude · Model: opus → claude-opus-4-6 · Effort: high · Cost: $3.86 |
|
Risk Assessment: moderate (2/5) DetailsDocumentation-only PR adding a new how-to guide with minor edits to existing files; medium blast radius and elevated code-age on stable doc files nudge the score above minimal, but no security, CI, or dependency risk factors are present. |
Based on the findings from EC-1904, this adds a how-to guide explaining how to
set up an integration test that surfaces release-time policy violations earlier.
Covers:
Fixes: https://redhat.atlassian.net/browse/EC-2007