Hello Thad,
Thanks for your question; we haven’t precisely defined the exact rules we’ll be using to tag docker images published in the future. For now, we just wanted to make it clear that there are no guarantees that they will stay the same forever.
For example, we may want to reuse the ‘1.35’ tag to refer to a different image in the future; and that image might, for example, require different ENV variables to be set or not than the current image.
Also, thanks for the link. It’s been read by members of the development team. The feedback from them was that the anticipated “tagging” strategy is more likely to follow a “Unique Tagging” approach as described in that blog post. This is because the main goal of these images is to provide 3rd parties with images they could go ahead and use right away rather than use as a base for building future images from.
However, we haven’t quite finalized the details of the release strategy. The main goal is to provide tested services in both docker, and non-docker form that are compatible with one another.
Are you using the existing images in FROM statements to build your own custom images? If so we’d be interested in hearing about the alterations you’re making and your use case.
Cheers,
On Tue, Apr 13, 2021 at 5:22 PM Thad Guidry thadguidry@gmail.com wrote:
Hi Mohammed & Wikibase Tech team,
Going forward it sounds like the team has decided to adopt the practice (not debating best or otherwise, but here only a practice that has been choosen) of "stable tags" also known as "tagging a servicing release".
https://stevelasker.blog/2018/03/01/docker-tagging-best-practices-for-taggin...
I.E. 1.36 is a hypothetical stable tag (a service release). Some small bugs need to be fixed, and are non-breaking changes. The team pushes an updated 1.36 service release (the tag remains the same, but the image has been updated and incorporates the small fixes). A company or service that uses 1.36 tag can expect not to have to update their FROM line in a Dockerfile (hopefully) since the expectation is that 1.36 is considered "stable".
Is that the practice or strategy that the teams have decided to do going forward?
Thad https://www.linkedin.com/in/thadguidry/ https://calendly.com/thadguidry/
On Tue, Apr 13, 2021 at 9:58 AM Mohammed Sadat Abdulai < mohammed.sadat@wikimedia.de> wrote:
Hello,
This is to announce that the existing Wikibase Docker images will be sunset and that the most recently released Docker 1.35 images are the last versions that we will publish from the wikibase-docker github repository https://github.com/wmde/wikibase-docker. If for some reason you need them, these previous Docker images will remain available for a period of approximately 6 months, officially sunsetting on September 30, 2021.
Please note that tags for these docker images have always been, and remain, mutable. This means if you want to be sure that you’re getting the same image you should specify the exact image hash.
This is a result of the ongoing “Release Strategy and Infrastructure” initiative which will culminate in a Spring release with new 1.35 Docker images which should be used going forward. We will make another announcement shortly with the exact date of this new release and all relevant information.
If you have any questions please do not hesitate to let us know.
Cheers,
-- Mohammed Sadat *Community Communications Manager for Wikidata/Wikibase*
Wikimedia Deutschland e. V. | Tempelhofer Ufer 23-24 | 10963 Berlin Phone: +49 (0)30 219 158 26-0 https://wikimedia.de
Keep up to date! Current news and exciting stories about Wikimedia, Wikipedia and Free Knowledge in our newsletter (in German): Subscribe now https://www.wikimedia.de/newsletter/.
Imagine a world in which every single human being can freely share in the sum of all knowledge. Help us to achieve our vision! https://spenden.wikimedia.de
Wikimedia Deutschland – Gesellschaft zur Förderung Freien Wissens e. V. Eingetragen im Vereinsregister des Amtsgerichts Berlin-Charlottenburg unter der Nummer 23855 B. Als gemeinnützig anerkannt durch das Finanzamt für Körperschaften I Berlin, Steuernummer 27/029/42207. _______________________________________________ Wikidata-tech mailing list Wikidata-tech@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
Wikidata-tech mailing list Wikidata-tech@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikidata-tech
wikibaseug@lists.wikimedia.org