diff --git a/.github/pravila.md b/.github/pravila.md index 648bfbd..68466a7 100644 --- a/.github/pravila.md +++ b/.github/pravila.md @@ -11,6 +11,7 @@ - Коммитить и пушить после каждого завершённого этапа - **⛔ .gitignore — ДО генерации:** генераторы по сервисам (`yaml-generator`, `resource-generator`, `docs-generator` в `TOOLS/bin/`) создают файлы в папках-приёмниках. Эти папки-приёмники — СРАЗУ добавлять в `.gitignore`, ДО запуска генераторов. НЕ после. Что именно: `resources_yaml/`, `resources_gen/`, `generated/`, `docs/30_registry/resources/` и любые новые. - **Аудит при старте:** перед началом работы — `git ls-files` на сгенерированное, сверить с `.gitignore` +- **⛔ Симлинки запрещены.** Никаких `ln -s`. Разные стенды — разные файлы. Общий код — через импорты, не через симлинки. ## Поведение агента diff --git a/TOOLS/config/dev/services_list.txt b/TOOLS/config/dev/services_list.txt deleted file mode 120000 index ec8fa6d..0000000 --- a/TOOLS/config/dev/services_list.txt +++ /dev/null @@ -1 +0,0 @@ -../services_list.txt \ No newline at end of file diff --git a/TOOLS/config/dev/services_list.txt b/TOOLS/config/dev/services_list.txt new file mode 100644 index 0000000..a42a459 --- /dev/null +++ b/TOOLS/config/dev/services_list.txt @@ -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 diff --git a/TOOLS/config/prod/services_list.txt b/TOOLS/config/prod/services_list.txt deleted file mode 120000 index ec8fa6d..0000000 --- a/TOOLS/config/prod/services_list.txt +++ /dev/null @@ -1 +0,0 @@ -../services_list.txt \ No newline at end of file diff --git a/TOOLS/config/prod/services_list.txt b/TOOLS/config/prod/services_list.txt new file mode 100644 index 0000000..a42a459 --- /dev/null +++ b/TOOLS/config/prod/services_list.txt @@ -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 diff --git a/TOOLS/config/services_list.txt b/TOOLS/config/services_list.txt index 30de3a7..a42a459 100644 --- a/TOOLS/config/services_list.txt +++ b/TOOLS/config/services_list.txt @@ -6,23 +6,23 @@ 12 s3 # S3 Object Storage 13 s3bucket # S3 бакет 19 vcOrg # Организация в Cloud Director -20 vcOrgSaas # Организация [DEPRECATED] +# 20 vcOrgSaas # Организация [DEPRECATED] — нет в UI 21 vc_vdc # Виртуальный датацентр (vDC) 22 vc_nsxt # Сетевой шлюз периметра (Edge) -23 vc_vm # VM в Cloud Director (старый формат) (vc_vm) -24 vcNat # DEPRECATED Правила маршрутизации для VM (vc_nat) +# 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 +# 32 vmpostgre # vc_vm_postgresql_std 50 nextcloud # Nextcloud 81 superset # Apache Superset 82 harbor # Container Registry 86 k8sVelero # Velero -87 k8svalkey # Valkey -88 k8sZitiController # k8sZitiController +# 87 k8svalkey # Valkey — нет в UI +# 88 k8sZitiController # k8sZitiController — нет в UI 89 flask # Web-сервер с фреймворком Flask 90 postgres # PostgreSQL 91 redis # Redis @@ -31,25 +31,25 @@ 94 lucee # Lucee 95 nodejs # NodeJS 96 pgadmin # pgAdmin -97 nodered # NodeRed +# 97 nodered # NodeRed 98 http # Простой HTTP контейнер 99 gitea # Gitea -100 openwhisk # Serverless Openwhisk (openwhisk_tenant) +# 100 openwhisk # Serverless Openwhisk — нет в UI 109 zonesV2 # Управление DNS -110 dnszone # DNS зона +# 110 dnszone # DNS зона — нет в UI 111 dnsrecord # DNS запись -112 tenant # Тенант в Grafana -113 vcComplex # Быстрый старт -114 GiteaComplex # Комплексная услуга по созданию gitea +# 112 tenant # Тенант в Grafana — нет в UI +# 113 vcComplex # Быстрый старт — нет в UI +# 114 GiteaComplex # Комплексная услуга по созданию gitea — нет в UI 115 mariadb # Mariadb 116 kafka # ApacheKafka -117 nifi # Nifi +# 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) +# 153 nifi # Nifi (DEV) 163 llmAi # LLM -175 k8sGo # Go +# 175 k8sGo # Go — нет в UI diff --git a/TOOLS/config/test/services_list.txt b/TOOLS/config/test/services_list.txt deleted file mode 120000 index ec8fa6d..0000000 --- a/TOOLS/config/test/services_list.txt +++ /dev/null @@ -1 +0,0 @@ -../services_list.txt \ No newline at end of file diff --git a/TOOLS/config/test/services_list.txt b/TOOLS/config/test/services_list.txt new file mode 100644 index 0000000..a42a459 --- /dev/null +++ b/TOOLS/config/test/services_list.txt @@ -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