Skip to content

Commit 513efc8

Browse files
authored
Release/30.2 (#1140)
# Release Branch Pull Request ## Description of Changes This release will contain upgrade of terraform core version(from v1.2.1 to v1.13.0), terraform AWS provider version(v5.68.0 to v6.14.1) and python version upgrade(v3.12 to v3.14) for lambda and tester docker images of DI application as well.
1 parent fa87a75 commit 513efc8

1 file changed

Lines changed: 17 additions & 28 deletions

File tree

infrastructure/stacks/blue-green-link/cloudwatch-queries.tf

Lines changed: 17 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@
33
// to propagate. Note: This does NOT guarantee post-create consistency
44
// of the query definitions themselves, but can reduce immediate read
55
// failures when the provider plans many resources concurrently.
6-
resource "time_sleep" "wait_for_propagation" {
7-
create_duration = "5s"
8-
}
6+
# resource "time_sleep" "wait_for_propagation" {
7+
# create_duration = "45s"
8+
# }
99

1010
resource "aws_cloudwatch_query_definition" "search_for_errors" {
11-
depends_on = [time_sleep.wait_for_propagation]
11+
# depends_on = [time_sleep.wait_for_propagation]
1212
name = "${var.project_id}/${var.blue_green_environment}/search-for-errors"
1313

1414
log_group_names = [
@@ -30,10 +30,11 @@ EOF
3030
lifecycle {
3131
create_before_destroy = false
3232
}
33+
3334
}
3435

3536
resource "aws_cloudwatch_query_definition" "search_by_correlation_id" {
36-
depends_on = [time_sleep.wait_for_propagation]
37+
depends_on = [aws_cloudwatch_query_definition.search_for_errors]
3738
name = "${var.project_id}/${var.blue_green_environment}/search-by-correlation-id"
3839

3940
log_group_names = [
@@ -51,14 +52,13 @@ fields @timestamp, message
5152
| filter correlation_id == 'REPLACE'
5253
| sort @timestamp
5354
EOF
54-
5555
lifecycle {
5656
create_before_destroy = false
5757
}
5858
}
5959

6060
resource "aws_cloudwatch_query_definition" "search_by_correlation_id_expanded" {
61-
depends_on = [time_sleep.wait_for_propagation]
61+
depends_on = [aws_cloudwatch_query_definition.search_by_correlation_id]
6262
name = "${var.project_id}/${var.blue_green_environment}/search-by-correlation-id-expanded"
6363

6464
log_group_names = [
@@ -76,14 +76,13 @@ fields @timestamp,correlation_id,ods_code,level,message_received,function_name,
7676
| filter correlation_id == 'REPLACE'
7777
| sort @timestamp
7878
EOF
79-
8079
lifecycle {
8180
create_before_destroy = false
8281
}
8382
}
8483

8584
resource "aws_cloudwatch_query_definition" "search_by_odscode" {
86-
depends_on = [time_sleep.wait_for_propagation]
85+
depends_on = [aws_cloudwatch_query_definition.search_by_correlation_id_expanded]
8786
name = "${var.project_id}/${var.blue_green_environment}/search-by-odscode"
8887

8988
log_group_names = [
@@ -101,14 +100,13 @@ fields @timestamp, message
101100
| filter ods_code == 'REPLACE'
102101
| sort @timestamp
103102
EOF
104-
105103
lifecycle {
106104
create_before_destroy = false
107105
}
108106
}
109107

110108
resource "aws_cloudwatch_query_definition" "search_by_odscode_expanded" {
111-
depends_on = [time_sleep.wait_for_propagation]
109+
depends_on = [aws_cloudwatch_query_definition.search_by_odscode]
112110
name = "${var.project_id}/${var.blue_green_environment}/search-by-odscode-expanded"
113111

114112
log_group_names = [
@@ -126,14 +124,13 @@ fields @timestamp,correlation_id,ods_code,level,message_received,function_name,
126124
| filter ods_code == 'REPLACE'
127125
| sort @timestamp
128126
EOF
129-
130127
lifecycle {
131128
create_before_destroy = false
132129
}
133130
}
134131

135132
resource "aws_cloudwatch_query_definition" "search_for_invalid_postcode" {
136-
depends_on = [time_sleep.wait_for_propagation]
133+
depends_on = [aws_cloudwatch_query_definition.search_by_odscode_expanded]
137134
name = "${var.project_id}/${var.blue_green_environment}/search-for-invalid-postcode"
138135

139136
log_group_names = [
@@ -145,14 +142,13 @@ fields @timestamp,correlation_id,ods_code,level,message_received,function_name,
145142
| filter report_key == 'INVALID_POSTCODE'
146143
| sort @timestamp
147144
EOF
148-
149145
lifecycle {
150146
create_before_destroy = false
151147
}
152148
}
153149

154150
resource "aws_cloudwatch_query_definition" "search_for_invalid_opening_times" {
155-
depends_on = [time_sleep.wait_for_propagation]
151+
depends_on = [aws_cloudwatch_query_definition.search_for_invalid_postcode]
156152
name = "${var.project_id}/${var.blue_green_environment}/search-for-invalid-opening-times"
157153

158154
log_group_names = [
@@ -164,14 +160,13 @@ fields @timestamp,correlation_id,ods_code,level,message_received,function_name,
164160
| filter report_key == 'INVALID_OPEN_TIMES'
165161
| sort @timestamp
166162
EOF
167-
168163
lifecycle {
169164
create_before_destroy = false
170165
}
171166
}
172167

173168
resource "aws_cloudwatch_query_definition" "search_by_email_correlation_id" {
174-
depends_on = [time_sleep.wait_for_propagation]
169+
depends_on = [aws_cloudwatch_query_definition.search_for_invalid_opening_times]
175170
name = "${var.project_id}/${var.blue_green_environment}/search-by-email-correlation-id"
176171

177172
log_group_names = [
@@ -184,14 +179,13 @@ fields correlation_id
184179
| filter message =="Email Correlation Id"
185180
| filter email_correlation_id == "ADD_EMAIL_CORRELATION_ID"
186181
EOF
187-
188182
lifecycle {
189183
create_before_destroy = false
190184
}
191185
}
192186

193187
resource "aws_cloudwatch_query_definition" "search_by_update_request_success" {
194-
depends_on = [time_sleep.wait_for_propagation]
188+
depends_on = [aws_cloudwatch_query_definition.search_by_email_correlation_id]
195189
name = "${var.project_id}/${var.blue_green_environment}/update-request-success"
196190

197191
log_group_names = [
@@ -203,14 +197,13 @@ fields @timestamp, correlation_id
203197
| filter ServiceUpdateSuccess == 1
204198
| sort @timestamp desc
205199
EOF
206-
207200
lifecycle {
208201
create_before_destroy = false
209202
}
210203
}
211204

212205
resource "aws_cloudwatch_query_definition" "search_by_update_request_failed" {
213-
depends_on = [time_sleep.wait_for_propagation]
206+
depends_on = [aws_cloudwatch_query_definition.search_by_update_request_success]
214207
name = "${var.project_id}/${var.blue_green_environment}/update-request-failed"
215208

216209
log_group_names = [
@@ -222,14 +215,13 @@ fields @timestamp, correlation_id, report_key
222215
| filter report_key == DOS_DB_UPDATE_DLQ_HANDLER_RECEIVED_EVENT
223216
| sort @timestamp desc
224217
EOF
225-
226218
lifecycle {
227219
create_before_destroy = false
228220
}
229221
}
230222

231223
resource "aws_cloudwatch_query_definition" "search_by_dos_data_item_updates" {
232-
depends_on = [time_sleep.wait_for_propagation]
224+
depends_on = [aws_cloudwatch_query_definition.search_by_update_request_failed]
233225
name = "${var.project_id}/${var.blue_green_environment}/dos-data-item-updates"
234226

235227
log_group_names = [
@@ -243,14 +235,13 @@ fields @timestamp, correlation_id
243235
| filter field == 'REPLACE'
244236
| sort @timestamp desc
245237
EOF
246-
247238
lifecycle {
248239
create_before_destroy = false
249240
}
250241
}
251242

252243
resource "aws_cloudwatch_query_definition" "search_for_report_warnings" {
253-
depends_on = [time_sleep.wait_for_propagation]
244+
depends_on = [aws_cloudwatch_query_definition.search_by_dos_data_item_updates]
254245
name = "${var.project_id}/${var.blue_green_environment}/search-for-report-warnings"
255246

256247
log_group_names = [
@@ -269,15 +260,14 @@ fields @timestamp, correlation_id, message
269260
| filter level == 'WARNING'
270261
| sort @timestamp desc
271262
EOF
272-
273263
lifecycle {
274264
create_before_destroy = false
275265
}
276266
}
277267

278268

279269
resource "aws_cloudwatch_query_definition" "search_for_quality_checker_logs_with_odscode" {
280-
depends_on = [time_sleep.wait_for_propagation]
270+
depends_on = [aws_cloudwatch_query_definition.search_for_report_warnings]
281271
name = "${var.project_id}/${var.blue_green_environment}/search-for-quality-checker-logs-with-odscode"
282272

283273
log_group_names = [
@@ -289,7 +279,6 @@ fields @timestamp, level, message
289279
| filter odscode = 'TO_ADD'
290280
| sort @timestamp asc
291281
EOF
292-
293282
lifecycle {
294283
create_before_destroy = false
295284
}

0 commit comments

Comments
 (0)