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:
28
docs/cicd.md
28
docs/cicd.md
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user