Skip to content

Conversation

@pxc1984
Copy link

@pxc1984 pxc1984 commented Jan 3, 2026

Signed-off-by: Igor igor.mamaev1@gmail.com

closes #27424

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?

Podman now supports top-level domains

Signed-off-by: Igor <igor.mamaev1@gmail.com>
@pxc1984 pxc1984 marked this pull request as draft January 3, 2026 13:55
Copy link
Contributor

@mtrmac mtrmac left a comment

Choose a reason for hiding this comment

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

⚠️ NAK (compare #27424 (comment) ).

No, we are not going to diverge any more from 10-year-established string semantics . It’s bad enough that we have short name lookups when half of ecosystem always expands to docker.io[/library], and that leads to serious problems (see the warning in https://docs.redhat.com/en/documentation/openshift_container_platform/4.9/html/images/image-configuration )

Adding even more optionality to the semantics, having the same string be a short name on some systems and not be a short name on others, for a feature that should never be used for deployments in any other site, is not worth doing.

I don’t dispute that the risks and problems of this don’t matter in some specific home networks. Nevertheless:

  • No-one should ever write and package software with instructions “to deploy this software, edit registries.conf in a way that potentially breaks short names of other deployments; that’s not reasonable when users almost always want to run software from several sources side by side [that equivalently applies to “configure short names to point at our software”].
  • No-one should ever recommend “design your home lab so that the registry has a single-component host name and refer to images that way, it works fine” — users will find themselves painted in a corner with no way to proceed but to redesign entirely.

If you must, use the same registries.conf to define short-name aliases from top-level/repo/image to top-level:443/repo/image or similar.

(I intentionally did not add any other comments.)

@Luap99 Luap99 closed this Jan 20, 2026
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.

Support Use Of Top Level Domains

3 participants