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:2 Changed 5 years ago by Pedro H <5179251+pedrohdz@…>

Owner: set to Pedro H <5179251+pedrohdz@…>
Resolution: fixed
Status: newclosed

In 9dce965353fd458d9ec32e99eb771eec4dc337cb/macports-ports (master):

helm*: Allow for multiple versions of Helm/Tiller

Allow for multiple versions of Helm to be installed at the same time.

According to the Helm documentation, Helm (client) and Tiller (server)
have to be on the same minor version to be compatible, only the patch
number can vary.

https://helm.sh/docs/using_helm/#upgrading

Closes: #58723

Note: See TracTickets for help on using tickets.