From 71a471b90a10be04ca46b3785ace3fb6a3474e87 Mon Sep 17 00:00:00 2001 From: Luiz Aoqui Date: Fri, 27 Oct 2023 12:48:11 -0400 Subject: [PATCH] cli: deprecate -vault-token flag (#18881) Apply the same deprecation notice from #18863 to the `nomad job plan` command. --- command/job_plan.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/command/job_plan.go b/command/job_plan.go index 1fa378973..e6de95552 100644 --- a/command/job_plan.go +++ b/command/job_plan.go @@ -226,6 +226,13 @@ func (c *JobPlanCommand) Run(args []string) int { vaultToken = os.Getenv("VAULT_TOKEN") } + if vaultToken != "" { + c.Ui.Warn(strings.TrimSpace(` +Warning: setting a Vault token when submitting a job is deprecated and will be +removed in Nomad 1.9. Migrate your Vault configuration to use workload identity.`)) + job.VaultToken = pointer.Of(vaultToken) + } + // Set the vault token. if vaultToken != "" { job.VaultToken = pointer.Of(vaultToken)