Releases: pfisterer/openstack-management-api
Releases · pfisterer/openstack-management-api
Release list
v0.8.18
v0.8.17
config
- pass the OpenStack dashboard address to the UI
v0.8.16
budgets
- optionally refuse requests beyond auto-approve
v0.8.15
budgets
- auto-approve from the whole budget as a pool
deps
- pin js-yaml to the patched release
projects
- changes that need nobody's decision take effect at once
v0.8.14
docs
- bring README and ARCHITECTURE in line with the service
reconciler
- write our own fields onto the node as it is now
tokens
- drop the maximum lifetime
tree
- a project may only hold availabilities its budget holds
webserver
- regression test for eligible-for-me under impersonation
v0.8.13
deps
- refresh to latest minor/patch
openstack
- project-scoped tokens for quota and grant calls
reconciler
- log an availability that actually changed
resources
- refuse a half-written OpenStack mapping
- add availabilities and a configurable catalogue
test
- do not let the local .env decide whether a test passes
tree
- let the root adopt resources new to the catalogue
webserver
- golib v0.7.0 (ginweb/redact) + one common.Ptr
v0.8.11
chart
- let an environment authenticate as a service user
ci
- hold the generated role-provider client against its pinned release
- watch the shared library for updates
mcp
- take the shared wiring from the golib
openstack
- delete a playground nobody calls
- read the storage a project actually uses
tree
- record which channel a change came through
- drop the tables left over from before the rewrite
other
- feat(tree): report the ancestor chain on my-budgets
- fix(mcp): declare admin_scope required on create_budget
- feat(mcp): serve MCP from /mcp so an LLM can act on a person's behalf
v0.8.10
ci
- never overwrite an image tag that is already published
other
- feat(reconciler): tag OpenStack projects with the leaf's lifecycle status
- feat(accounting): keep released projects charged until OpenStack deletes them
- test(supervisor): wait for the retry loop to return instead of racing cancel
- feat(reconciler): remove released leaves once their OpenStack project is gone
v0.8.9
other
- feat(tokens): describe a token and choose its lifetime
v0.8.8
chore
- golib v0.3.1 (index cleanup in the token migration)
feat
- real API tokens, replacing the lookup stub
refactor
- take the header helpers and the identity of a caller from authn