Skip to content

Commit 234076a

Browse files
authored
Add a dummy descriptor for KubernetesLauncher (#1563)
1 parent c06f753 commit 234076a

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

src/main/java/org/csanchez/jenkins/plugins/kubernetes/KubernetesLauncher.java

+10
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,9 @@
3131
import edu.umd.cs.findbugs.annotations.CheckForNull;
3232
import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
3333
import hudson.Functions;
34+
import hudson.model.Descriptor;
3435
import hudson.model.TaskListener;
36+
import hudson.slaves.ComputerLauncher;
3537
import hudson.slaves.JNLPLauncher;
3638
import hudson.slaves.SlaveComputer;
3739
import io.fabric8.kubernetes.api.model.ContainerStatus;
@@ -373,4 +375,12 @@ public Throwable getProblem() {
373375
public void setProblem(@CheckForNull Throwable problem) {
374376
this.problem = problem;
375377
}
378+
379+
@Override
380+
public Descriptor<ComputerLauncher> getDescriptor() {
381+
return new DescriptorImpl();
382+
}
383+
384+
// Only there to avoid throwing unnecessary exceptions. KubernetesLauncher is never instantiated via UI.
385+
private static class DescriptorImpl extends Descriptor<ComputerLauncher> {}
376386
}

0 commit comments

Comments
 (0)