我们运行的是GitLab的综合版本,需要更新到15.X。然而,说明说明必须更新ElasticSearch,并且ES是与GL分开安装的。在我看来,情况并非如此。我们没有安装ES,相反,它似乎是与GitLab一起安装的Ruby gem。在升级到总账之前,我们是否仍然需要手动更新ES?或者它将作为依赖项进行更新?这里的任何建议都是有帮助的,我们目前正在兜圈子,试图弄清楚需要发生什么。
我们运行的是GitLab的综合版本,需要更新到15.X。然而,说明说明必须更新ElasticSearch,并且ES是与GL分开安装的。在我看来,情况并非如此。我们没有安装ES,相反,它似乎是与GitLab一起安装的Ruby gem。在升级到总账之前,我们是否仍然需要手动更新ES?或者它将作为依赖项进行更新?这里的任何建议都是有帮助的,我们目前正在兜圈子,试图弄清楚需要发生什么。
1条答案
按热度按时间6yjfywim1#
仅当您已将Elasticearch集成配置为使用Elasticearch为您的GitLab示例启用高级搜索时,这才是相关的。因此,首先检查您在管理面板中的设置,以查看集成是否已配置。
如果您没有使用集成,那么您不需要担心更新,可以跳过这一步来升级您的GitLab。Ruby ElasticSearch gem只是客户端库,在任何情况下都会出现,所以在这里似乎是在转移视线。
如果您确实配置了集成并且*正在使用高级搜索,那么您必须将您的ES集群更新到GitLab 15.0的7.x版--Elasticearch不与GitLab综合安装或源安装捆绑在一起;您必须自己安装(并升级)它。从文档中:
ElasticSearch不包含在Omnibus包中,也不包含在您从源代码安装时。您必须单独安装它,并确保您选择了您的版本。