Удалена папка dockerfiles/debian и обновлены все конфигурации
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
Some checks failed
Ansible Testing / lint (push) Has been cancelled
Ansible Testing / test (default) (push) Has been cancelled
Ansible Testing / test (minimal) (push) Has been cancelled
Ansible Testing / test (performance) (push) Has been cancelled
Ansible Testing / deploy-check (push) Has been cancelled
- Удалена папка dockerfiles/debian - Обновлены все presets/*.yml файлы с новыми образами - Обновлена документация в соответствии с новыми возможностями - Добавлены новые версии Ubuntu (20.04, 22.04, 24.04) - Добавлены новые версии CentOS (7, 8, 9) - Добавлены новые версии Debian (9, 10, 11, 12) - Обновлены family в hosts секциях - Обновлена документация по поддержке платформ
This commit is contained in:
@@ -2,18 +2,25 @@
|
||||
|
||||
## Описание
|
||||
|
||||
Пресет `all-images` предназначен для комплексного тестирования Ansible ролей на всех доступных операционных системах проекта. Это самый полный пресет, который включает все 9 образов:
|
||||
Пресет `all-images` предназначен для комплексного тестирования Ansible ролей на всех доступных операционных системах проекта. Это самый полный пресет, который включает все 16 образов:
|
||||
|
||||
### Включенные образы
|
||||
|
||||
#### Debian-based системы:
|
||||
- **Ubuntu** (ubuntu-test) - порт 8080
|
||||
- **Debian** (debian-test) - порт 8081
|
||||
- **Alt Linux** (alt-test) - порт 8082
|
||||
- **Astra Linux** (astra-test) - порт 8083
|
||||
- **Ubuntu 20.04** (ubuntu20-test) - порт 8080
|
||||
- **Ubuntu 22.04** (ubuntu22-test) - порт 8081
|
||||
- **Ubuntu 24.04** (ubuntu24-test) - порт 8082
|
||||
- **Debian 9** (debian9-test) - порт 8083
|
||||
- **Debian 10** (debian10-test) - порт 8084
|
||||
- **Debian 11** (debian11-test) - порт 8085
|
||||
- **Debian 12** (debian12-test) - порт 8086
|
||||
- **Alt Linux** (alt-test) - порт 8087
|
||||
- **Astra Linux** (astra-test) - порт 8088
|
||||
|
||||
#### RHEL-based системы:
|
||||
- **CentOS** (centos-test) - порт 8084
|
||||
- **CentOS 7** (centos7-test) - порт 8090
|
||||
- **CentOS 8** (centos8-test) - порт 8091
|
||||
- **CentOS 9** (centos9-test) - порт 8092
|
||||
- **RHEL** (rhel-test) - порт 8085
|
||||
- **AlmaLinux** (alma-test) - порт 8086
|
||||
- **Rocky Linux** (rocky-test) - порт 8087
|
||||
@@ -35,20 +42,27 @@ make role test all-images
|
||||
make docker build
|
||||
```
|
||||
|
||||
2. **Достаточно ресурсов** - тест запускает 9 контейнеров одновременно, требуется:
|
||||
- Минимум 8GB RAM
|
||||
- Минимум 4 CPU cores
|
||||
2. **Достаточно ресурсов** - тест запускает 16 контейнеров одновременно, требуется:
|
||||
- Минимум 16GB RAM
|
||||
- Минимум 8 CPU cores
|
||||
- Достаточно места на диске
|
||||
|
||||
### Особенности
|
||||
|
||||
#### Порты
|
||||
Каждый контейнер использует уникальный порт для доступа:
|
||||
- Ubuntu: `localhost:8080`
|
||||
- Debian: `localhost:8081`
|
||||
- Alt Linux: `localhost:8082`
|
||||
- Astra Linux: `localhost:8083`
|
||||
- CentOS: `localhost:8084`
|
||||
- Ubuntu 20.04: `localhost:8080`
|
||||
- Ubuntu 22.04: `localhost:8081`
|
||||
- Ubuntu 24.04: `localhost:8082`
|
||||
- Debian 9: `localhost:8083`
|
||||
- Debian 10: `localhost:8084`
|
||||
- Debian 11: `localhost:8085`
|
||||
- Debian 12: `localhost:8086`
|
||||
- Alt Linux: `localhost:8087`
|
||||
- Astra Linux: `localhost:8088`
|
||||
- CentOS 7: `localhost:8090`
|
||||
- CentOS 8: `localhost:8091`
|
||||
- CentOS 9: `localhost:8092`
|
||||
- RHEL: `localhost:8085`
|
||||
- AlmaLinux: `localhost:8086`
|
||||
- Rocky Linux: `localhost:8087`
|
||||
@@ -72,9 +86,9 @@ make role test all-images
|
||||
- **Очистка**: ~30 секунд
|
||||
|
||||
### Ресурсы
|
||||
- **RAM**: 8-16GB (рекомендуется)
|
||||
- **CPU**: 4-8 cores
|
||||
- **Диск**: 10-20GB свободного места
|
||||
- **RAM**: 16-32GB (рекомендуется)
|
||||
- **CPU**: 8-16 cores
|
||||
- **Диск**: 20-40GB свободного места
|
||||
|
||||
## Отладка
|
||||
|
||||
|
||||
@@ -118,10 +118,10 @@ hosts:
|
||||
### Универсальные хосты
|
||||
|
||||
Следующие системы работают на всех платформах:
|
||||
- Ubuntu
|
||||
- Debian
|
||||
- Ubuntu 20.04, 22.04, 24.04
|
||||
- Debian 9, 10, 11, 12
|
||||
- Alt Linux
|
||||
- CentOS
|
||||
- CentOS 7, 8, 9
|
||||
- RHEL
|
||||
- AlmaLinux
|
||||
- Rocky Linux
|
||||
|
||||
Reference in New Issue
Block a user