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

Fix rootless install #13

Merged
merged 3 commits into from
May 22, 2024
Merged

Fix rootless install #13

merged 3 commits into from
May 22, 2024

Conversation

enclarify
Copy link
Owner

@enclarify enclarify commented May 19, 2024

Resolves #12
Relates to rootless-containers/rootlesskit#425

On a host system, dockerd rootless is installed with the
dockerd-rootless-setuptool.sh script. When using in dind mode the
setuptool script no longer works because rootlesskit is run in order to
test that the install was successful. This isn't possible because
rootlesskit would need to run privileged at build time.

The rootlesskit supplied install scripts are rewritten to only include
whats needed to run in dind mode.

On a host system, dockerd rootless is installed with the
dockerd-rootless-setuptool.sh script. When using in dind mode the
setuptool script no longer works because rootlesskit is run in order to
test that the install was successful. This isn't possible because
rootlesskit would need to run privileged at build time.

The rootlesskit supplied install scripts are rewritten to only include
whats needed to run in dind mode.
@enclarify enclarify merged commit 9c74947 into master May 22, 2024
1 check passed
@enclarify enclarify deleted the fix_rootless_install branch May 22, 2024 01:46
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.

Broken build due to change in rootlesskit install scripts
1 participant