Skip to content

feat: add clientless Redpanda service - #155

Draft
cofin wants to merge 2 commits into
feat/podman-supportfrom
feat/redpanda-service
Draft

feat: add clientless Redpanda service#155
cofin wants to merge 2 commits into
feat/podman-supportfrom
feat/redpanda-service

Conversation

@cofin

@cofin cofin commented Jul 22, 2026

Copy link
Copy Markdown
Member

Summary\n\n- add a Redpanda service using the official container and bundled rpk CLI\n- support database and server xdist isolation with dynamic advertised ports\n- document the fixture and register one-provider selective CI ownership\n\n## Validation\n\n- provider tests: 6 passed\n- compatibility runner: 34 passed\n- Ruff, mypy, pyright, slotscheck, pre-commit, and docs passed\n- selector: 1 provider job, 1 image pull\n- no Python client dependency or lockfile change\n\nPart of #150.

@codecov-commenter

codecov-commenter commented Jul 22, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 36.90476% with 53 lines in your changes missing coverage. Please review.
✅ Project coverage is 2.77%. Comparing base (ba9c758) to head (5664503).

Files with missing lines Patch % Lines
src/pytest_databases/docker/redpanda.py 36.90% 53 Missing ⚠️
Additional details and impacted files
@@                  Coverage Diff                   @@
##           feat/podman-support    #155      +/-   ##
======================================================
- Coverage                11.95%   2.77%   -9.19%     
======================================================
  Files                       24      25       +1     
  Lines                     2082    2166      +84     
  Branches                   169     180      +11     
======================================================
- Hits                       249      60     -189     
- Misses                    1798    2106     +308     
+ Partials                    35       0      -35     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@cofin
cofin force-pushed the feat/podman-support branch from e106a3e to 5eee24d Compare July 22, 2026 15:56
@cofin
cofin force-pushed the feat/redpanda-service branch from 45ea3f6 to 86c6b53 Compare July 22, 2026 15:57
@cofin
cofin force-pushed the feat/redpanda-service branch from 86c6b53 to 5664503 Compare July 22, 2026 17:05
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.

2 participants