diff --git a/command/agent/job_endpoint.go b/command/agent/job_endpoint.go index 8414eac2f..e7b07d2d3 100644 --- a/command/agent/job_endpoint.go +++ b/command/agent/job_endpoint.go @@ -853,7 +853,11 @@ func ApiResourcesToStructs(in *api.Resources) *structs.Resources { out := &structs.Resources{ CPU: *in.CPU, MemoryMB: *in.MemoryMB, - IOPS: *in.IOPS, // COMPAT(0.10): Only being used to issue warnings + } + + // COMPAT(0.10): Only being used to issue warnings + if in.IOPS != nil { + out.IOPS = *in.IOPS } if l := len(in.Networks); l != 0 { diff --git a/e2e/vault/matrix_test.go b/e2e/vault/matrix_test.go index 87325bb25..1dc786a6a 100644 --- a/e2e/vault/matrix_test.go +++ b/e2e/vault/matrix_test.go @@ -3,6 +3,11 @@ package vault var ( // versions is the set of Vault versions we test for backwards compatibility versions = []string{ + "1.0.0", + "0.11.5", + "0.11.4", + "0.11.3", + "0.11.2", "0.11.1", "0.11.0", "0.10.4",