Add canon reset and reingest guardrails
This commit is contained in:
parent
653411ffb8
commit
9c22d3e0df
12 changed files with 634 additions and 5 deletions
|
|
@ -107,6 +107,8 @@ class RegistryHandler(BaseHTTPRequestHandler):
|
|||
return HTTPStatus.OK, {"lines": dependency_path_lines(self.store.combined_graph(), _query_one(query, "service_id"))}
|
||||
if parts == ["exports", "state-hub"]:
|
||||
return HTTPStatus.OK, self.store.combined_graph()
|
||||
if parts == ["exports", "reset-archive"]:
|
||||
return HTTPStatus.OK, self.store.reset_archive()
|
||||
if parts == ["exports", "backstage"]:
|
||||
return HTTPStatus.OK, backstage_projection(self.store.combined_graph())
|
||||
if parts == ["exports", "xregistry"]:
|
||||
|
|
@ -159,6 +161,8 @@ class RegistryHandler(BaseHTTPRequestHandler):
|
|||
)
|
||||
if len(parts) == 4 and parts[0] == "repositories" and parts[2] == "libraries" and parts[3] == "cyclonedx":
|
||||
return HTTPStatus.CREATED, self.store.ingest_cyclonedx(parts[1], body)
|
||||
if parts == ["admin", "reset-graph-data"]:
|
||||
return HTTPStatus.CREATED, self.store.reset_graph_data(body)
|
||||
if parts == ["artifacts"]:
|
||||
return HTTPStatus.CREATED, self.store.add_artifact(body)
|
||||
raise RegistryError(f"route not found: {path}", 404)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue