Skip to content

Releases: pfisterer/openstack-management-api

v0.8.18

Choose a tag to compare

@github-actions github-actions released this 21 Sep 14:38

budgets

  • nothing outlives the budget it draws from

v0.8.17

Choose a tag to compare

@github-actions github-actions released this 21 Sep 13:15

config

  • pass the OpenStack dashboard address to the UI

v0.8.16

Choose a tag to compare

@github-actions github-actions released this 21 Sep 12:32

budgets

  • optionally refuse requests beyond auto-approve

v0.8.15

Choose a tag to compare

@github-actions github-actions released this 21 Sep 09:35

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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 06:20

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

Choose a tag to compare

@github-actions github-actions released this 14 Sep 10:12

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

Choose a tag to compare

@github-actions github-actions released this 26 Aug 17:25

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

Choose a tag to compare

@github-actions github-actions released this 25 Aug 13:23

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

Choose a tag to compare

@github-actions github-actions released this 25 Aug 09:15

other

  • feat(tokens): describe a token and choose its lifetime

v0.8.8

Choose a tag to compare

@github-actions github-actions released this 24 Aug 04:21

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