Skip to content

Add apptest-framework MC e2e tests, remove ATS#485

Open
QuentinBisson wants to merge 4 commits intomainfrom
add-apptest-framework-e2e-tests
Open

Add apptest-framework MC e2e tests, remove ATS#485
QuentinBisson wants to merge 4 commits intomainfrom
add-apptest-framework-e2e-tests

Conversation

@QuentinBisson
Copy link
Copy Markdown
Contributor

Summary

  • Add MC E2E test suite using apptest-framework to verify all core Loki components are deployed and ready on the management cluster (CAPA provider only for now).
  • Remove ATS (Python/pytest) test infrastructure (tests/ats/) in favour of on-demand apptest-framework runs.
  • Remove run-tests-with-ats CircleCI job.

Tests added (tests/e2e/suites/mc/)

Verifies the following components on the MC are ready after installation:

Write path: loki-write (StatefulSet)
Backend (indexing/compaction): loki-backend (StatefulSet)
Read path: loki-read (Deployment)
Entry point: loki-gateway (Deployment)

Tests use MinIO as a self-contained object storage backend to avoid requiring external cloud credentials.

Test plan

  • Trigger MC test suite with /run app-test-suites-single PROVIDER=capa

Relates to giantswarm/roadmap#4071
🤖 Generated with Claude Code

Adds MC E2E test suite using apptest-framework to verify all core Loki
components are deployed and ready on the management cluster (CAPA provider):
- Write path: loki-write StatefulSet
- Backend (indexing/compaction): loki-backend StatefulSet
- Read path: loki-read Deployment
- Entry point: loki-gateway Deployment

Removes ATS (Python/pytest) test infrastructure and the run-tests-with-ats
CircleCI job in favour of on-demand apptest-framework runs.

Relates to: giantswarm/roadmap#4071

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@QuentinBisson QuentinBisson requested a review from a team as a code owner March 10, 2026 08:58
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@QuentinBisson
Copy link
Copy Markdown
Contributor Author

/run app-test-suites-single PROVIDER=capa

2 similar comments
@QuentinBisson
Copy link
Copy Markdown
Contributor Author

/run app-test-suites-single PROVIDER=capa

@QuentinBisson
Copy link
Copy Markdown
Contributor Author

/run app-test-suites-single PROVIDER=capa

@QuentinBisson
Copy link
Copy Markdown
Contributor Author

/run app-test-suites

1 similar comment
@QuentinBisson
Copy link
Copy Markdown
Contributor Author

/run app-test-suites

@QuentinBisson
Copy link
Copy Markdown
Contributor Author

/run app-test-suites

@QuentinBisson
Copy link
Copy Markdown
Contributor Author

QuentinBisson commented Mar 24, 2026

This test is fully not functional. the best one so far is giantswarm/mimir-app#234 but mc-bootstrap is not able to create a MC, putting this on hold

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant