4e79ddea45
The API is missing values for `ReadAllocs` and `WriteAllocs` fields, resulting in allocation claims not being populated in the web UI. These fields mirror the fields in `nomad/structs.CSIVolume`. Returning a separate list of stubs for read and write would be ideal, but this can't be done without either bloating the API response with repeated full `Allocation` data, or causing a panic in previous versions of the CLI. The `nomad/structs` fields are persisted with nil values and are populated during RPC, so we'll do the same in the HTTP API and populate the `ReadAllocs` and `WriteAllocs` fields with a map of allocation IDs, but with null values. The web UI will then create its `ReadAllocations` and `WriteAllocations` fields by mapping from those IDs to the values in `Allocations`, instead of flattening the map into a list. |
||
---|---|---|
.. | ||
abilities | ||
adapters | ||
components | ||
controllers | ||
helpers | ||
initializers | ||
mixins | ||
models | ||
modifiers | ||
routes | ||
serializers | ||
services | ||
styles | ||
templates | ||
utils | ||
app.js | ||
breakpoints.js | ||
index.html | ||
router.js |