Skip to content

Commit 56c87f6

Browse files
Changes to keep it backwards compatible
Signed-off-by: Pratham Vaghela <prathamcomeslast@gmail.com>
1 parent 261c3cb commit 56c87f6

File tree

7 files changed

+532
-478
lines changed

7 files changed

+532
-478
lines changed

src/main/java/com/sap/prd/jenkins/plugins/agent_maintenance/AgentMaintenanceActionFactory.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ public Collection<? extends Action> createFor(@NonNull SlaveComputer target) {
2323
MaintenanceTarget mt = new MaintenanceTarget(MaintenanceTarget.TargetType.AGENT, target.getName());
2424
MaintenanceAction action = new MaintenanceAction(mt);
2525
result.add(action);
26-
target.addAction(action);
2726
}
2827
return result;
2928
}

src/main/java/com/sap/prd/jenkins/plugins/agent_maintenance/CloudMaintenanceActionFactory.java

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,17 +18,14 @@ public class CloudMaintenanceActionFactory extends TransientActionFactory<Cloud>
1818
@NonNull
1919
@Override
2020
public Collection<? extends Action> createFor(@NonNull Cloud target) {
21-
List<Action> result = new ArrayList<>();
2221
if (!Jenkins.get().hasPermission(Jenkins.ADMINISTER)) {
2322
return Collections.emptyList();
2423
}
25-
if (target.getAllActions().stream().noneMatch(x -> x instanceof MaintenanceAction)) {
26-
MaintenanceTarget mt = new MaintenanceTarget(MaintenanceTarget.TargetType.CLOUD, target.name);
27-
MaintenanceAction action = new MaintenanceAction(mt);
28-
result.add(action);
29-
target.addAction(action);
30-
}
31-
return result;
24+
MaintenanceTarget mt = new MaintenanceTarget(MaintenanceTarget.TargetType.CLOUD, target.name);
25+
MaintenanceAction action = new MaintenanceAction(mt);
26+
// target.addAction(action);
27+
28+
return Collections.singletonList(action);
3229
}
3330

3431
@Override

0 commit comments

Comments
 (0)