Opened 5 years ago
Closed 5 years ago
#58723 closed enhancement (fixed)
helm 2.14.1: Split helm ports into multiple versions with select
Reported by: | pedrohdz (Pedro) | Owned by: | Pedro H <5179251+pedrohdz@…> |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 2.5.4 |
Keywords: | Cc: | sirn (Kridsada Thanabulpong) | |
Port: | helm |
Description
Allow for multiple versions of helm to be installed. Each port is based on the minor version of the helm release. Allow for using port select
to pin a default version.
Helm (client) and Tiller (server) can only vary by patch numbers in order to maintain compatibility (https://helm.sh/docs/using_helm/#upgrading):
The rules for version numbers are as follows:
- Pre-release versions are incompatible with everything else. Alpha.1 is incompatible with Alpha.2.
- Patch revisions are compatible: 1.2.3 is compatible with 1.2.4
- Minor revisions are not compatible: 1.2.0 is not compatible with 1.3.0, though we may relax this constraint in the future.
- Major revisions are not compatible: 1.0.0 is not compatible with 2.0.0.
This can be problematic in environments where there are several Tiller installations shared by my administrators.
Change History (2)
comment:1 Changed 5 years ago by pedrohdz (Pedro)
comment:2 Changed 5 years ago by Pedro H <5179251+pedrohdz@…>
Owner: | set to Pedro H <5179251+pedrohdz@…> |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Note: See
TracTickets for help on using
tickets.
Current proof of concept: https://github.com/pedrohdz/macports-ports/commit/c4128f150c0f4345074a9e8923188aa3c2cd4740