With v3.0 now available, is there anything I need ...
# docker
a
With v3.0 now available, is there anything I need to do if I'm using the stock
Dockerfile
? At some point will I start getting meltano3.0 in my images when I build the next time?
w
What Docker image tag are you pulling? If it has a hash, or
v2
somewhere in it, you won't start pulling Meltano v3, but otherwise you will.
https://docs.meltano.com/guide/v3-migration/ Check out the migration guide to see if any of the changes affect you
a
Hi I am using
latest
so guess I will get 3.0 automatically on my next build. Is there a way of pinning the image version similarly to a plugin version? Where can I find the list of image versions? Not well up on docker tbh, the base Dockerfile worked for me and I haven't really touched it since.
w
Docker Hub lists all of the tags we've published for the official Meltano image: https://hub.docker.com/r/meltano/meltano/tags
There you'll find tags for particular versions of Meltano, as well tags for version of Meltano that use other Python versions, e.g.
latest-python3.10
. If you'd like to ensure the image you're using never changes without you explicitly changing it, you can use the SHA hash of the image you'd like to use
a
Amazing, thank you. I think there's scope for a docs section on hardening your meltano instance for prod deployment eg pinning your docker image and your plugin versions, along with how to find the current versions you may have installed, @pat_nadolny helped me with that previously. Happy to work something up if that's any use?
w
We'd be happy to accept such a contribution to our docs. Thank you! CC @taylor