Commit 1494a15
committed
fix(trivy-operator): stop asserting fixability the alert cannot verify
The backlog alert described every counted finding as having a published fix.
Nothing in the expression establishes that. trivy_image_vulnerabilities
counts by severity and carries no fixed_version label, so the claim rested
entirely on trivy.ignoreUnfixed being true, which drops unfixed CVEs at scan
time so they never reach a report.
That coupling was invisible. Setting ignoreUnfixed to false left the alert
firing on CVEs nobody can act on while still calling the backlog actionable.
The annotations now derive their wording from that value instead of
asserting it, so turning it off changes what the alert says about itself.
Same correction applied to the values.yaml comments, which still described
the alert as a ticket rather than a page.1 parent 6c0d08c commit 1494a15
2 files changed
Lines changed: 23 additions & 8 deletions
Lines changed: 14 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
49 | 49 | | |
50 | 50 | | |
51 | 51 | | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
52 | 64 | | |
53 | 65 | | |
54 | 66 | | |
| |||
57 | 69 | | |
58 | 70 | | |
59 | 71 | | |
60 | | - | |
61 | | - | |
| 72 | + | |
| 73 | + | |
62 | 74 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
41 | 41 | | |
42 | 42 | | |
43 | 43 | | |
44 | | - | |
45 | | - | |
46 | | - | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
47 | 47 | | |
48 | 48 | | |
49 | | - | |
50 | | - | |
51 | | - | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
52 | 55 | | |
53 | 56 | | |
54 | 57 | | |
| |||
0 commit comments