spinkube / spin-operator

Spin Operator is a Kubernetes operator that empowers platform engineers to deploy Spin applications as custom resources to their Kubernetes clusters
https://www.spinkube.dev/docs/overview/
Other
224 stars 24 forks source link

Add support for devcontainers #299

Closed endocrimes closed 3 months ago

endocrimes commented 3 months ago

I've been experimenting with devcontainers lately after moving more of my personal compute infra to kubernetes - and trying to have smaller environments.

This is a wip devcontainer setup for spinkube that allows you to also successfully run e2e's without overly complex requirements around systemd hierarchies or having docker on the host itself for dind.

Primarily tested with DevPod backed by Kubernetes, but should work with most container hosts.

endocrimes commented 3 months ago

giving this a quick try in a GitHub codespace, but compilation is slow with only two cores 😅

endocrimes commented 3 months ago

E2E's also work in Codespaces 🎉