Skip to content

Commit 4cb8398

Browse files
authored
DS-1141 Fixing CW queries and shared resources 10 release (#1141)
# Task Branch Pull Request **<https://nhsd-jira.digital.nhs.uk/browse/DS-1141>** ## Description of Changes Fixing CW queries occuring during terraform apply and moving ahead with shared resources 10 release ## Type of change Delete not appropriate - Bug fix (Fixing CW queries occuring during terraform apply) ## Development Checklist - [x] I have performed a self-review of my own code - [x] Tests have added that prove my fix is effective or that my feature works (Integration tests) - [x] I have updated Dependabot to include my changes (if applicable) ## Code Reviewer Checklist - [x] I can confirm the changes have been tested or approved by a tester
1 parent 9b3b0c9 commit 4cb8398

1 file changed

Lines changed: 13 additions & 13 deletions

File tree

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

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
// of the query definitions themselves, but can reduce immediate read
55
// failures when the provider plans many resources concurrently.
66
resource "time_sleep" "wait_for_propagation" {
7-
create_duration = "5s"
7+
create_duration = "45s"
88
}
99

1010
resource "aws_cloudwatch_query_definition" "search_for_errors" {
@@ -33,7 +33,7 @@ EOF
3333
}
3434

3535
resource "aws_cloudwatch_query_definition" "search_by_correlation_id" {
36-
depends_on = [time_sleep.wait_for_propagation]
36+
depends_on = [aws_cloudwatch_query_definition.search_for_errors]
3737
name = "${var.project_id}/${var.blue_green_environment}/search-by-correlation-id"
3838

3939
log_group_names = [
@@ -58,7 +58,7 @@ EOF
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 = [
@@ -83,7 +83,7 @@ EOF
8383
}
8484

8585
resource "aws_cloudwatch_query_definition" "search_by_odscode" {
86-
depends_on = [time_sleep.wait_for_propagation]
86+
depends_on = [aws_cloudwatch_query_definition.search_by_correlation_id_expanded]
8787
name = "${var.project_id}/${var.blue_green_environment}/search-by-odscode"
8888

8989
log_group_names = [
@@ -108,7 +108,7 @@ EOF
108108
}
109109

110110
resource "aws_cloudwatch_query_definition" "search_by_odscode_expanded" {
111-
depends_on = [time_sleep.wait_for_propagation]
111+
depends_on = [aws_cloudwatch_query_definition.search_by_odscode]
112112
name = "${var.project_id}/${var.blue_green_environment}/search-by-odscode-expanded"
113113

114114
log_group_names = [
@@ -133,7 +133,7 @@ EOF
133133
}
134134

135135
resource "aws_cloudwatch_query_definition" "search_for_invalid_postcode" {
136-
depends_on = [time_sleep.wait_for_propagation]
136+
depends_on = [aws_cloudwatch_query_definition.search_by_odscode_expanded]
137137
name = "${var.project_id}/${var.blue_green_environment}/search-for-invalid-postcode"
138138

139139
log_group_names = [
@@ -152,7 +152,7 @@ EOF
152152
}
153153

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

158158
log_group_names = [
@@ -171,7 +171,7 @@ EOF
171171
}
172172

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

177177
log_group_names = [
@@ -191,7 +191,7 @@ EOF
191191
}
192192

193193
resource "aws_cloudwatch_query_definition" "search_by_update_request_success" {
194-
depends_on = [time_sleep.wait_for_propagation]
194+
depends_on = [aws_cloudwatch_query_definition.search_by_email_correlation_id]
195195
name = "${var.project_id}/${var.blue_green_environment}/update-request-success"
196196

197197
log_group_names = [
@@ -210,7 +210,7 @@ EOF
210210
}
211211

212212
resource "aws_cloudwatch_query_definition" "search_by_update_request_failed" {
213-
depends_on = [time_sleep.wait_for_propagation]
213+
depends_on = [aws_cloudwatch_query_definition.search_by_update_request_success]
214214
name = "${var.project_id}/${var.blue_green_environment}/update-request-failed"
215215

216216
log_group_names = [
@@ -229,7 +229,7 @@ EOF
229229
}
230230

231231
resource "aws_cloudwatch_query_definition" "search_by_dos_data_item_updates" {
232-
depends_on = [time_sleep.wait_for_propagation]
232+
depends_on = [aws_cloudwatch_query_definition.search_by_update_request_failed]
233233
name = "${var.project_id}/${var.blue_green_environment}/dos-data-item-updates"
234234

235235
log_group_names = [
@@ -250,7 +250,7 @@ EOF
250250
}
251251

252252
resource "aws_cloudwatch_query_definition" "search_for_report_warnings" {
253-
depends_on = [time_sleep.wait_for_propagation]
253+
depends_on = [aws_cloudwatch_query_definition.search_by_dos_data_item_updates]
254254
name = "${var.project_id}/${var.blue_green_environment}/search-for-report-warnings"
255255

256256
log_group_names = [
@@ -277,7 +277,7 @@ EOF
277277

278278

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

283283
log_group_names = [

0 commit comments

Comments
 (0)