cockroach icon indicating copy to clipboard operation
cockroach copied to clipboard

mixedversion: introduce deployment modes

Open renatolabs opened this issue 1 year ago • 2 comments

This commit adds the notion of a "deployment mode" to mixedversion tests. Currently, we only define a system-only deployment mode, corresponding to the deployment performed on all mixedversion tests to date: cockroach is started without any tenants (virtual clusters), and client applications talk directly to the "system interface". This commit adds the functionality necessary for tests to be able to select what deployment modes make sense for them, if they verify something specific to some deployment mode.

In the future, more deployment modes will be added: tenants in shared-process mode, and external process (serverless-style) tenants.

Epic: none

Release note: None

renatolabs avatar May 20 '24 06:05 renatolabs

Your pull request contains more than 1000 changes. It is strongly encouraged to split big PRs into smaller chunks.

:owl: Hoot! I am a Blathers, a bot for CockroachDB. My owner is dev-inf.

blathers-crl[bot] avatar May 20 '24 06:05 blathers-crl[bot]

This change is Reviewable

cockroach-teamcity avatar May 20 '24 06:05 cockroach-teamcity

TFTRs!

bors r=herkolategan,DarrylWong,srosenberg

renatolabs avatar May 26 '24 12:05 renatolabs

blathers backport 24.1 23.2 23.1

renatolabs avatar Jun 17 '24 17:06 renatolabs