Replies: 8 comments 8 replies
|
First opinion: The stage The reason: Maintainability
|
|
FYI: Current Supported Deployment Strategies.
|
|
The issue #4710 is related. |
|
🗺️ The roadmap of redesigning/refactoring woule be like below, starting from not affecting users.
|
|
Other problems users face: How to manage ECS resources - by ECS or Terraform? Especially, it's difficult to manage depending resources. e.g. Applicaiton Autoscaling |
|
[Current Problem] We cannot specify That's because types.TaskDefinition does not have |
|
Let me summarize so far. Current Problems:
Note: Using AutoScaling was already supported #5030 |
New Config ComparisonTaskDef:
|
| Field | types.Service | ecs.CreateServiceInput | ecs.UpdateServiceInput |
|---|---|---|---|
| name of cluster | ClusterArn | Cluster | Cluster |
| name of service | ServiceName | ServiceName | Service |
| name of role | RoleArn | Role | - |
type of DesiredCount |
int32 | *int32 | *int32 |
type of EnableECSManagedTags |
bool | *bool | bool |
type of EnableExecuteCommand |
bool | *bool | bool |
DeploymentController |
Yes | Yes | - |
LaunchType |
Yes | Yes | - |
SchedulingStrategy |
Yes | Yes | - |
Tags |
Yes | Yes | - |
ServiceConnectConfiguration |
- | Yes | Yes |
VolumeConfigurations |
- | Yes | Yes |
| Only it has | Deployments, Events, RunningCount, PendingCount, ServiceArn, Status, CreatedAt, CreatedBy, TaskSets | ClientToken | ForceNewDeployment |
Fields that only Service has are not necessary for manifest because ECS decides them.
Uh oh!
There was an error while loading. Please reload this page.
Why
What to discuss
xxxshould be placed in theyyysection withzzzoption.All reactions