@@ -170,11 +170,11 @@ func makeComposeUpCmd() *cobra.Command {
170
170
// Tail got canceled because of deployment failure: prompt to show the debugger
171
171
term .Warn (errDeploymentFailed )
172
172
debugConfig := cli.DebugConfig {
173
- Etag : deploy .Etag ,
174
- ModelId : modelId ,
175
- Project : project ,
176
- Provider : provider ,
177
- Since : since ,
173
+ Deployment : deploy .Etag ,
174
+ ModelId : modelId ,
175
+ Project : project ,
176
+ Provider : provider ,
177
+ Since : since ,
178
178
}
179
179
if errDeploymentFailed .Service != "" {
180
180
debugConfig .FailedServices = []string {errDeploymentFailed .Service }
@@ -196,7 +196,10 @@ func makeComposeUpCmd() *cobra.Command {
196
196
}
197
197
198
198
// Print the current service states of the deployment
199
- printServiceStatesAndEndpoints (deploy .Services )
199
+ err = printServiceStatesAndEndpoints (deploy .Services )
200
+ if err != nil {
201
+ return err
202
+ }
200
203
201
204
term .Info ("Done." )
202
205
return nil
@@ -289,7 +292,7 @@ func makeComposeDownCmd() *cobra.Command {
289
292
}
290
293
291
294
since := time .Now ()
292
- etag , err := cli .ComposeDown (cmd .Context (), projectName , client , provider , args ... )
295
+ deployment , err := cli .ComposeDown (cmd .Context (), projectName , client , provider , args ... )
293
296
if err != nil {
294
297
if connect .CodeOf (err ) == connect .CodeNotFound {
295
298
// Show a warning (not an error) if the service was not found
@@ -299,10 +302,10 @@ func makeComposeDownCmd() *cobra.Command {
299
302
return err
300
303
}
301
304
302
- term .Info ("Deleted services, deployment ID" , etag )
305
+ term .Info ("Deleted services, deployment ID" , deployment )
303
306
304
307
if detach {
305
- printDefangHint ("To track the update, do:" , "tail --etag " + etag )
308
+ printDefangHint ("To track the update, do:" , "tail --deployment " + deployment )
306
309
return nil
307
310
}
308
311
@@ -311,7 +314,7 @@ func makeComposeDownCmd() *cobra.Command {
311
314
{Service : "cd" , Host : "pulumi" , EventLog : "Update succeeded in " },
312
315
}
313
316
tailOptions := cli.TailOptions {
314
- Etag : etag ,
317
+ Deployment : deployment ,
315
318
Since : since ,
316
319
EndEventDetectFunc : cli .CreateEndLogEventDetectFunc (endLogConditions ),
317
320
Verbose : verbose ,
@@ -431,13 +434,18 @@ func makeComposeLogsCmd() *cobra.Command {
431
434
RunE : func (cmd * cobra.Command , args []string ) error {
432
435
var name , _ = cmd .Flags ().GetString ("name" )
433
436
var etag , _ = cmd .Flags ().GetString ("etag" )
437
+ var deployment , _ = cmd .Flags ().GetString ("deployment" )
434
438
var raw , _ = cmd .Flags ().GetBool ("raw" )
435
439
var since , _ = cmd .Flags ().GetString ("since" )
436
440
var utc , _ = cmd .Flags ().GetBool ("utc" )
437
441
var verbose , _ = cmd .Flags ().GetBool ("verbose" )
438
442
var filter , _ = cmd .Flags ().GetString ("filter" )
439
443
var until , _ = cmd .Flags ().GetString ("until" )
440
444
445
+ if etag != "" && deployment == "" {
446
+ deployment = etag
447
+ }
448
+
441
449
if utc {
442
450
cli .EnableUTCMode ()
443
451
}
@@ -484,14 +492,14 @@ func makeComposeLogsCmd() *cobra.Command {
484
492
}
485
493
486
494
tailOptions := cli.TailOptions {
487
- Etag : etag ,
488
- Filter : filter ,
489
- LogType : logType ,
490
- Raw : raw ,
491
- Services : services ,
492
- Since : sinceTs ,
493
- Until : untilTs ,
494
- Verbose : verbose ,
495
+ Deployment : deployment ,
496
+ Filter : filter ,
497
+ LogType : logType ,
498
+ Raw : raw ,
499
+ Services : services ,
500
+ Since : sinceTs ,
501
+ Until : untilTs ,
502
+ Verbose : verbose ,
495
503
}
496
504
497
505
return cli .Tail (cmd .Context (), provider , projectName , tailOptions )
@@ -500,6 +508,8 @@ func makeComposeLogsCmd() *cobra.Command {
500
508
logsCmd .Flags ().StringP ("name" , "n" , "" , "name of the service (backwards compat)" )
501
509
logsCmd .Flags ().MarkHidden ("name" )
502
510
logsCmd .Flags ().String ("etag" , "" , "deployment ID (ETag) of the service" )
511
+ logsCmd .Flags ().MarkHidden ("etag" )
512
+ logsCmd .Flags ().String ("deployment" , "" , "deployment ID of the service" )
503
513
logsCmd .Flags ().Bool ("follow" , false , "follow log output" ) // NOTE: -f is already used by --file
504
514
logsCmd .Flags ().MarkHidden ("follow" ) // TODO: implement this
505
515
logsCmd .Flags ().BoolP ("raw" , "r" , false , "show raw (unparsed) logs" )
0 commit comments