Sergey Antropoff
9118e68fcb
Fix Deploy stage for Alpine ash: drop bash arrays.
...
Jenkins docker agents run sh without array syntax; set simulator/migrate images with POSIX conditionals.
2026-07-28 02:13:23 +03:00
Sergey Antropoff
a20c600c86
Add SemVer VERSION, Jenkins CI/CD, and release 0.1.1.
...
Ship Harbor/Hub push with latest+version tags, deploy to openstack.devops.org.ru, and show the package version badge in Help → About.
2026-07-28 00:57:38 +03:00
Sergey Antropoff
eee8572340
Clear Web UI session on 401 and keep API/Ingress errors as JSON.
...
Include the missing resource id in not-found messages, expire auth to Guest
after 401, and document Ingress annotations so nginx does not rewrite 404/405
bodies into branded HTML.
2026-07-22 06:52:23 +03:00
Sergey Antropoff
15aad97de1
Fix Nova/Cinder stateful CRUD so the full surface and Pulumi matrix pass clean.
...
Persist aggregates and server security groups in domain tables, add Cinder quota
show from DB-backed defaults, align unit tests with OpenStack series, auto-pick
Keystone :5000/:15000 for smoke, and document test locations plus 6514/6514 results.
2026-07-18 09:38:45 +03:00
Sergey Antropoff
5b0e642a7b
Show the console screenshot on the README and link to the Web UI docs.
2026-07-18 09:01:25 +03:00
Sergey Antropoff
c22590b597
Allow multiline commit messages in make push and ignore Pulumi test reports.
2026-07-18 08:52:59 +03:00
Sergey Antropoff
2f7564a4f4
Add OpenStack request-body schemas and nested console PARAM sync.
2026-07-18 08:47:16 +03:00
Sergey Antropoff
d096ad4d10
Initial commit: stateful OpenStack API laboratory simulator.
...
Ship Keystone auth, multi-service handlers (Yoga→Dalmatian), Compose/Helm
packaging, API contract packs, and pytest/Pulumi coverage labs.
2026-07-18 04:26:48 +03:00