You may recall having seen an email from March 10 titled Update regarding Google Virtual Machine costs on Terra that detailed changes Google is making to the pricing for Google Compute Engine (GCE) virtual machines (VMs) that use external IP addresses. Beginning on April 1, 2020, a standard GCE instance using an external IP address will cost an additional $0.004/hr and a preemptible GCE instance using an external IP address will cost an additional $0.002/hr.
In that email, the following recommendation was given:
If your workflow does not require access to the internet (ie, using GCR instead of DockerHub), there is a task level option to disable external IP addresses. By default, all workflows run in Terra use external IPs, except where this task level option is set.
This post is to inform users that as of today, March 26, there is a known bug with setting the noAddress option to true. Setting this option will likely result in a job that stalls, requiring a manual abort.
I will provide any updates to the remedy of this issue in this thread. Please click "Follow" at the top-right to receive the latest updates.