Skip to content

Commit

Permalink
release/changecontrol.v1: release changecontrol.v1.0.7
Browse files Browse the repository at this point in the history
Change-Id: I6699e374ce793106970863387d30c447f483ab2c
  • Loading branch information
chelsea-arista committed Apr 22, 2024
1 parent 1fa944f commit f477cb4
Show file tree
Hide file tree
Showing 4 changed files with 1,096 additions and 115 deletions.
8 changes: 7 additions & 1 deletion arista/changecontrol.v1/changecontrol-changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,12 @@
# New entries go on top.

Changes:
- date: 2024-03-19
description: add CHANGE_CONTROL_STATUS_NOT_STARTED enum
version: 1.0.7
onprem: true
cvaas: true

- date: 2024-02-13
description: Add startTime and endTime for the stage
version: 1.0.6
Expand Down Expand Up @@ -40,4 +46,4 @@ Changes:

- date: 2020-06-08
description: Initial revision
version: 1.0.0
version: 1.0.0
5 changes: 5 additions & 0 deletions arista/changecontrol.v1/changecontrol.proto
Original file line number Diff line number Diff line change
Expand Up @@ -166,6 +166,8 @@ enum StageStatus {
// alone but rather this status plus the stage error. That is, no
// error implies success and some error implies failure.
STAGE_STATUS_COMPLETED = 2;
// STAGE_STATUS_NOT_STARTED means the stage has not been started.
STAGE_STATUS_NOT_STARTED = 3;
}

// Stage holds the configuration and status of a stage.
Expand Down Expand Up @@ -258,6 +260,9 @@ enum ChangeControlStatus {
// a reset of the schedule flag by the system, and an error on the change
// control reporting the details of the failure.
CHANGE_CONTROL_STATUS_SCHEDULED = 3;
// CHANGE_CONTROL_STATUS_NOT_STARTED means the change control has not been
// started. This would include approved and not approved change controls.
CHANGE_CONTROL_STATUS_NOT_STARTED = 4;
}

// Filter is used to filter changecontrols for requested device ids.
Expand Down
10 changes: 10 additions & 0 deletions arista/changecontrol.v1/services.gen.proto
Original file line number Diff line number Diff line change
Expand Up @@ -183,10 +183,15 @@ message ApproveConfigDeleteSomeResponse {
};

message ApproveConfigDeleteAllRequest {
// PartialEqFilter provides a way to server-side filter a DeleteAll.
// This requires all provided fields to be equal to the response.
// A filtered DeleteAll will use GetAll with filter to find things to delete.
repeated ApproveConfig partial_eq_filter = 1;
};

message ApproveConfigDeleteAllResponse {
// This describes the class of delete error.
// A DeleteAllResponse is only sent when there is an error.
fmp.DeleteError type = 1;
// This indicates the error message from the delete failure.
google.protobuf.StringValue error = 2;
Expand Down Expand Up @@ -459,10 +464,15 @@ message ChangeControlConfigDeleteSomeResponse {
};

message ChangeControlConfigDeleteAllRequest {
// PartialEqFilter provides a way to server-side filter a DeleteAll.
// This requires all provided fields to be equal to the response.
// A filtered DeleteAll will use GetAll with filter to find things to delete.
repeated ChangeControlConfig partial_eq_filter = 1;
};

message ChangeControlConfigDeleteAllResponse {
// This describes the class of delete error.
// A DeleteAllResponse is only sent when there is an error.
fmp.DeleteError type = 1;
// This indicates the error message from the delete failure.
google.protobuf.StringValue error = 2;
Expand Down
Loading

0 comments on commit f477cb4

Please sign in to comment.