Skip to content

Commit a724f9f

Browse files
committed
Add e2e automation for audit logging feature
Updated e2e automation for audit logging feature Fix GitHub Actions linting issues
1 parent 2a50cc0 commit a724f9f

File tree

2 files changed

+704
-6
lines changed

2 files changed

+704
-6
lines changed

test/e2e_test.go

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,36 @@ func (e *e2e) TestSecurityProfilesOperator() {
116116
"JSON Enricher File Options",
117117
e.testCaseJsonEnricherFileOptions,
118118
},
119+
{
120+
"JSON Enricher: Privileged Pods (TC3)",
121+
e.testCasePrivilegedPods,
122+
},
123+
{
124+
"JSON Enricher: File Output, Filtering and Rotation (TC4)",
125+
e.testCaseFileOutputFilteringAndRotation,
126+
},
127+
{
128+
"JSON Enricher: Multi-Namespace and Concurrency (TC5)",
129+
e.testCaseMultiNamespaceAndConcurrency,
130+
},
131+
{
132+
"JSON Enricher: Negative Scenarios (TC6)",
133+
e.testCaseNegativeScenarios,
134+
},
135+
{
136+
"JSON Enricher: API Correlation and Webhooks (TC7)",
137+
e.testCaseAPICorrelationAndWebhooks,
138+
},
139+
{
140+
"JSON Enricher: Uninstall and Cleanup (TC8)",
141+
e.testCaseUninstallAndCleanup,
142+
},
143+
{
144+
"JSON Enricher: CRI-O Configuration (TC9)",
145+
e.testCaseCRIOConfiguration,
146+
},
147+
// TC10: OCP Upgrade (Manual - see auditLoggingTestcases.md)
148+
// TC11: SPO Upgrade (Manual - see auditLoggingTestcases.md)
119149
{
120150
"SELinux: base case (install policy, run pod and delete)",
121151
e.testCaseSelinuxBaseUsage,

0 commit comments

Comments
 (0)