# Hub

# 2025.8.6+: Доступ к площадкам

Начиная с данной версии вырезано в Ingress прописывание тенантов и как следствие система перестала работать как надо.  
Чтобы это вылечить, необходимо:  
в values-elma365.yaml указать:

```yaml
global:
  host: 'myhubdomain.ru'
  ingress:
    hostEnabled: false
```

В реверс прокси для каждого адреса тенанта добавить в хидер:  
X-Company &lt;tenant&gt;  
где, &lt;tenant&gt; для конкретного названия, которое будет добавлено к полному имени &lt;tenant&gt;.myhubdomain.ru

edition: hub (solution: hub на текущий момент в природе не существует )

секцию hub прописываем как и раньше для каждого тенанта

если надо включить фишки хаб сервисов, то hubEnabled: true

# 2026.1-2026.3: Не создаются площадки

Начиная с указанной версии перестали создаваться и обновляться площадки. Это связано с некорректным значением в чарте дистрибутива. Для устранения данной проблемы необходимо создать следующий патч create-company.patch:

```diff
--- elma365/templates/create-company.yaml	2026-04-10 11:06:27.000000000 +0300
+++ ./create-company.yaml	2026-04-08 08:20:01.000000000 +0300
@@ -1,4 +1,5 @@
 {{- if eq .Values.global.solution "onPremise" }}
+{{- if or (eq .Values.global.edition "standard") (eq .Values.global.edition "enterprise") }}
 apiVersion: batch/v1
 kind: Job
 metadata:
@@ -57,7 +58,7 @@
   activeDeadlineSeconds: {{ default 1800 .Values.global.activeDeadlineSeconds }}
   ttlSecondsAfterFinished: 120
 
-{{- else if eq .Values.global.solution "hub" }}
+{{- else if eq .Values.global.edition "hub" }}
 
 {{- range $index, $job := .Values.global.hub }}
 ---
@@ -206,3 +201,4 @@
 data: {}
 
 {{- end }}
+{{- end }}
```

После чего применить его:

```bash
patch -u elma365/templates/create-company.yaml < create-company.patch
rm -f elma365/templates/create-company.yaml.orig
```

# 2026.4+: Не создаются площадки

Начиная с указанной версии перестали создаваться и обновляться площадки. Это связано с некорректным значением в чарте дистрибутива. Для устранения данной проблемы необходимо создать следующий патч create-company.patch:

```diff
--- elma365/templates/create-company.yaml	2026-05-14 14:35:38.000000000 +0300
+++ ./create-company.yaml	2026-05-17 09:53:59.345172000 +0300
@@ -1,4 +1,5 @@
 {{- if eq .Values.global.solution "onPremise" }}
+{{- if or (eq .Values.global.edition "standard") (eq .Values.global.edition "enterprise") }}
 apiVersion: batch/v1
 kind: Job
 metadata:
@@ -64,7 +65,7 @@
   activeDeadlineSeconds: {{ default 1800 .Values.global.activeDeadlineSeconds }}
   ttlSecondsAfterFinished: 120
 
-{{- else if eq .Values.global.solution "hub" }}
+{{- else if eq .Values.global.edition "hub" }}
 
 {{- range $index, $job := .Values.global.hub }}
 ---
@@ -83,9 +84,6 @@
   template:
     metadata:
       labels:
-        {{- if .Values.global.helmLibrary }}
-        {{- include "helm-library.deployment.podLabels" . | nindent 8 }}
-        {{- end }}
         app: hub
         tier: elma365
         sidecar.istio.io/inject: "false"
@@ -208,3 +206,4 @@
 data: {}
 
 {{- end }}
+{{- end }}
```

После чего применить его:

```bash
patch -u elma365/templates/create-company.yaml < create-company.patch
```