open-nomad/website/content/docs/job-specification
Luiz Aoqui ab7eb5de6e
Support Vault entity aliases (#12449)
Move some common Vault API data struct decoding out of the Vault client
so it can be reused in other situations.

Make Vault job validation its own function so it's easier to expand it.

Rename the `Job.VaultPolicies` method to just `Job.Vault` since it
returns the full Vault block, not just their policies.

Set `ChangeMode` on `Vault.Canonicalize`.

Add some missing tests.

Allows specifying an entity alias that will be used by Nomad when
deriving the task Vault token.

An entity alias assigns an indentity to a token, allowing better control
and management of Vault clients since all tokens with the same indentity
alias will now be considered the same client. This helps track Nomad
activity in Vault's audit logs and better control over Vault billing.

Add support for a new Nomad server configuration to define a default
entity alias to be used when deriving Vault tokens. This default value
will be used if the task doesn't have an entity alias defined.
2022-04-05 14:18:10 -04:00
..
hcl2 docs: add note regarding HCLv2 func and interpolation. 2022-03-04 12:06:25 +01:00
affinity.mdx docs: fix examples for set_contains_all and set_contains_any (#12093) 2022-03-07 13:55:57 -05:00
artifact.mdx
check_restart.mdx
connect.mdx
constraint.mdx
csi_plugin.mdx docs: update csi_plugin example (#10821) 2021-06-28 08:28:03 -04:00
device.mdx
dispatch_payload.mdx
env.mdx docs: note env and meta map assignment syntax (#11095) 2021-08-29 14:35:09 -04:00
ephemeral_disk.mdx
expose.mdx
gateway.mdx Add grpc and http2 listeners to gateway docs (#12367) 2022-03-24 17:09:19 -04:00
group.mdx
index.mdx
job.mdx docs: add Nomad version requirement note for sysbatch (#11231) 2021-09-29 15:14:51 -04:00
lifecycle.mdx
logs.mdx
meta.mdx docs: add some extra documentation around client host environment variables (#11208) 2021-09-21 17:23:30 -04:00
migrate.mdx
multiregion.mdx
network.mdx docs: elaborate on networking issues with firewalld (#12214) 2022-03-08 09:49:29 -05:00
parameterized.mdx mention sysbatch in addition to batch (#11587) 2021-12-06 19:12:03 -05:00
periodic.mdx mention sysbatch in addition to batch (#11587) 2021-12-06 19:12:03 -05:00
proxy.mdx
reschedule.mdx core: implement system batch scheduler 2021-08-03 10:30:47 -04:00
resources.mdx
restart.mdx docs: clarify restart inheritance and add examples (#12275) 2022-03-14 15:49:08 -04:00
scaling.mdx feat(website): extract /plugins /tools docs (#11584) 2021-12-09 14:25:18 -05:00
service.mdx docs: clarify default check.initial_status behavior 2021-06-03 10:02:25 -04:00
sidecar_service.mdx
sidecar_task.mdx
spread.mdx scheduler: fix quadratic performance with spread blocks (#11712) 2021-12-21 10:10:01 -05:00
task.mdx
template.mdx Expose Consul template configuration parameters (#11606) 2022-01-10 10:19:07 -05:00
update.mdx
upstreams.mdx consul/connect: fix upstream mesh gateway default mode setting 2021-06-04 08:53:12 -05:00
vault.mdx Support Vault entity aliases (#12449) 2022-04-05 14:18:10 -04:00
volume.mdx docs: mount_flags takes a slice of strings (#11583) 2021-11-29 10:07:34 -05:00
volume_mount.mdx