diff --git a/src/main/java/com/google/jenkins/plugins/computeengine/InstanceConfiguration.java b/src/main/java/com/google/jenkins/plugins/computeengine/InstanceConfiguration.java index bace4405..c476926e 100644 --- a/src/main/java/com/google/jenkins/plugins/computeengine/InstanceConfiguration.java +++ b/src/main/java/com/google/jenkins/plugins/computeengine/InstanceConfiguration.java @@ -132,7 +132,7 @@ public class InstanceConfiguration implements Describable private NetworkInterfaceIpStackMode networkInterfaceIpStackMode; @Deprecated - private boolean externalAddress; + private Boolean externalAddress; private boolean useInternalAddress; private boolean ignoreProxy; @@ -353,7 +353,10 @@ public ComputeEngineInstance provision() throws IOException { /** Initializes transient properties */ protected Object readResolve() { labelSet = Label.parse(labels); - this.networkInterfaceIpStackMode = new NetworkInterfaceSingleStack(externalAddress); + if (externalAddress != null) { + this.networkInterfaceIpStackMode = new NetworkInterfaceSingleStack(externalAddress); + this.externalAddress = null; + } return this; }