Настройка комплекта группы#
Комплект группы (groupkit) - это дополнительные и редко изменяемые артефакты, используемые в развертывании Global ERP. В их число входят:
Архив с дополнительными библиотеками (libs). В данный комплект могут вхожить как драйвера для СУБД Oracle, так и любые другие драйвера необходимые для корректной работы приложения (например, драйвера оборудования).
Архив с дополнительными шрифтами (fonts). Процесс настройки шрифтов в Global описан в документации по шрифтам.
Файлы JDK для переопределения (java), например cacerts.
Наличие всех компонентов необязательно, и обычно комплект группы не требуется, поэтому вы можете пропустить этот шаг.
Подготовьте необходимые архивы. В корне самого архива сразу должны лежать необходимые файлы. Загрузите архивы в
workspace/groupkit.
Загрузите комплект группы на системное NFS-хранилище аналогично комплекту приложений:
./groupkit.sh push --namespace gs-ctk --source workspace/groupkit --destination groupkit/v1

Добавьте в файл (
config.yaml) параметр группы ресурсовgroupkit:Рекомендовано для версии nsctl > 5.8.0 в которой реализована проверка хеш суммы groupkit:
Обновите хеши и пути к комплекту groupkit в конфигурации при помощи команды:
./groupkit.sh switch_remote --config-path ./config.yaml --resgroup gs-cluster-1 --namespace gs-ctk --remote-groupkit groupkit/v1
В файле
config.yamlобновится resgroups.groupkit:groupkit: libs_sha256: 17c35d73fd373e80a51f0930155a5d2a750150b0faf6fcde199f940218cfe609 fonts_sha256: ca96adbe6e8d99de6068f3c6a1cf368551c7115d2d927249f5d9ad0577210186 path: groupkit/v1
ИЛИ для версии nsctl < 5.8.0
```yaml apiVersion: global-system.ru/v1 kind: GlobalConfiguration metadata: name: config spec: type: advanced resgroups: - name: gs-cluster-1 groupkit: groupkit/v1 ... ```Примените ресурс:
kubectl apply -f ./config.yaml
В логировании globalserver пода можно увидеть событие о копирование ранее загруженных шрифтов и драйверов Oracle:
