You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .tekton/README-INTEGRATION-TESTS.md
+57-40Lines changed: 57 additions & 40 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,11 +4,7 @@ This directory contains integration test scenarios for the Compose Tracking Serv
4
4
5
5
## Overview
6
6
7
-
The integration test scenario validates that the built CTS container image works correctly by:
8
-
9
-
1.**Deploying a test environment** - Creates a PostgreSQL database and deploys the CTS service
10
-
2.**Running integration tests** - Validates API endpoints and service functionality
11
-
3.**Cleaning up** - Removes all test resources
7
+
The integration test scenario validates that the built CTS container image works correctly by running tests within the Konflux CI environment's permission constraints.
12
8
13
9
## Files
14
10
@@ -21,25 +17,29 @@ The integration test scenario validates that the built CTS container image works
21
17
22
18
### Test Pipelines
23
19
24
-
-**`integration-test-k8s.yaml`** - Main integration test pipeline (recommended)
25
-
- Deploys PostgreSQL database
26
-
- Deploys CTS service with the built image
27
-
- Runs comprehensive API tests
28
-
- Automatically cleans up resources
20
+
**Note:** Konflux CI service accounts have limited permissions and cannot create Deployments or Services. The test pipelines below work within these constraints.
21
+
22
+
-**`integration-test-container.yaml`** - Full integration test (recommended, currently in use)
23
+
- Uses podman within test container to run CTS + PostgreSQL
0 commit comments