-
Notifications
You must be signed in to change notification settings - Fork 69
Consider deprecating in favor of upstream's images #68
Comments
@EvgeniyPatlan @vadimtk sorry for the cold-ping, but I'd love to have your opinions on this if you're willing to share (or willing to redirect this to someone who can opine on this better), since you appear to be maintaining https://github.com/percona/percona-docker 🙏 ❤️ (Alternatively, we'd love to work with y'all to have you take over this image officially, but it's totally understandable if that's not something that's interesting to Percona ATM. ❤️) |
I am fine if upsteam uses our images, but it is out of our hands. |
@vadimtk you mean if we use your images for https://hub.docker.com/_/percona/? We're discussing either deprecating that image entirely (like https://hub.docker.com/_/owncloud/, for example) or having you folks be more involved, but it sounds like your preference would be for deprecation? (Thanks so much for engaging in discussion with us! ❤️) |
@tianon , no we do not want to deprecate that! my preference would be to redirect that to https://hub.docker.com/_/percona-server/ and use our images. |
Unfortunately, Docker Hub doesn't support redirection like that, so our best bet is likely to be consuming your Is that work you folks are willing to take on in order to take over this image properly? How can we help to support that work? There are also likely some docs updates we'll need to make over at https://github.com/docker-library/docs/tree/master/percona (where to file issues, who the image maintainer is, potentially any usage changes, etc). |
@tianon let us look into that. |
Hey @vadimtk, any update? 🙏 ❤️ |
@tianon We are still looking into this, sorry been busy with our releases. |
Hi @tianon, Sorry for a very long response! Our current release procedure looks like this:
So the best case for us would be to have Another thing: we have a lot of products and worry that end users may not fully understand what product is hidden under the general Anyway, we are fully open to collaboration and can make any needed changes to |
Unfortunately, no -- see https://github.com/docker-library/official-images#readme for information about the top-level images. All of those (and all changes to them) are peer-reviewed via that repository. It would be possible to get more repos there, but it might also make sense to simply place those as tags of this existing That readme I've linked above also outlines the requirements the image is expected to meet in order to qualify for the program (see especially https://github.com/docker-library/official-images#review-guidelines and the following contents). It's likely also worth comparing the functionality of this repository's |
Hi @tianon, Thanks for the clarification, we are ok to have one single repo for many products. So, if I understood correctly the next step is to read guidelines carefully and prepare PR to https://github.com/docker-library/docs/tree/master/percona repo. |
Hi all, Just wondering will this move affect current docker-library/percona users? How do you plan to publish the reworked images, are they going to be published under a new tag? Best regards, |
Hi @jelovac, I think the following tags will be replaced - |
Hi @tianon, could you please review?
|
the two images entrypoint are different. shouldn't be just replaced. last time i looked percona images lacked initdb.d support. |
Hi @glensc, please check the current version of entrypoint - https://github.com/percona/percona-docker/blob/master/percona-server.57/ps-entry.sh |
@delgod as i guessed, my information is not current :) however, i have questions: what about user/group id? library/percona uses fixed uid/gid based on top level image (which results uid=999, gid=999 at this moment): Lines 4 to 5 in 0f4b22a
but percona hardcodes 1001:1001: and i don't see any ocurrence of chown/chmod to mitigate migration pain: i found PR in library/mysql repo: second question is about files being owned by root group: but later uses 1001:0, which is super odd: i.e the extra writable to |
Hi @glensc, thanks for the report, I have added compatibility logic in this PR - about |
This is done now: docker-library/official-images#4977 🎉 |
Upstream maintains their own set of images at https://hub.docker.com/r/percona/, and we should seriously consider deprecating this one (similar to ownCloud; docker-library/docs#1251) in favor of theirs. 👍
The text was updated successfully, but these errors were encountered: