open-nomad/api
Tim Gross 2082cf738a
csi: support for VolumeContext and VolumeParameters (#7957)
The MVP for CSI in the 0.11.0 release of Nomad did not include support
for opaque volume parameters or volume context. This changeset adds
support for both.

This also moves args for ControllerValidateCapabilities into a struct.
The CSI plugin `ControllerValidateCapabilities` struct that we turn
into a CSI RPC is accumulating arguments, so moving it into a request
struct will reduce the churn of this internal API, make the plugin
code more readable, and make this method consistent with the other
plugin methods in that package.
2020-05-15 08:16:01 -04:00
..
contexts csi: CLI for volume status, registration/deregistration and plugin status (#7193) 2020-03-23 13:58:30 -04:00
internal/testutil
acl.go
acl_test.go
agent.go
agent_test.go
allocations.go csi: volumes listed in nomad node status (#7318) 2020-03-23 13:58:30 -04:00
allocations_test.go
api.go
api_test.go
compose_test.go
constraint.go
constraint_test.go
csi.go csi: support for VolumeContext and VolumeParameters (#7957) 2020-05-15 08:16:01 -04:00
csi_test.go csi add allocation context to fingerprinting results (#7133) 2020-03-23 13:58:30 -04:00
deployments.go
evaluations.go
evaluations_test.go
fs.go
fs_test.go
go.mod vendor: use tagged cronexpr, v1.1.0 2020-05-12 16:20:00 -04:00
go.sum vendor: use tagged cronexpr, v1.1.0 2020-05-12 16:20:00 -04:00
jobs.go Update current DST and some code style issues 2020-05-07 19:27:05 -04:00
jobs_test.go scaling api: more testing around the scaling events api 2020-04-01 16:39:23 +00:00
namespace.go
namespace_test.go
nodes.go csi: change the API paths to match CLI command layout (#7325) 2020-03-23 13:58:30 -04:00
nodes_test.go
operator.go remove tags from api struct 2020-05-11 16:38:35 -04:00
operator_autopilot.go
operator_test.go
quota.go
quota_test.go
raw.go
regions.go
regions_test.go
resources.go
scaling.go the api.ScalingEvent struct was missing the .Count field 2020-05-13 20:44:53 +00:00
scaling_test.go bad conversion between api.ScalingPolicy and structs.ScalingPolicy meant 2020-03-24 14:39:06 +00:00
search.go
search_test.go
sentinel.go
sentinel_test.go
services.go connect: enable automatic expose paths for individual group service checks 2020-03-31 17:15:50 -06:00
services_test.go
status.go
status_test.go
system.go
system_test.go
tasks.go server: stop after client disconnect (#7939) 2020-05-13 16:39:04 -04:00
tasks_test.go more testing for ScalingPolicy, mainly around parsing and canonicalization for Min/Max 2020-03-24 19:43:50 +00:00
util_test.go added new int64ToPtr method to api/util to avoid pulling in other packages 2020-03-24 14:39:05 +00:00
utils.go more testing for ScalingPolicy, mainly around parsing and canonicalization for Min/Max 2020-03-24 19:43:50 +00:00
utils_test.go