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

Fixes SLES permissions errors when logging into quay.io #1969

Merged
merged 5 commits into from
Nov 25, 2024

Conversation

Stringy
Copy link
Collaborator

@Stringy Stringy commented Nov 21, 2024

Description

It looks like as a non-root user, the docker login command is attempting to create a new config file at /etc/containers/config.json<string of numbers> but it does not have permission to write there. Part of the problem is the docker installation on SLES, so in order to avoid this issue this PR installs and uses podman on SLES VMs.

Checklist

  • Investigated and inspected CI test results

Testing Performed

Tested locally by provisioning a SLES 15 machine and reproducing the bug and testing installation of podman. CI will cover the remaining parts.

Copy link
Collaborator

@Molter73 Molter73 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@Stringy Stringy marked this pull request as ready for review November 21, 2024 12:58
@Stringy Stringy requested a review from a team as a code owner November 21, 2024 12:58
@Stringy Stringy added the run-multiarch-builds Run steps for non-x86 archs. label Nov 25, 2024
@Stringy Stringy merged commit ce2997a into master Nov 25, 2024
102 of 107 checks passed
@Stringy Stringy deleted the giles/fix-suse-docker-permissions branch November 25, 2024 21:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run-multiarch-builds Run steps for non-x86 archs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants