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: add default executor to spin shim #121

Merged
merged 3 commits into from
Aug 22, 2023

Conversation

Mossaka
Copy link
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

@Mossaka Mossaka closed this Aug 6, 2023
@Mossaka Mossaka reopened this Aug 6, 2023
@0xE282B0
Copy link
Contributor

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

@thangchung
Copy link

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

@Mossaka
Copy link
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
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.

this allows the CI and makefile to have more configurations

Signed-off-by: jiaxiao zhou <[email protected]>
@Mossaka
Copy link
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 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.

Discussion about multiple runtimes on a Kubernetes pod?
3 participants