Skip to content

Commit 1b72d8f

Browse files
authored
ContainerRestartPolicy ACS and TCS models, TMDS updates (#4158) (#4163)
* ACS model update * go mod vendor agent dir * Add RestartStatSet to tcs model * go mod vendor in agent dir * Update TMDS v4 response * go mod vendor in tmds v4 changes
1 parent 960b7ed commit 1b72d8f

File tree

8 files changed

+142
-6
lines changed

8 files changed

+142
-6
lines changed

agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/acs/model/ecsacs/api.go

+30
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/tcs/model/ecstcs/api.go

+26
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

agent/vendor/github.com/aws/amazon-ecs-agent/ecs-agent/tmds/handlers/v4/state/response.go

+4-2
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecs-agent/acs/model/api/api-2.json

+14-1
Original file line numberDiff line numberDiff line change
@@ -311,9 +311,22 @@
311311
"startTimeout":{"shape":"Integer"},
312312
"stopTimeout":{"shape":"Integer"},
313313
"firelensConfiguration":{"shape":"FirelensConfiguration"},
314-
"containerArn":{"shape":"String"}
314+
"containerArn":{"shape":"String"},
315+
"containerRestartPolicy":{"shape":"ContainerRestartPolicy"}
315316
}
316317
},
318+
"ContainerRestartPolicy":{
319+
"type":"structure",
320+
"members":{
321+
"enabled":{"shape":"Boolean"},
322+
"ignoredExitCodes":{"shape":"IntegerList"},
323+
"restartAttemptPeriod":{"shape":"Integer"}
324+
}
325+
},
326+
"IntegerList":{
327+
"type":"list",
328+
"member":{"shape":"Integer"}
329+
},
317330
"ContainerCondition":{
318331
"type":"string",
319332
"enum":[

ecs-agent/acs/model/ecsacs/api.go

+30
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecs-agent/tcs/model/api/api-2.json

+8-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,14 @@
135135
"cpuStatsSet":{"shape":"CWStatsSet"},
136136
"memoryStatsSet":{"shape":"CWStatsSet"},
137137
"networkStatsSet":{"shape":"NetworkStatsSet"},
138-
"storageStatsSet":{"shape":"StorageStatsSet"}
138+
"storageStatsSet":{"shape":"StorageStatsSet"},
139+
"restartStatsSet":{"shape":"RestartStatsSet"}
140+
}
141+
},
142+
"RestartStatsSet":{
143+
"type":"structure",
144+
"members":{
145+
"restartCount":{"shape":"UInteger"}
139146
}
140147
},
141148
"ContainerMetrics":{

ecs-agent/tcs/model/ecstcs/api.go

+26
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

ecs-agent/tmds/handlers/v4/state/response.go

+4-2
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,10 @@ type EphemeralStorageMetrics struct {
5757
// with the v2 container response object.
5858
type ContainerResponse struct {
5959
*v2.ContainerResponse
60-
Networks []Network `json:"Networks,omitempty"`
61-
Snapshotter string `json:"Snapshotter,omitempty"`
60+
Networks []Network `json:"Networks,omitempty"`
61+
Snapshotter string `json:"Snapshotter,omitempty"`
62+
RestartCount int `json:"RestartCount,omitempty"`
63+
LastRestartAt time.Time `json:"LastRestartAt,omitempty"`
6264
}
6365

6466
// Network is the v4 Network response. It adds a bunch of information about network

0 commit comments

Comments
 (0)