fix: разорвать симлинки services_list, запрет симлинков в правилах

This commit is contained in:
Naeel
2026-07-18 14:18:38 +03:00
parent b0555d625a
commit b770d55d4c
5 changed files with 181 additions and 18 deletions
+1
View File
@@ -11,6 +11,7 @@
- Коммитить и пушить после каждого завершённого этапа - Коммитить и пушить после каждого завершённого этапа
- **⛔ .gitignore — ДО генерации:** генераторы по сервисам (`yaml-generator`, `resource-generator`, `docs-generator` в `TOOLS/bin/`) создают файлы в папках-приёмниках. Эти папки-приёмники — СРАЗУ добавлять в `.gitignore`, ДО запуска генераторов. НЕ после. Что именно: `resources_yaml/`, `resources_gen/`, `generated/`, `docs/30_registry/resources/` и любые новые. - **⛔ .gitignore — ДО генерации:** генераторы по сервисам (`yaml-generator`, `resource-generator`, `docs-generator` в `TOOLS/bin/`) создают файлы в папках-приёмниках. Эти папки-приёмники — СРАЗУ добавлять в `.gitignore`, ДО запуска генераторов. НЕ после. Что именно: `resources_yaml/`, `resources_gen/`, `generated/`, `docs/30_registry/resources/` и любые новые.
- **Аудит при старте:** перед началом работы — `git ls-files` на сгенерированное, сверить с `.gitignore` - **Аудит при старте:** перед началом работы — `git ls-files` на сгенерированное, сверить с `.gitignore`
- **⛔ Симлинки запрещены.** Никаких `ln -s`. Разные стенды — разные файлы. Общий код — через импорты, не через симлинки.
## Поведение агента ## Поведение агента
-1
View File
@@ -1 +0,0 @@
../services_list.txt
+55
View File
@@ -0,0 +1,55 @@
# Общий список сервисов — объединение DEV/TEST/PROD
# service_id service_name # RU description
# do not delete lines; to exclude a service, comment it with #
1 dummy # Болванка
2 template # Темплейт k8s
12 s3 # S3 Object Storage
13 s3bucket # S3 бакет
19 vcOrg # Организация в Cloud Director
# 20 vcOrgSaas # Организация [DEPRECATED] — нет в UI
21 vc_vdc # Виртуальный датацентр (vDC)
22 vc_nsxt # Сетевой шлюз периметра (Edge)
# 23 vc_vm # VM в Cloud Director (старый формат) (vc_vm) — нет в UI
# 24 vcNat # DEPRECATED Правила маршрутизации для VM (vc_nat)
25 vcexternalip # Публичные IP адреса
26 vapp # Виртуальный каталог ВМ (vApp)
27 vc_vm_v2 # VM в Cloud Director (vc_vmV2)
28 vc_vm_v3 # Виртуальная машина
29 vcVdcGroup # Группа датацентров
# 32 vmpostgre # vc_vm_postgresql_std
50 nextcloud # Nextcloud
81 superset # Apache Superset
82 harbor # Container Registry
86 k8sVelero # Velero
# 87 k8svalkey # Valkey — нет в UI
# 88 k8sZitiController # k8sZitiController — нет в UI
89 flask # Web-сервер с фреймворком Flask
90 postgres # PostgreSQL
91 redis # Redis
92 mongodb # MongoDB
93 rabbitmq # RabbitMQ
94 lucee # Lucee
95 nodejs # NodeJS
96 pgadmin # pgAdmin
# 97 nodered # NodeRed
98 http # Простой HTTP контейнер
99 gitea # Gitea
# 100 openwhisk # Serverless Openwhisk — нет в UI
109 zonesV2 # Управление DNS
# 110 dnszone # DNS зона — нет в UI
111 dnsrecord # DNS запись
# 112 tenant # Тенант в Grafana — нет в UI
# 113 vcComplex # Быстрый старт — нет в UI
# 114 GiteaComplex # Комплексная услуга по созданию gitea — нет в UI
115 mariadb # Mariadb
116 kafka # ApacheKafka
# 117 nifi # Nifi
119 Akhq # Akhq
120 clickhouse # ClickHouse
148 vcMgmtSthutrvalCluster # Менеджмент Kubernetes кластер Штурвал
149 valoTenant # VALO Cloud
150 k8sSthutrvalCluster # Kubernetes кластер Штурвал
151 k8sOpenbao # Vault
# 153 nifi # Nifi (DEV)
163 llmAi # LLM
# 175 k8sGo # Go — нет в UI
-1
View File
@@ -1 +0,0 @@
../services_list.txt
+55
View File
@@ -0,0 +1,55 @@
# Общий список сервисов — объединение DEV/TEST/PROD
# service_id service_name # RU description
# do not delete lines; to exclude a service, comment it with #
1 dummy # Болванка
2 template # Темплейт k8s
12 s3 # S3 Object Storage
13 s3bucket # S3 бакет
19 vcOrg # Организация в Cloud Director
# 20 vcOrgSaas # Организация [DEPRECATED] — нет в UI
21 vc_vdc # Виртуальный датацентр (vDC)
22 vc_nsxt # Сетевой шлюз периметра (Edge)
# 23 vc_vm # VM в Cloud Director (старый формат) (vc_vm) — нет в UI
# 24 vcNat # DEPRECATED Правила маршрутизации для VM (vc_nat)
25 vcexternalip # Публичные IP адреса
26 vapp # Виртуальный каталог ВМ (vApp)
27 vc_vm_v2 # VM в Cloud Director (vc_vmV2)
28 vc_vm_v3 # Виртуальная машина
29 vcVdcGroup # Группа датацентров
# 32 vmpostgre # vc_vm_postgresql_std
50 nextcloud # Nextcloud
81 superset # Apache Superset
82 harbor # Container Registry
86 k8sVelero # Velero
# 87 k8svalkey # Valkey — нет в UI
# 88 k8sZitiController # k8sZitiController — нет в UI
89 flask # Web-сервер с фреймворком Flask
90 postgres # PostgreSQL
91 redis # Redis
92 mongodb # MongoDB
93 rabbitmq # RabbitMQ
94 lucee # Lucee
95 nodejs # NodeJS
96 pgadmin # pgAdmin
# 97 nodered # NodeRed
98 http # Простой HTTP контейнер
99 gitea # Gitea
# 100 openwhisk # Serverless Openwhisk — нет в UI
109 zonesV2 # Управление DNS
# 110 dnszone # DNS зона — нет в UI
111 dnsrecord # DNS запись
# 112 tenant # Тенант в Grafana — нет в UI
# 113 vcComplex # Быстрый старт — нет в UI
# 114 GiteaComplex # Комплексная услуга по созданию gitea — нет в UI
115 mariadb # Mariadb
116 kafka # ApacheKafka
# 117 nifi # Nifi
119 Akhq # Akhq
120 clickhouse # ClickHouse
148 vcMgmtSthutrvalCluster # Менеджмент Kubernetes кластер Штурвал
149 valoTenant # VALO Cloud
150 k8sSthutrvalCluster # Kubernetes кластер Штурвал
151 k8sOpenbao # Vault
# 153 nifi # Nifi (DEV)
163 llmAi # LLM
# 175 k8sGo # Go — нет в UI
+15 -15
View File
@@ -6,23 +6,23 @@
12 s3 # S3 Object Storage 12 s3 # S3 Object Storage
13 s3bucket # S3 бакет 13 s3bucket # S3 бакет
19 vcOrg # Организация в Cloud Director 19 vcOrg # Организация в Cloud Director
20 vcOrgSaas # Организация [DEPRECATED] # 20 vcOrgSaas # Организация [DEPRECATED] — нет в UI
21 vc_vdc # Виртуальный датацентр (vDC) 21 vc_vdc # Виртуальный датацентр (vDC)
22 vc_nsxt # Сетевой шлюз периметра (Edge) 22 vc_nsxt # Сетевой шлюз периметра (Edge)
23 vc_vm # VM в Cloud Director (старый формат) (vc_vm) # 23 vc_vm # VM в Cloud Director (старый формат) (vc_vm) — нет в UI
24 vcNat # DEPRECATED Правила маршрутизации для VM (vc_nat) # 24 vcNat # DEPRECATED Правила маршрутизации для VM (vc_nat)
25 vcexternalip # Публичные IP адреса 25 vcexternalip # Публичные IP адреса
26 vapp # Виртуальный каталог ВМ (vApp) 26 vapp # Виртуальный каталог ВМ (vApp)
27 vc_vm_v2 # VM в Cloud Director (vc_vmV2) 27 vc_vm_v2 # VM в Cloud Director (vc_vmV2)
28 vc_vm_v3 # Виртуальная машина 28 vc_vm_v3 # Виртуальная машина
29 vcVdcGroup # Группа датацентров 29 vcVdcGroup # Группа датацентров
32 vmpostgre # vc_vm_postgresql_std # 32 vmpostgre # vc_vm_postgresql_std
50 nextcloud # Nextcloud 50 nextcloud # Nextcloud
81 superset # Apache Superset 81 superset # Apache Superset
82 harbor # Container Registry 82 harbor # Container Registry
86 k8sVelero # Velero 86 k8sVelero # Velero
87 k8svalkey # Valkey # 87 k8svalkey # Valkey — нет в UI
88 k8sZitiController # k8sZitiController # 88 k8sZitiController # k8sZitiController — нет в UI
89 flask # Web-сервер с фреймворком Flask 89 flask # Web-сервер с фреймворком Flask
90 postgres # PostgreSQL 90 postgres # PostgreSQL
91 redis # Redis 91 redis # Redis
@@ -31,25 +31,25 @@
94 lucee # Lucee 94 lucee # Lucee
95 nodejs # NodeJS 95 nodejs # NodeJS
96 pgadmin # pgAdmin 96 pgadmin # pgAdmin
97 nodered # NodeRed # 97 nodered # NodeRed
98 http # Простой HTTP контейнер 98 http # Простой HTTP контейнер
99 gitea # Gitea 99 gitea # Gitea
100 openwhisk # Serverless Openwhisk (openwhisk_tenant) # 100 openwhisk # Serverless Openwhisk — нет в UI
109 zonesV2 # Управление DNS 109 zonesV2 # Управление DNS
110 dnszone # DNS зона # 110 dnszone # DNS зона — нет в UI
111 dnsrecord # DNS запись 111 dnsrecord # DNS запись
112 tenant # Тенант в Grafana # 112 tenant # Тенант в Grafana — нет в UI
113 vcComplex # Быстрый старт # 113 vcComplex # Быстрый старт — нет в UI
114 GiteaComplex # Комплексная услуга по созданию gitea # 114 GiteaComplex # Комплексная услуга по созданию gitea — нет в UI
115 mariadb # Mariadb 115 mariadb # Mariadb
116 kafka # ApacheKafka 116 kafka # ApacheKafka
117 nifi # Nifi # 117 nifi # Nifi
119 Akhq # Akhq 119 Akhq # Akhq
120 clickhouse # ClickHouse 120 clickhouse # ClickHouse
148 vcMgmtSthutrvalCluster # Менеджмент Kubernetes кластер Штурвал 148 vcMgmtSthutrvalCluster # Менеджмент Kubernetes кластер Штурвал
149 valoTenant # VALO Cloud 149 valoTenant # VALO Cloud
150 k8sSthutrvalCluster # Kubernetes кластер Штурвал 150 k8sSthutrvalCluster # Kubernetes кластер Штурвал
151 k8sOpenbao # Vault 151 k8sOpenbao # Vault
153 nifi # Nifi (DEV) # 153 nifi # Nifi (DEV)
163 llmAi # LLM 163 llmAi # LLM
175 k8sGo # Go # 175 k8sGo # Go — нет в UI
-1
View File
@@ -1 +0,0 @@
../services_list.txt
+55
View File
@@ -0,0 +1,55 @@
# Общий список сервисов — объединение DEV/TEST/PROD
# service_id service_name # RU description
# do not delete lines; to exclude a service, comment it with #
1 dummy # Болванка
2 template # Темплейт k8s
12 s3 # S3 Object Storage
13 s3bucket # S3 бакет
19 vcOrg # Организация в Cloud Director
# 20 vcOrgSaas # Организация [DEPRECATED] — нет в UI
21 vc_vdc # Виртуальный датацентр (vDC)
22 vc_nsxt # Сетевой шлюз периметра (Edge)
# 23 vc_vm # VM в Cloud Director (старый формат) (vc_vm) — нет в UI
# 24 vcNat # DEPRECATED Правила маршрутизации для VM (vc_nat)
25 vcexternalip # Публичные IP адреса
26 vapp # Виртуальный каталог ВМ (vApp)
27 vc_vm_v2 # VM в Cloud Director (vc_vmV2)
28 vc_vm_v3 # Виртуальная машина
29 vcVdcGroup # Группа датацентров
# 32 vmpostgre # vc_vm_postgresql_std
50 nextcloud # Nextcloud
81 superset # Apache Superset
82 harbor # Container Registry
86 k8sVelero # Velero
# 87 k8svalkey # Valkey — нет в UI
# 88 k8sZitiController # k8sZitiController — нет в UI
89 flask # Web-сервер с фреймворком Flask
90 postgres # PostgreSQL
91 redis # Redis
92 mongodb # MongoDB
93 rabbitmq # RabbitMQ
94 lucee # Lucee
95 nodejs # NodeJS
96 pgadmin # pgAdmin
# 97 nodered # NodeRed
98 http # Простой HTTP контейнер
99 gitea # Gitea
# 100 openwhisk # Serverless Openwhisk — нет в UI
109 zonesV2 # Управление DNS
# 110 dnszone # DNS зона — нет в UI
111 dnsrecord # DNS запись
# 112 tenant # Тенант в Grafana — нет в UI
# 113 vcComplex # Быстрый старт — нет в UI
# 114 GiteaComplex # Комплексная услуга по созданию gitea — нет в UI
115 mariadb # Mariadb
116 kafka # ApacheKafka
# 117 nifi # Nifi
119 Akhq # Akhq
120 clickhouse # ClickHouse
148 vcMgmtSthutrvalCluster # Менеджмент Kubernetes кластер Штурвал
149 valoTenant # VALO Cloud
150 k8sSthutrvalCluster # Kubernetes кластер Штурвал
151 k8sOpenbao # Vault
# 153 nifi # Nifi (DEV)
163 llmAi # LLM
# 175 k8sGo # Go — нет в UI