refactor: restructure project — separate tools, config, generated, provider

TOOLS/        — generators + scripts + config + ARCHITECTURE.md
  ├── yaml-generator/    (code)
  ├── resource-generator/ (code)
  ├── docs-generator/    (code)
  ├── scripts/           (← devops/*.sh)
  ├── config/            (← devops/profiles/ + devops/config/)
  │   ├── test/          profile.env, services_list.txt, operation_timeouts.json
  │   ├── prod/
  │   └── dev/
  └── ARCHITECTURE.md    (← devops/ARCHITECTURE.md)

generated/    — pipeline output only (gitignored)
  ├── test/resources_yaml/, go/, docs/, provider_build/
  ├── prod/
  └── dev/

provider/     — code only, no generated files
  resources_yaml/        — DELETED (generated)
  internal/resources_gen/ — DELETED (generated)

devops/       — removed (replaced by TOOLS/scripts + TOOLS/config + generated/)

Generators now fail if NUBES_*_DIR not set (no defaults to provider/).
Provider requires pipeline to populate resources_gen/ before build.
This commit is contained in:
“Naeel”
2026-07-06 09:06:09 +04:00
parent c34db5e5e3
commit dd56bcda83
1285 changed files with 84004 additions and 1910 deletions
+26
View File
@@ -0,0 +1,26 @@
# Resource nubes_k8s_openbao
Service ID: `151`
Service Name: Vault
[Manual](k8s_openbao.md) | [Create params](k8s_openbao_params_create.md) | [Modify params](k8s_openbao_params_modify.md) | [Output params](k8s_openbao_outputs.md) | [Operations](k8s_openbao_ops.md) | [Example](k8s_openbao_example.md)
## Operations
- `create` — Создание кластера. Параметры: [Create params](k8s_openbao_params_create.md)
- `create_kv` — Создание кластера. Параметры: [Create params](k8s_openbao_params_create.md)
- `create_policy` — Создание кластера. Параметры: [Create params](k8s_openbao_params_create.md)
- `create_secrets` — Создание кластера. Параметры: [Create params](k8s_openbao_params_create.md)
- `delete`
- `delete_kv` — **ОСТОРОЖНО** Удаление KV подразумевает удаление ВСЕХ secrets внутри этой KV
- `delete_policy`
- `delete_secrets`
- `modify` — Изменение кластера. Параметры: [Modify params](k8s_openbao_params_modify.md)
- `reconcile`
- `recovery_secrets` — Данная операция подразумевает откат на конкретную версию в секрете. **Это не восстановление удалённого секрета**
- `restart`
- `resume`
- `suspend`
- `update_policy`
- `update_secrets`