1 неделю назад
История
README.md
HELM Chart - GitFlic Server
Официальная документация Ру / En
Начиная с версии ПО Gitflic 4.6.1. Версии Helm чарта и версия ПО Gitflic совпадают Версии чартов до 4.6.1 - помечены как depricated и не рекомендуются к развертыванию!
Быстрая установка
helm install gitflic oci://registry.gitflic.ru/helm/company/gitflic/gitflic-server-chart \
--namespace gitflic \
--create-namespace
В данном случае будет развернуто последнее доступное на текущий момент ПО Gitflic. Будет применена конфигурация хранилища (storageClass) установленная по умолчанию в кластере. Сертификаты будут сгенерированы автоматически.
Для доступа к web интерфейсу выполните команду ниже и перейдите в браузере на страницу http://localhost:8080
kubectl -n gitflic port-forward deployments/gitflic 8080:8080
Установка с указанием выбора storageClassName
В качестве провайдера данных в кластере k8s рекомендуется использовать [longhorn]
helm install gitflic oci://registry.gitflic.ru/helm/company/gitflic/gitflic-server-chart \
--namespace gitflic \
--create-namespace \
--set redis.storage.storageClassName=longhorn \
--set postgres.storage.storageClassName=longhorn \
--set elasticsearch.storage.storageClassName=longhorn \
--set gitflic.storage.storageClassName=longhorn
Получение автоматически сгенерированных сертификатов
kubectl -n gitflic get secrets gitflic-cert -o jsonpath='{ .data.key\.pem }' | base64 -d > ./key.pem
kubectl -n gitflic get secrets gitflic-cert -o jsonpath='{ .data.key\.pem\.pub }' | base64 -d > ./key.pem.pub
kubectl -n gitflic get secrets gitflic-cert -o jsonpath='{ .data.private_key\.pem }' | base64 -d > ./private_key.pem
kubectl -n gitflic get secrets gitflic-cert -o jsonpath='{ .data.public_key\.pem }' | base64 -d > ./public_key.pem
Получение паролей для postgres
kubectl -n gitflic get secrets passwords -o jsonpath='{ .data.postgres }' | base64 -d