Skip to content

refactor(generation): remove tempest/container dependency#2117

Merged
brendt merged 2 commits into
3.xfrom
refactor/generation-container
May 22, 2026
Merged

refactor(generation): remove tempest/container dependency#2117
brendt merged 2 commits into
3.xfrom
refactor/generation-container

Conversation

@innocenzi
Copy link
Copy Markdown
Member

@innocenzi innocenzi commented Apr 13, 2026

Depends on #2116, will update this PR when merged

What

This pull request removes the dependency of tempest/generation on tempest/container by using PSR-11 instead. This makes the package usable outside of Tempest in applications that user other containers.

Why

With tempest/container as a dependency, Discovery will find many discoveries depending on Tempest's own container, which is obviously not registered (and should not be alongside another container), so it will fail at the BootDiscovery step.

I'm thinking that for all packages that we want to be usable standalone, we probably want to do the same.

@eshimischi
Copy link
Copy Markdown

#2116 merged

@innocenzi innocenzi force-pushed the refactor/generation-container branch from 2a9ef85 to b9b7191 Compare April 23, 2026 16:38
@innocenzi innocenzi marked this pull request as ready for review April 23, 2026 17:47
@eshimischi
Copy link
Copy Markdown

@brendt would love to see this merged, thanks!

@brendt
Copy link
Copy Markdown
Member

brendt commented May 22, 2026

Sorry for being late!

@brendt brendt merged commit c8a13f7 into 3.x May 22, 2026
75 checks passed
@brendt brendt deleted the refactor/generation-container branch May 22, 2026 11:14
@brendt
Copy link
Copy Markdown
Member

brendt commented May 22, 2026

It's now merged, tagging later today 👍

@eshimischi
Copy link
Copy Markdown

It's now merged, tagging later today 👍

thanks!

@brendt
Copy link
Copy Markdown
Member

brendt commented May 22, 2026

Tagged in 3.11.0 👍

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.

3 participants