Skip to content

Commit e142954

Browse files
authored
Merge pull request #5 from mplibunao/fixes-domain-mapping-getting-recreated-every-apply-causing-outage
Fixes domain mapping being recreated
2 parents 5f236e2 + 67a0871 commit e142954

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

main.tf

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,8 +166,7 @@ resource "google_cloud_run_service" "main" {
166166
metadata[0].annotations["run.googleapis.com/client-name"],
167167
metadata[0].annotations["run.googleapis.com/client-version"],
168168
metadata[0].annotations["client.knative.dev/user-image"],
169-
metadata[0].annotations["serving.knative.dev/creator"],
170-
metadata[0].annotations["serving.knative.dev/lastModifier"],
169+
metadata[0]["run.googleapis.com/operation-id"],
171170
traffic
172171
]
173172
}
@@ -191,6 +190,14 @@ resource "google_cloud_run_domain_mapping" "domain_map" {
191190
force_override = var.force_override
192191
certificate_mode = var.certificate_mode
193192
}
193+
194+
lifecycle {
195+
ignore_changes = [
196+
metadata[0].annotations["serving.knative.dev/creator"],
197+
metadata[0].annotations["serving.knative.dev/lastModifier"],
198+
metadata[0].annotations["run.googleapis.com/operation-id"],
199+
]
200+
}
194201
}
195202

196203
resource "google_cloud_run_service_iam_member" "authorize" {

0 commit comments

Comments
 (0)