Skip to content
This repository was archived by the owner on Jul 14, 2025. It is now read-only.

feat: add default executor to spin shim#121

Merged
Mossaka merged 3 commits intodeislabs:mainfrom
Mossaka:default-executor-for-spin
Aug 22, 2023
Merged

feat: add default executor to spin shim#121
Mossaka merged 3 commits intodeislabs:mainfrom
Mossaka:default-executor-for-spin

Conversation

@Mossaka
Copy link
Copy Markdown
Member

@Mossaka Mossaka commented Aug 4, 2023

This PR mostly follows containerd/runwasi#156 to add a default executor alongside with the spin executor. It enables a pod to run both linux containers and spin applications.

TODO:

  • add integration tests
  • add a Dapr demo that spin application is calling into
  • fix the CI to emit build artifacts and reuse these artifacts for integration tests

Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
@Mossaka Mossaka closed this Aug 6, 2023
@Mossaka Mossaka reopened this Aug 6, 2023
@0xE282B0
Copy link
Copy Markdown
Contributor

Hi @Mossaka,
Can I support you with a Spin/Dapr demo or are you already working on that?

@thangchung
Copy link
Copy Markdown

+1 for @0xE282B0's idea. I'm waiting to have a demo on Spin/Dapr as well.

@Mossaka
Copy link
Copy Markdown
Member Author

Mossaka commented Aug 16, 2023

@0xE282B0 thanks for bringing it up. It's in my todo list to build a demo for spin + dapr. I would hugely appreciate your help on this!

@Mossaka
Copy link
Copy Markdown
Member Author

Mossaka commented Aug 16, 2023

Note: the CI failed because it ran into the disk pressure issue. I will be working on emitting artifacts from build and then ran integration tests.

Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
this allows the CI and makefile to have more configurations

Signed-off-by: jiaxiao zhou <jiazho@microsoft.com>
@Mossaka
Copy link
Copy Markdown
Member Author

Mossaka commented Aug 22, 2023

Merging it now. I will make an issue for each TODO item listed in this PR's description.

@Mossaka Mossaka merged commit f832a3c into deislabs:main Aug 22, 2023
@Mossaka Mossaka deleted the default-executor-for-spin branch August 22, 2023 17:14
This was referenced Aug 22, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Discussion about multiple runtimes on a Kubernetes pod?

3 participants