Use Mattermost Enterprise binary via gitlab.rb option
The Mattermost binary shipped with omnibus is their Team Edition, which makes a lot of sense by default. Nevermind why they have two separate binaries, I wanted to upgrade to Mattermost Enterprise and expected to find something like # mattermost['enterprise'] = false
under /etc/gitlab/gitlab.rb
. Changing value from the default (false) to true would cause Chef to install the Enterprise binary instead of the Team binary at /opt/gitlab/embedded/bin/mattermost
. That way:
- It's much less research and error-prone manual labor up-front to upgrade from Mattermost Team to Enterprise.
- I don't have to keep re-installing the Enterprise binary over top of team every time the packaged Mattermost version gets a bump.
- The full upgrade is then a simple two step process - change this flag to
true
and then upload a license. Might increase conversions for the Mattermost folks - they almost lost my business because this process was less-than-painless.
Is this feasible? I could work on a MR for this, but I want to be sure this hasn't A) been addressed in some other way or B) already discussed but rejected for some reason(s).