I’m trying to deploy to Nomad using waypoint and the WAYPOINT_* variables are not being injected so the entrypoint can talk back to the server.
This is the deploy stanza:
deploy {
use "nomad" {
datacenter = var.nomad_datacenter
service_port = 3000
}
}
All that is being set is the following:
WAYPOINT_DEPLOYMENT_ID: <the Id>
WAYPOINT_SERVER_DISABLE: 1
I can manually set them in the static_environment and things work, but it’s not a great experience:
deploy {
use "nomad" {
datacenter = var.nomad_datacenter
static_environment = {
WAYPOINT_SERVER_ADDR = "<server_address>:9701"
WAYPOINT_SERVER_TLS = true
WAYPOINT_SERVER_TLS_SKIP_VERIFY = true
WAYPOINT_CEB_INVITE_TOKEN ="<invite token>"
}
service_port = 3000
}
}
Deployment Details:
The waypoint server is running in Nomad and is fronted by an AWS NLB for both ports 9701 and 9702.
The server and the client are both version v0.6.3
Any ideas?