CLAUDE.md
Это репозиторий документации инфраструктуры платформы — Kubernetes-кластеры, окружения, деплой, сети, данные и облачные ресурсы.
URL: https://rr-git.gitlab.yandexcloud.net/infrastructure/documentation.git
Структура документации
documentation/
├── intro.md # Обзор инфраструктуры
├── environments/
│ └── overview.md # Все окружения (Media dev/prod, Witisi, Scount dev/prod)
├── kubernetes/
│ └── clusters.md # K8s кластеры, node groups
├── deployment/
│ ├── argocd.md # ArgoCD GitOps деплой
│ └── ci-cd.md # CI/CD пайплайны GitLab
├── networking/
│ ├── domains.md # Домены, IP, TLS сертификаты
│ └── ingress-gateway.md # Миграция Ingress → Gateway API
├── data/
│ └── databases.md # PostgreSQL, Redis, S3
└── cloud/
└── yandex-cloud.md # Yandex Cloud ресурсы, Terragrunt
Деплой документации
При пуше в master CI автоматически копирует файлы в common/docusaurus/docs/infrastructure/ и триггерит пересборку Docusaurus.
Переменные окружения в GitLab CI/CD Settings:
DEPLOY_DOCS_REPO_TOKEN_NAMEDEPLOY_DOCS_REPO_TOKEN_KEYDEPLOY_DOCS_REPO_URL
Формат документов
Markdown с frontmatter:
---
sidebar_position: 1
---
# Заголовок
Контекст
- Облако: Yandex Cloud, регион ru-central1
- IaC: Terraform + Terragrunt (
infrastructure/terragrant) - Деплой: ArgoCD GitOps, deployment-репозитории
media/deployment,scount/deployment - Инфра-репозитории:
infrastructure/media,infrastructure/scount,infrastructure/helm-charts - 4 K8s кластера: media-dev, media-prod (включает witisi-prod namespace), scount-dev, scount-prod
- Документация пишется на русском языке