blob: d74bc49d0da8c36d9009cafcfc6543b87124190a [file] [log] [blame] [view]
# PIP-329: Strategy for maintaining the latest tag to Pulsar docker images
# Motivation
There is a gap in our current release process concerning the
pushing of the latest tag to our Docker images. Specifically, we need
to decide which version of Pulsar the latest tag should point to.
We've had initial agreement from previous discussions, found
here: https://lists.apache.org/thread/h4m90ff7dgx0110onctf5ntq0ktydzv1.
Now, we need to formally propose a PIP to address this.
# Goals
## In Scope
- Define the strategy for maintaining the latest tag to Pulsar docker images in the release process
## Out of Scope
- None
# High Level Design
Refine the release process to clearly demonstrate the strategy for managing the 'latest' tag for Pulsar Docker images:
The 'latest' tag should be pointed to the most recent feature release or any subsequent patch of that feature
release. For instance, if the most recent feature release is version 3.1, and it has been updated with patches, the '
latest' tag could point to version 3.1.2, assuming this is the latest patch for the 3.1 feature. Alternatively, if a new
feature release, say 3.2.0, is introduced, the 'latest' tag would then point to this new version.
In simpler terms, the `latest` tag will always point to the newest version of a feature.
# Alternatives
An alternative strategy is
> The latest tag could point to the most recent feature release or
> the subsequent patch of that feature release. For instance, it could
> currently point to 3.1.1, and in the future, it could point to 3.1.2
> or 3.2.0.
Feedback from the community indicates a preference for the solution proposed by this PIP.
# General Notes
- Discussion
of `Strategy for pushing the latest tag to Pulsar docker images`: https://lists.apache.org/thread/h4m90ff7dgx0110onctf5ntq0ktydzv1
- The implementation PR for this PIP: https://github.com/apache/pulsar-site/pull/745
# Links
* Mailing List discussion thread: https://lists.apache.org/thread/x7r1f2vgmowykwdcb3mmrv0d8lj4y1t9
* Mailing List voting thread: https://lists.apache.org/thread/f9j0xjjlyz54880zyzon3xm5y0zn37xb