fix: terra.k8c.ru → registry.kube5s.ru everywhere
This commit is contained in:
@@ -0,0 +1,51 @@
|
||||
# Сборка и публикация — инструкция
|
||||
|
||||
> TEST стенд. ВМ: `naeel@5.172.178.213`
|
||||
|
||||
## 1. Сгенерировать YAML из API
|
||||
|
||||
```bash
|
||||
cd /home/naeel/tf_provider
|
||||
./TOOLS/scripts/01_generate_yamls.sh --profile TOOLS/config/test
|
||||
```
|
||||
|
||||
## 2. Сгенерировать Go-код и документацию
|
||||
|
||||
```bash
|
||||
cd /home/naeel/tf_provider
|
||||
./TOOLS/scripts/02_generate_resources_and_docs_v2.sh --profile TOOLS/config/test
|
||||
```
|
||||
|
||||
## 3. Собрать провайдер и залить в S3
|
||||
|
||||
ТОЛЬКО на ВМ:
|
||||
|
||||
```bash
|
||||
cd /home/naeel/tf_provider
|
||||
./TOOLS/scripts/03_build_and_upload_provider.sh --profile TOOLS/config/test
|
||||
```
|
||||
|
||||
## 4. Собрать документацию и залить в S3
|
||||
|
||||
```bash
|
||||
cd /home/naeel/tf_provider
|
||||
./TOOLS/scripts/04_build_and_publish_docs.sh --profile TOOLS/config/test
|
||||
```
|
||||
|
||||
## После сборки
|
||||
|
||||
```bash
|
||||
# Коммит и пуш ИЗМЕНЕНИЙ В КОДЕ (не generated)
|
||||
cd /home/naeel/tf_provider
|
||||
git add -A
|
||||
git commit -m "описание"
|
||||
git push
|
||||
|
||||
# Синкнуть сгенерированное на ВМ (если п.3 не на ВМ)
|
||||
rsync -avz -e "ssh ..." generated/test/ naeel@5.172.178.213:/home/naeel/tf_provider/generated/test/
|
||||
```
|
||||
|
||||
## Версия
|
||||
|
||||
Версия в `TOOLS/config/test/profile.env` → `VERSION="X.Y.Z"`
|
||||
Повышать при ЛЮБОМ изменении кода провайдера.
|
||||
@@ -82,13 +82,13 @@ export S3_SECRET_KEY=...
|
||||
|
||||
Пример:
|
||||
```bash
|
||||
./scripts/publish-docs.sh site terra.k8c.ru nubes nubes 2.0.2
|
||||
./scripts/publish-docs.sh site registry.kube5s.ru nubes nubes 2.0.2
|
||||
```
|
||||
|
||||
Что делает:
|
||||
- Копирует `site/` → `s3://terraform-registry/docs/nubes/nubes/2.0.2/`
|
||||
- Выставляет public policy
|
||||
- Итоговый URL: `https://terra.k8c.ru/docs/nubes/nubes/2.0.2/`
|
||||
- Итоговый URL: `https://registry.kube5s.ru/docs/nubes/nubes/2.0.2/`
|
||||
|
||||
**S3 credentials** (любой из способов):
|
||||
- Переменные окружения: `S3_ENDPOINT`, `S3_ACCESS_KEY`, `S3_SECRET_KEY`
|
||||
@@ -128,7 +128,7 @@ export S3_SECRET_KEY=...
|
||||
- `S3_ENDPOINT`
|
||||
- `S3_ACCESS_KEY`
|
||||
- `S3_SECRET_KEY`
|
||||
- `REGISTRY_HOSTNAME` (опционально, по умолчанию `terra.k8c.ru`)
|
||||
- `REGISTRY_HOSTNAME` (опционально, по умолчанию `registry.kube5s.ru`)
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user