Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
595b12a
feat: add repository method to delete persisted documents by ID
comatory Feb 24, 2026
e888975
feat: proto definition for retirement RPC
comatory Feb 25, 2026
4e2c062
feat: add authorizaiton
comatory Feb 24, 2026
9cab77a
feat: connect RPC handler to platform service
comatory Feb 25, 2026
b04459e
feat: call mutation for retirement (WIP)
comatory Feb 25, 2026
6e7dd0c
fix: use operationId instead of ID to fetch & retire
comatory Feb 25, 2026
d193886
improvement: be explicit about IDs, remove name from response
comatory Feb 25, 2026
7512a50
feat: only authorized users can retire persisted operation
comatory Feb 25, 2026
23987d0
feat: check for traffic data when retiring persisted doc & raise warn…
comatory Feb 25, 2026
b513ba1
feat: use `force` flag to retire persisted document with traffic
comatory Feb 25, 2026
35d1527
improvement: more robust tests
comatory Feb 25, 2026
37eb2cb
feat: add warning modal to UI when persisted operation has traffic
comatory Feb 26, 2026
ec1eb53
feat: remove persisted operation from blob storage
comatory Feb 26, 2026
69550d4
improvement: raise warning modal every time retiring operation is
comatory Feb 26, 2026
648dd28
improvement: raise warning modal every time retiring operation is
comatory Feb 26, 2026
e7f3085
improvement: render multiple operation names
comatory Feb 26, 2026
2adb249
fix: generate missing go client
comatory Feb 26, 2026
55b5129
fix: icon
comatory Feb 27, 2026
9608046
feat: link to metrics page, adjust modal UI
comatory Feb 27, 2026
57208b2
improvement: handle network errors
comatory Feb 27, 2026
3507856
fix: address AI review feedback
comatory Feb 27, 2026
6c53494
fix: drop retire prefix, use delete
comatory Feb 27, 2026
ca86494
improvement: provide client name when checking & deleting an operation
comatory Feb 27, 2026
045a7a8
improvement: scope checking & deleting operation by client name
comatory Feb 27, 2026
332d20c
fix: remove timeout
comatory Feb 27, 2026
a3e412c
fix: check persisted operation traffic against retention configuration
comatory Feb 27, 2026
ff15c06
fix: delete persisted operation first from DB, then blob storage
comatory Feb 27, 2026
53d2cf7
Merge branch 'main' into ondrej/eng-8830-controlplane-cli-delete-pers…
StarpTech Feb 27, 2026
78af3af
fix: use transaction to query & delete for more efficiency
comatory Feb 27, 2026
0f177aa
fix: copy
comatory Feb 27, 2026
7530026
refactor: helper method will optionally accept DB instance
comatory Feb 27, 2026
dcdfc62
Merge branch 'main' into ondrej/eng-8830-controlplane-cli-delete-pers…
StarpTech Feb 28, 2026
64bc0e8
Merge branch 'main' into ondrej/eng-8830-controlplane-cli-delete-pers…
comatory Mar 1, 2026
9ca945a
fix: ignore vulnerability CVE-2026-24051
comatory Mar 2, 2026
677a227
fix: format of trivyignore
comatory Mar 2, 2026
9bb9824
fix: use existing ignore file
comatory Mar 2, 2026
6e366bd
fix: add YAML extension
comatory Mar 2, 2026
fcbeb00
fix: bump aquasecurity/trivy-actions to 0.34.1
comatory Mar 2, 2026
70bd866
fix: ignore file not being picked up
comatory Mar 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 2 additions & 6 deletions .github/actions/image-scan/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,10 +9,6 @@ inputs:
description: 'GitHub Token'
required: true

skip_dirs:
description: 'A comma separated list of folders to ignore'
required: false

image_ref:
description: "The name of the container"
required: true
Expand All @@ -24,7 +20,7 @@ runs:
uses: actions/checkout@v4

- name: Run Trivy and Report SARIF to GitHub Security tab
uses: aquasecurity/trivy-action@0.29.0
uses: aquasecurity/trivy-action@0.34.1
id: scan
with:
version: v0.58.0
Expand All @@ -33,7 +29,7 @@ runs:
exit-code: 1
severity: 'CRITICAL,HIGH'
format: 'sarif'
trivyignores: '.trivyignore'
trivy-config: 'trivy.yaml'
limit-severities-for-sarif: true
output: 'trivy-results.sarif'

Expand Down
1 change: 0 additions & 1 deletion .trivyignore

This file was deleted.

4 changes: 4 additions & 0 deletions .trivyignore.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
vulnerabilities:
- id: CVE-2026-24051
statement: Intended to be fixed in `ENG-9057`. The vulnerability happens on macOS/Darwin, as most images are used on Linux machines, we're ok with making this compromise. This was discussed with the team and OK'ed.

Loading
Loading