Состав поставки
Стандартная поставка представляет собой файловый архив вида:
teamstorm_helm_v%Release%.tgz
, где %Release%
- версия
программного обеспечения Teamstorm
-
Распакуйте архив поставки
teamstorm_helm_v%Release%.tgz
: -
Содержимое разархивированных директорий будет иметь следующую структуру:
-
Структура каталога Teamstorm:
. ├── temp │ ├── temps │ │ ├── cwm-networkpolicy.yaml │ │ ├── deployment.yaml │ │ ├── hpa.yaml │ │ └── serviceaccount.yaml │ ├── ingress.yaml │ └── service.yaml ├── templates │ ├── Configmaps # Конфигурационные файлы для каждого из сервисов │ │ ├── attachment-configmap.yaml │ │ ├── comment-configmap.yaml | | ├── ... │ ├── Deployments │ │ ├── attachment.yaml │ │ ├── comment.yaml │ ├── Jobs │ │ ├── attachment.yaml | | ├── ... │ ├── PVs # Конфигурационные файлы для каждого хранилища │ │ ├── cwm-rabbitmq-certificates-volume-persistentvolumeclaim.yaml │ │ ├── cwm-rabbitmq-volume-persistentvolumeclaim.yaml │ │ ├── database-service-volume-persistentvolumeclaim.yaml │ │ ├── ssl-volume-persistentvolumeclaim.yaml │ │ └── trusted-certificates-volume-persistentvolumeclaim.yaml │ ├── Secrets │ │ └── registry.yaml │ ├── Services # Файлы описания каждого сервиса │ │ ├── attachment.yaml │ │ ├── comment.yaml | | ├── ... │ ├── tests │ │ └── test-connection.yaml │ ├── _helpers.tpl │ └── NOTES.txt ├── Chart.yaml └── values.yaml # Файл с основными параметрами
-
Структура каталога TestIT:
. ├── CHANGELOG.md # Changelog ├── jobs │ ├── minio │ │ ├── backup │ │ │ ├── configmap.yaml │ │ │ └── job.yaml │ │ ├── docker-to-k8s │ │ │ ├── configmap.yaml │ │ │ └── job.yaml │ │ ├── export │ │ │ ├── configmap.yaml │ │ │ └── job.yaml │ │ ├── import │ │ │ ├── configmap.yaml │ │ │ └── job.yaml │ │ └── restore │ │ ├── configmap.yaml │ │ └── job.yaml │ └── postgres │ ├── backup │ │ ├── configmap.yaml │ │ └── job.yaml │ ├── docker-to-k8s │ │ ├── configmap.yaml │ │ └── job.yaml │ ├── export │ │ ├── configmap.yaml │ │ └── job.yaml │ ├── import │ │ ├── configmap.yaml │ │ └── job.yaml │ └── restore │ ├── configmap.yaml │ └── job.yaml ├── licenses-backend.txt # Справочная информация о лицензиях ├── licenses-frontend.txt ├── scripts # Каталог со скриптами │ ├── 4.1.0-4.2.4_upgrade_plan.yaml │ ├── 4.2.4-4.3.1_upgrade_plan.yaml │ ├── docker-compose.minio-export.yml │ ├── k8s_backup.sh │ ├── k8s_minio_migrate.sh │ ├── k8s_postgres_migrate.env │ ├── k8s_postgres_migrate.sh │ ├── k8s_restore.sh │ ├── minio-backup.sh │ ├── move_to_k8s.sh │ └── pre_k8s_backup.sh ├── testit_backend # Каталог с файлами, описания служб │ ├── Chart.yaml │ ├── templates │ │ ├── configmaps # Конфигурация служб │ │ │ ├── appsettings │ │ │ │ ├── auth.yaml │ │ │ │ ├── ... │ │ │ │ └── webapi.yaml │ │ │ ├── auth.yaml │ │ │ ├── ... │ │ │ ├── ssl │ │ │ │ ├── auth-cache-ssl.yaml │ │ │ │ ├── ca-bundle.yaml │ │ │ │ ├── influxdb-ssl.yaml │ │ │ │ ├── minio-ssl.yaml │ │ │ │ ├── postgres-ssl.yaml │ │ │ │ └── rabbitmq-ssl.yaml │ │ │ └── webapi.yaml │ │ ├── deployments │ │ │ ├── auth.yaml │ │ │ ├── ... │ │ │ └── webapi.yaml │ │ ├── services │ │ │ ├── auth-cache.yaml │ │ │ ├── ... │ │ │ └── webapi.yaml │ │ └── statefulsets │ │ ├── auth-cache.yaml │ │ ├── influxdb.yaml │ │ ├── minio.yaml │ │ ├── postgres.yaml │ │ └── rabbitmq.yaml │ ├── values-override.yaml │ ├── values-ssl.yaml │ └── values.yaml └── testit_frontend # Конфигурация веб-сервера ├── Chart.yaml ├── templates │ ├── configmaps │ │ └── frontend.yaml │ ├── deployments │ │ └── frontend.yaml │ └── services │ ├── frontend.yaml │ └── ingress.yaml ├── values-override.yaml ├── values-ssl.yaml └── values.yaml # Основной конфигурационный файл