docs: sync addon docs with explicit external/internal service modes

Обновлена документация под новые аддоны (gitlab, redis, mongodb, kafka, kafka-ui, rabbitmq) и новую модель явного выбора зависимостей. Добавлены и унифицированы описания переключателей *_database_mode и *_redis_mode, обновлена таблица зависимостей аддонов, примеры конфигурации и список vault-секретов.
This commit is contained in:
Sergey Antropoff
2026-04-29 23:21:04 +03:00
parent dde2fc8a8a
commit 38aaadbfb1
128 changed files with 2881 additions and 902 deletions

View File

@@ -1,6 +1,6 @@
# CI/CD
Инструменты непрерывной интеграции и доставки: Jenkins, Gitea Actions, ArgoCD.
Инструменты непрерывной интеграции и доставки: Jenkins, Gitea Actions, GitLab CI/CD, ArgoCD.
## Jenkins
@@ -212,6 +212,32 @@ argocd_ingress_host: "argocd.example.com"
make addon-argocd
```
### Redis режим для ArgoCD
```yaml
argocd_redis_mode: "auto" # auto | internal | external_redis
```
Если в кластере уже установлен `addon_redis: true`, режим `auto` подключит внешний Redis.
---
## GitLab + Runner
GitLab Community Edition с GitLab Runner в pod-режиме. Подробнее: [addons/gitlab/README.md](../addons/gitlab/README.md).
```yaml
addon_gitlab: true
gitlab_ingress_host: "gitlab.example.com"
gitlab_runner_install: true
gitlab_runner_replicas: 2
gitlab_database_mode: "auto" # auto | internal | external_postgresql
```
```bash
make addon-gitlab
```
### Application manifest
```yaml