Skip to content

DNM: test storage.conf rewrite#28194

Draft
Luap99 wants to merge 6 commits intocontainers:mainfrom
Luap99:storage-conf
Draft

DNM: test storage.conf rewrite#28194
Luap99 wants to merge 6 commits intocontainers:mainfrom
Luap99:storage-conf

Conversation

@Luap99
Copy link
Member

@Luap99 Luap99 commented Mar 4, 2026

Checklist

Ensure you have completed the following checklist for your pull request to be reviewed:

  • Certify you wrote the patch or otherwise have the right to pass it on as an open-source patch by signing all
    commits. (git commit -s). (If needed, use git commit -s --amend). The author email must match
    the sign-off email address. See CONTRIBUTING.md
    for more information.
  • Referenced issues using Fixes: #00000 in commit message (if applicable)
  • Tests have been added/updated (or no tests are needed)
  • Documentation has been updated (or no documentation changes are needed)
  • All commits pass make validatepr (format/lint checks)
  • Release note entered in the section below (or None if no user-facing changes)

Does this PR introduce a user-facing change?


@github-actions github-actions bot added machine kind/api-change Change to remote API; merits scrutiny labels Mar 4, 2026
@packit-as-a-service
Copy link

[NON-BLOCKING] Packit jobs failed. @containers/packit-build please check. Everyone else, feel free to ignore.

@Luap99 Luap99 added the No New Tests Allow PR to proceed without adding regression tests label Mar 5, 2026
@Luap99
Copy link
Member Author

Luap99 commented Mar 6, 2026

/packit test github.com/containers/container-libs#680

@Luap99
Copy link
Member Author

Luap99 commented Mar 6, 2026

/packit test containers/container-libs#680

@Luap99 Luap99 force-pushed the storage-conf branch 2 times, most recently from d65d14b to 54c6a67 Compare March 9, 2026 15:35
Luap99 added 6 commits March 10, 2026 17:10
Signed-off-by: Paul Holzinger <pholzing@redhat.com>
It hard codes a graphroot which is not correct for rootless users based
on our new config file parsing.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
We no longer generate a warning for an empty driver in storage.conf so
remove that.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
We no longer generate a warning for an empty driver in storage.conf so
remove that.

Also update the test to use CONTAINERS_STORAGE_CONF_OVERRIDE instead to
just add a single setting there.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
Rootless users cannot use composefs so we need to set it up in the
storage.rootful.conf.d/ directory so only the rootful podman reads this
file.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
It is not really needed as the storage options are overriden via the lci
anyway and the older podman does not like that the new file has explicit
runroot set.

Signed-off-by: Paul Holzinger <pholzing@redhat.com>
@Luap99
Copy link
Member Author

Luap99 commented Mar 10, 2026

/packit test containers/container-libs#680

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/api-change Change to remote API; merits scrutiny machine No New Tests Allow PR to proceed without adding regression tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant