Skip to content

Commit

Permalink
Merge pull request #224 from RedHatInsights/fix_extend
Browse files Browse the repository at this point in the history
Look up ns pool when releasing/extending
  • Loading branch information
maknop authored May 25, 2022
2 parents 7608461 + 35ff65e commit 6a4d2d0
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 4 deletions.
5 changes: 3 additions & 2 deletions bonfire/namespaces.py
Original file line number Diff line number Diff line change
Expand Up @@ -275,15 +275,15 @@ def reserve_namespace(name, requester, duration, pool, timeout, local=True):
return Namespace(name=ns_name)


def release_reservation(name=None, namespace=None, pool=None, local=True):
def release_reservation(name=None, namespace=None, local=True):
res = get_reservation(name=name, namespace=namespace)
if res:
res_name = res["metadata"]["name"]
res_config = process_reservation(
res["metadata"]["name"],
res["spec"]["requester"],
"0s", # on release set duration to 0s
pool=pool if pool else "unknown",
pool=res["spec"].get("pool"),
local=local,
)

Expand Down Expand Up @@ -313,6 +313,7 @@ def extend_namespace(namespace, duration, local=True):
res["metadata"]["name"],
res["spec"]["requester"],
_duration_fmt(new_duration),
pool=res["spec"].get("pool"),
local=local,
)

Expand Down
4 changes: 2 additions & 2 deletions bonfire/processor.py
Original file line number Diff line number Diff line change
Expand Up @@ -170,7 +170,7 @@ def process_iqe_cji(
return processed_template


def process_reservation(name, requester, duration, pool, template_path=None, local=True):
def process_reservation(name, requester, duration, pool=None, template_path=None, local=True):
log.info("processing namespace reservation")

template_path = Path(template_path if template_path else conf.DEFAULT_RESERVATION_TEMPLATE)
Expand All @@ -194,7 +194,7 @@ def process_reservation(name, requester, duration, pool, template_path=None, loc
requester = "bonfire"

params["REQUESTER"] = requester
params["POOL"] = pool
params["POOL"] = pool if pool else "default"

processed_template = _process_template(template_data, params=params, local=local)

Expand Down

0 comments on commit 6a4d2d0

Please sign in to comment.