Hi all,

*tl;dr* - We're trying to make the versioning scheme for our containers
more intuitive, changes summarized in the table below, see more details at
https://github.com/puppetlabs/puppetserver/pull/2188

build typecurrent tagnew tag
from source puppet/puppetserver:6.7.0 puppet/puppetserver:6.7
from source (latest) puppet/puppetserver:latest puppet/puppetserver:edge
from package n/a puppet/puppetserver:6.7.0
from package (latest) n/a puppet/puppetserver:latest
*Versioning*

For a while now, our containers have included a package built from source
and versioned based on the most recent tag to the repo. While we still
think building from source provides value to our users, it's become clear
that they also need a way to pin to a specific, released version of
puppetserver and count on that container not being updated. To address
this, we're changing the versioning scheme for our container builds.

When we build images from source, those images will be versioned with X.Y
versions based on the latest tag on master. So, for example, the current
image versioned puppet/puppetserver:6.6.0 would move to
puppet/puppetserver:6.6. This tag will continue to have rolling updates
until the next X or Y release. If you want to follow whatever the latest
version of the image from source is, you will want to pin to
puppet/puppetserver:edge.

We will also start building and shipping images when puppetserver is
shipped publicly. These images will be tagged with an X.Y.Z version that
will match the version of puppetserver installed on that image. This tag
will not receive any updates. If you want to follow the latest released
version of puppetserver, you will want to pin to puppet/puppetserver:latest.

*Other Changes for the puppetserver images*

We are also looking into removing the puppetserver-standalone image. I've
added a `USE_PUPPETDB` environment variable that can be set to false when
running the puppetserver image to have the same behavior as the current
puppetserver-standalone image.

*Questions / Comments / Concerns?*

Please leave comments at
https://github.com/puppetlabs/puppetserver/pull/2188 or respond here.

-- 
Morgan Rhodes
Release Engineering
mor...@puppet.com
she/her/hers

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to puppet-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/puppet-users/CA%2BFnDv30%2BpqVVR7wBtNfKUZnSm4k_XJ5BQyAqpndqfnLi6o_Ng%40mail.gmail.com.

Reply via email to