You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[nexus] Support Bundle HTTP endpoint implementations (#7187)
PR 5 / ???
Implements support bundle APIs for accessing storage bundles.
Range request support is only partially implemented as-is -- follow-up support is described in #7356
Builds atop the API skeleton in:
- #7008
Uses the support bundle datastore interfaces in:
- #7021
Relies on the background task in:
- #7063
Copy file name to clipboardexpand all lines: docs/adding-an-endpoint.adoc
+1-1
Original file line number
Diff line number
Diff line change
@@ -53,7 +53,7 @@ this document should act as a jumping-off point.
53
53
=== **Testing**
54
54
55
55
* Authorization
56
-
** There exists a https://github.com/oxidecomputer/omicron/blob/main/nexus/src/authz/policy_test[policy test] which compares all Oso objects against an expected policy. New resources are usually added to https://github.com/oxidecomputer/omicron/blob/main/nexus/src/authz/policy_test/resources.rs[resources.rs] to get coverage.
56
+
** There exists a https://github.com/oxidecomputer/omicron/blob/main/nexus/db-queries/src/policy_test[policy test] which compares all Oso objects against an expected policy. New resources are usually added to https://github.com/oxidecomputer/omicron/blob/main/nexus/db-queries/src/policy_test/resources.rs[resources.rs] to get coverage.
57
57
* OpenAPI
58
58
** Once you've added or changed endpoint definitions in `nexus-external-api` or `nexus-internal-api`, you'll need to update the corresponding OpenAPI documents (the JSON files in `openapi/`).
59
59
** To update all OpenAPI documents, run `cargo xtask openapi generate`.
0 commit comments