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 
Релизы
4.6.3 2026-01-21
Конвейеры
0 успешных
0 с ошибкой