Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Kurtosis backend can now connect to a remote Docker backend #285

Merged
merged 4 commits into from
Mar 22, 2023

Conversation

gbouv
Copy link
Contributor

@gbouv gbouv commented Mar 21, 2023

Description:

This PR adds a specific type of backend consisting of both the local Docker backend and a remote Kurtosis backend (which is effectively Docker). CLI and Engine are using this specific backend to be able to offload some containers to the remote backend based on the current context config

Is this change user facing?

NO -- since we don't have the possibility to switch backend right now, this is effectively not exposed

References (if applicable):

@gbouv gbouv force-pushed the gbouv/remote-context-connection branch from 45fb086 to 595d0bc Compare March 21, 2023 17:25
@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Mar 21, 2023

Deploying with  Cloudflare Pages  Cloudflare Pages

Latest commit: 57fafde
Status: ✅  Deploy successful!
Preview URL: https://974167e9.kurtosis-docs.pages.dev
Branch Preview URL: https://gbouv-remote-context-connect.kurtosis-docs.pages.dev

View logs

@gbouv gbouv force-pushed the gbouv/remote-context-connection branch 2 times, most recently from c6d62d5 to ace3a91 Compare March 21, 2023 17:30
@gbouv gbouv force-pushed the gbouv/remote-context-connection branch from ace3a91 to 1917eca Compare March 21, 2023 17:34
@gbouv gbouv requested a review from h4ck3rk3y March 21, 2023 17:46
Copy link
Contributor

@h4ck3rk3y h4ck3rk3y left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have some questions on the design side / trying to understand the implementation. Otherwise looks good 👍

@gbouv gbouv merged commit 98b04c8 into main Mar 22, 2023
@gbouv gbouv deleted the gbouv/remote-context-connection branch March 22, 2023 18:17
leoporoli pushed a commit that referenced this pull request Mar 22, 2023
🤖 I have created a release *beep* *boop*
---


##
[0.70.0](0.69.2...0.70.0)
(2023-03-22)


### ⚠ BREAKING CHANGES

* This is a breaking change where we are removing the
ExecRecipe.service_name, GetHttpRequestRecipe.service_name, and
PostHttpRequestRecipe.service_name fields, we suggest users pass this
value as an argument in the exec, request and wait instructions where
this type is currently used. We are also deprecating the previous exec,
request, and wait instructions signature that haven't the service_name
field, users must add this field on these instructions call. Another
change is that now the service_name field on the exec, request, and wait
instructions is mandatory
([#301](#301))

### Features

* Kurtosis backend can now connect to a remote Docker backend
([#285](#285))
([98b04c8](98b04c8))
* This is a breaking change where we are removing the
ExecRecipe.service_name, GetHttpRequestRecipe.service_name, and
PostHttpRequestRecipe.service_name fields, we suggest users pass this
value as an argument in the exec, request and wait instructions where
this type is currently used. We are also deprecating the previous exec,
request, and wait instructions signature that haven't the service_name
field, users must add this field on these instructions call. Another
change is that now the service_name field on the exec, request, and wait
instructions is mandatory
([#301](#301))
([eb7e88f](eb7e88f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

---------

Co-authored-by: kurtosisbot <kurtosisbot@users.noreply.github.com>
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