-
Bug
-
Resolution: Fixed
-
Critical
GoogleComputeEngineTemplateOptions.assignExternalIp defualt is true.
Disable "Assign Public IP" in the UI does not remove the option
My suggestion add to the code in JCloudsSlaveTemplate.java line 544
options.as(GoogleComputeEngineTemplateOptions.class).assignExternalIp(assignPublicIp);
if (options instanceof GoogleComputeEngineTemplateOptions) {
{{ // Always use our own credentials and let creation fail}}
{{ // if no keys are provided.}}
{{ options.as(GoogleComputeEngineTemplateOptions.class).autoCreateKeyPair(false);}}
{{ options.as(GoogleComputeEngineTemplateOptions.class).preemptible(isPreemptible);}}
{{ options.as(GoogleComputeEngineTemplateOptions.class).assignExternalIp(assignPublicIp);}}
}
[JENKINS-62199] Google always assign Public IP
Status | Original: Open [ 1 ] | New: In Progress [ 3 ] |
Status | Original: In Progress [ 3 ] | New: Open [ 1 ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Status | Original: Resolved [ 5 ] | New: Closed [ 6 ] |
Committed to master. Please try this build and report back if this solves the issue.