Skip to content

Commit cc80917

Browse files
sathvikkumar-octoOctobob
authored andcommitted
Add settings to control cancellation of queued or running tasks
+semver: feature GitOrigin-RevId: 650cf60f2efb95afd8b76390889745afc461ef7d
1 parent 1498397 commit cc80917

3 files changed

Lines changed: 16 additions & 0 deletions

File tree

source/Octopus.Client.Tests/PublicSurfaceAreaFixture.ThePublicSurfaceAreaShouldNotRegress..NETCore.approved.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2936,6 +2936,8 @@ Octopus.Client.Model
29362936
Octopus.Client.Model.Resource
29372937
{
29382938
.ctor()
2939+
Boolean CancelQueuedTasks { get; set; }
2940+
Boolean CancelRunningTasks { get; set; }
29392941
Octopus.Client.Model.DeploymentConnectivityPolicy ConnectivityPolicy { get; set; }
29402942
Octopus.Client.Model.GuidedFailureMode DefaultGuidedFailureMode { get; set; }
29412943
Boolean DefaultToSkipIfAlreadyInstalled { get; set; }
@@ -5227,6 +5229,8 @@ Octopus.Client.Model
52275229
Octopus.Client.Model.Resource
52285230
{
52295231
.ctor()
5232+
Boolean CancelQueuedTasks { get; set; }
5233+
Boolean CancelRunningTasks { get; set; }
52305234
Octopus.Client.Model.DeploymentConnectivityPolicy ConnectivityPolicy { get; set; }
52315235
Octopus.Client.Model.GuidedFailureMode DefaultGuidedFailureMode { get; set; }
52325236
String Description { get; set; }

source/Octopus.Server.Client/Model/DeploymentSettingsResource.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,5 +34,11 @@ public class DeploymentSettingsResource : Resource, IHaveSpaceResource
3434

3535
[Writeable]
3636
public bool FailTargetDiscovery { get; set; }
37+
38+
[Writeable]
39+
public bool CancelQueuedTasks { get; set; }
40+
41+
[Writeable]
42+
public bool CancelRunningTasks { get; set; }
3743
}
3844
}

source/Octopus.Server.Client/Model/RunbookResource.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,12 @@ public class RunbookResource : Resource, INamedResource, IHaveSpaceResource, IHa
5555
[Writeable]
5656
public bool FailTargetDiscovery { get; set; }
5757

58+
[Writeable]
59+
public bool CancelQueuedTasks { get; set; }
60+
61+
[Writeable]
62+
public bool CancelRunningTasks { get; set; }
63+
5864
/// <summary>
5965
/// List of tags assigned to this runbook
6066
/// </summary>

0 commit comments

Comments
 (0)