...
Result: Ideal and seemingly low-effort solution
Solution B: Per-User Docker +
...
Jenkins Spec
Summary: Allow user to run and manage their own Jenkins instance using their personal docker instance/socket
...
Result: I feel like this should be a service that we offer on NDS Labs, but not necessarily force it on users or manage it for them
Solution C: Centralized Internal
...
Jenkins
Summary: Run a centralized jenkins instance within Kubernetes to run Docker builds on all users' behalf
...
Result: Tight Coupling => Not Ideal
Solution D: Exo-Kubernetes
...
Jenkins
Summary: Spin up a raw VM on Nebula and run a jenkins instance on it outside of Kubernetes
...