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

Run test suite with a GitHub Workflow #107

Closed
consideRatio opened this issue May 13, 2023 · 1 comment · Fixed by #115
Closed

Run test suite with a GitHub Workflow #107

consideRatio opened this issue May 13, 2023 · 1 comment · Fixed by #115

Comments

@consideRatio
Copy link
Member

I figure this spawner require a systemd environment setup in various linux distributions, but we can get that done I think. We are using this spawner in the TLJH distribution where a basic systemd image built and tljh is installed within the image with systemd.

See the Dockerfile that installs systemd here:
https://github.com/jupyterhub/the-littlest-jupyterhub/blob/main/integration-tests/Dockerfile

@behrmann
Copy link
Contributor

As a word of warning: docker had some animosity towards systemd in the past and went out of its way to make it hard to run systemd inside a container and is probably the last container runtime to not support systemd's container interface. You will probably have more luck running your tests with podman, which in most cases should be drop-in compatible.

That being said, GA run in Ubuntu VMs and just have systemd installed. systemd-spawner doesn't use any too recent featuees, so any recent Ubuntu LTS should be fine.

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 a pull request may close this issue.

2 participants