Files
ovirt-api-simulator/docs/ru/seed-profiles.md
T
inecs cbd0adca91 Initial release of the oVirt/RHV Engine API simulator.
Stateful FastAPI lab with contract packs, Compose/Helm, Docker Hub release
targets, and Pulumi coverage across all Engine series (GET/POST/PUT/DELETE/HEAD).
2026-07-18 04:49:28 +03:00

1.6 KiB
Raw Blame History

Language / Язык: English | Русский

Профили seed

Профиль Как загрузить Содержимое
minimal Startup симулятора (если БД ещё не demo) / make seed / python -m app.ovirt.seed_cli --profile minimal / Helm seed Job 1 datacenter, 1 cluster, 1 host, Blank template, 4 пользователя, небольшой sample инвентаря
demo make seed-demo / ящик Data в UI / Helm seed.profile=demo / --profile demo ~1000 ВМ, multi-host DC, сети, storage domains, диски, nested samples

В Compose lifespan FastAPI загружает minimal, если БД пуста или не помечена как demo. Для большого профиля — make seed-demo (или ящик Data в UI). Helm дополнительно может запускать seed Job (seed.enabled).

Пароль для всех пользователей: secret. Домен: internal.

Principals: admin@internal, ops@internal, developer@internal, demo@internal.

CLI

make seed
make seed-demo

# эквивалент
docker compose run --rm --entrypoint python simulator \
  -m app.ovirt.seed_cli --profile demo

Helm

seed:
  enabled: true
  profile: demo   # или minimal

Поведение

Оба профиля очищают (truncate) лабораторные таблицы oVirt и загружают данные заново. demo — для плотности и nested GET; minimal — для быстрого CI.