(ctx context.Context, containerNames []string)
| 1346 | } |
| 1347 | |
| 1348 | func (we *WorkflowExecutor) killContainers(ctx context.Context, containerNames []string) { |
| 1349 | logger := logging.RequireLoggerFromContext(ctx) |
| 1350 | logger.WithField("containerNames", containerNames).Info(ctx, "Killing containers") |
| 1351 | terminationGracePeriodDuration := GetTerminationGracePeriodDuration() |
| 1352 | if err := we.RuntimeExecutor.Kill(ctx, containerNames, terminationGracePeriodDuration); err != nil { |
| 1353 | logger.WithField("containerNames", containerNames).WithError(err).Warn(ctx, "Failed to kill") |
| 1354 | } |
| 1355 | } |
| 1356 | |
| 1357 | func (we *WorkflowExecutor) Init() error { |
| 1358 | if i, ok := we.RuntimeExecutor.(Initializer); ok { |
no test coverage detected