- Админка: настройка pull-реестра (Hub / Harbor / Nexus) в БД, шифрование секретов;

обновлён /admin/config и API для os_registry.
- Molecule/раннер: env из конфигурации, ensure roleforge-os (ensure_roleforge_os.yml),
  os_registry_pull и доработки executors / runner / create.yml.
- /admin/os-images: выбор реестра, buildx (в т.ч. split amd64+arm64 + imagetools),
  опция --no-cache, стрим логов; domain.py: план команд build, ретраи push.
- UI: брендинг (app_name, app_tagline) из app_config через get_ui_branding_context;
  base.xhtml, role-create / role-view, core.js, pages-main, стили.
- Dockerfiles: требование Python ≥3.9 (assert), доработки alt9/astra/debian9/ubuntu20
  и др.; новые Dockerfile.arm64 для centos7/centos8.
- Конфиг: .env.example, config.py, pyproject.toml.
This commit is contained in:
Sergey Antropoff
2026-05-06 07:52:29 +03:00
parent 9727ff6402
commit 01d598eea5
40 changed files with 2277 additions and 243 deletions

View File

@@ -26,6 +26,7 @@ dependencies = [
"celery>=5.4.0",
"redis>=5.0.8",
"docker>=7.1.0",
"cryptography>=43.0.0",
"websockets>=13.1",
"pyyaml>=6.0.2",
"yamllint>=1.35.0",