jobspec: add role to vault (#18257)

This commit is contained in:
Luiz Aoqui
2023-08-18 15:29:02 -04:00
committed by GitHub
parent a8bad048b6
commit 196213c451
7 changed files with 44 additions and 1 deletions

View File

@@ -1285,6 +1285,7 @@ func ApiTaskToStructsTask(job *structs.Job, group *structs.TaskGroup,
if apiTask.Vault != nil {
structsTask.Vault = &structs.Vault{
Role: apiTask.Vault.Role,
Policies: apiTask.Vault.Policies,
Namespace: *apiTask.Vault.Namespace,
Env: *apiTask.Vault.Env,

View File

@@ -2784,6 +2784,7 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) {
},
},
Vault: &api.Vault{
Role: "nomad-task",
Namespace: pointer.Of("ns1"),
Policies: []string{"a", "b", "c"},
Env: pointer.Of(true),
@@ -3206,6 +3207,7 @@ func TestJobs_ApiJobToStructsJob(t *testing.T) {
},
},
Vault: &structs.Vault{
Role: "nomad-task",
Namespace: "ns1",
Policies: []string{"a", "b", "c"},
Env: true,