Users cannot push containers to docker type repositories with upstream URL synced to Foreman+Katello (SAT-44672)#4792
Conversation
|
The PR preview for 9a49c29 is available at theforeman-foreman-documentation-preview-pr-4792.surge.sh The following output files are affected by this PR: |
maximiliankolb
left a comment
There was a problem hiding this comment.
one small suggestion. About git commit messages: we have a link to a blog article somewhere in CONTRIBUTING.md that explains how to phrase them.
I have adjusted the title of your PR to make it more descriptive too.
Co-authored-by: Maximilian Kolb <mail@maximilian-kolb.de>
|
Hello Max, I read through https://cbea.ms/git-commit/#seven-rules (as pointed out by Lennonka in my other PR as well). I'll keep in in mind! @ianballou Could you please provide the technical review when time allows? Thank you! |
| endif::[] | ||
|
|
||
| Considerations for pushing content to the {Project} container registry:: | ||
| * You cannot push containers to repositories that are synchronized from an upstream URL. |
There was a problem hiding this comment.
The behavior is a little more nuanced, you can only push containers to repositories created by the container push workflow. To be technical, any repository created by using the container registry endpoints can be pushed to, and repositories created by the general repositories endpoints cannot be pushed to. Pretty much this means that users dealing with "container push" repositories should interact with them only via podman (or docker), unless the publish them into a content view.
So while the above gets to the gist of the situation, it omits that you cannot create an empty repo with no upstream URL and push content to it, which users may try.
Implementing feedback from issue #4776.
Please cherry-pick my commits into: