Skip to content
This repository was archived by the owner on Jan 16, 2025. It is now read-only.

Commit 367b1b3

Browse files
npalmphilips-labs-pr|bot
and
philips-labs-pr|bot
authored
fix: spot termination watcher output multi runner (#4194)
## Problem Output to termination watcher not updated in PR #4176 --------- Co-authored-by: philips-labs-pr|bot <philips-labs-pr[bot]@users.noreply.github.com>
1 parent 4708125 commit 367b1b3

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

Diff for: modules/multi-runner/README.md

+1
Original file line numberDiff line numberDiff line change
@@ -196,6 +196,7 @@ module "multi-runner" {
196196
| Name | Description |
197197
|------|-------------|
198198
| <a name="output_binaries_syncer_map"></a> [binaries\_syncer\_map](#output\_binaries\_syncer\_map) | n/a |
199+
| <a name="output_instance_termination_handler"></a> [instance\_termination\_handler](#output\_instance\_termination\_handler) | n/a |
199200
| <a name="output_instance_termination_watcher"></a> [instance\_termination\_watcher](#output\_instance\_termination\_watcher) | n/a |
200201
| <a name="output_queues"></a> [queues](#output\_queues) | SQS queues. |
201202
| <a name="output_runners_map"></a> [runners\_map](#output\_runners\_map) | n/a |

Diff for: modules/multi-runner/outputs.tf

+12-4
Original file line numberDiff line numberDiff line change
@@ -53,9 +53,17 @@ output "queues" {
5353
}
5454

5555
output "instance_termination_watcher" {
56-
value = var.instance_termination_watcher.enable ? {
57-
lambda = module.instance_termination_watcher[0].lambda.function
58-
lambda_log_group = module.instance_termination_watcher[0].lambda.log_group
59-
lambda_role = module.instance_termination_watcher[0].lambda.role
56+
value = var.instance_termination_watcher.enable && var.instance_termination_watcher.features.enable_spot_termination_notification_watcher ? {
57+
lambda = module.instance_termination_watcher[0].spot_termination_notification.lambda
58+
lambda_log_group = module.instance_termination_watcher[0].spot_termination_notification.lambda_log_group
59+
lambda_role = module.instance_termination_watcher[0].spot_termination_notification.lambda_role
60+
} : null
61+
}
62+
63+
output "instance_termination_handler" {
64+
value = var.instance_termination_watcher.enable && var.instance_termination_watcher.features.enable_spot_termination_handler ? {
65+
lambda = module.instance_termination_watcher[0].spot_termination_handler.lambda
66+
lambda_log_group = module.instance_termination_watcher[0].spot_termination_handler.lambda_log_group
67+
lambda_role = module.instance_termination_watcher[0].spot_termination_handler.lambda_role
6068
} : null
6169
}

0 commit comments

Comments
 (0)