Add notebooks, appengine and appspot to dns policy routing

This commit is contained in:
Wiktor Niesiobędzki
2025-06-13 10:31:31 +00:00
committed by Wiktor Niesiobędzki
parent 9e94a0836a
commit a5af0703f6
12 changed files with 55 additions and 15 deletions

View File

@@ -83,7 +83,7 @@ repos:
entry: python3 tools/duplicate-diff.py
language: python
language_version: python3
files: '.*(\.sh|\.tf|\.tftpl|\.tpl)$'
files: '.*(\.sh|\.tf|\.tftpl|\.tpl|\.yaml)$'
pass_filenames: true
require_serial: true

View File

@@ -13,6 +13,13 @@ aiplatform-notebook-cloud-all:
aiplatform-notebook-gu-all:
dns_name: "*.aiplatform-notebook.googleusercontent.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
appengine:
dns_name: "appengine.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
appspot-all:
dns_name: "*.appspot.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
backupdr-cloud:
dns_name: "backupdr.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
@@ -106,6 +113,9 @@ kernels-gu-all:
ltsapis-all:
dns_name: "*.ltsapis.goog."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
notebooks:
dns_name: "notebooks.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
notebooks-all:
dns_name: "*.notebooks.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }

View File

@@ -13,6 +13,13 @@ aiplatform-notebook-cloud-all:
aiplatform-notebook-gu-all:
dns_name: "*.aiplatform-notebook.googleusercontent.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
appengine:
dns_name: "appengine.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
appspot-all:
dns_name: "*.appspot.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
backupdr-cloud:
dns_name: "backupdr.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
@@ -106,6 +113,9 @@ kernels-gu-all:
ltsapis-all:
dns_name: "*.ltsapis.goog."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
notebooks:
dns_name: "notebooks.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
notebooks-all:
dns_name: "*.notebooks.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }

View File

@@ -13,6 +13,13 @@ aiplatform-notebook-cloud-all:
aiplatform-notebook-gu-all:
dns_name: "*.aiplatform-notebook.googleusercontent.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
appengine:
dns_name: "appengine.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
appspot-all:
dns_name: "*.appspot.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
backupdr-cloud:
dns_name: "backupdr.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
@@ -106,6 +113,9 @@ kernels-gu-all:
ltsapis-all:
dns_name: "*.ltsapis.goog."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
notebooks:
dns_name: "notebooks.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }
notebooks-all:
dns_name: "*.notebooks.cloud.google.com."
local_data: { CNAME: { rrdatas: ["private.googleapis.com."] } }

View File

@@ -27,7 +27,7 @@ counts:
google_dns_policy: 3
google_dns_record_set: 3
google_dns_response_policy: 1
google_dns_response_policy_rule: 39
google_dns_response_policy_rule: 42
google_essential_contacts_contact: 1
google_monitoring_alert_policy: 2
google_monitoring_dashboard: 3
@@ -42,4 +42,4 @@ counts:
google_storage_bucket_object: 2
google_tags_tag_binding: 3
modules: 23
resources: 186
resources: 189

View File

@@ -33,7 +33,7 @@ counts:
google_dns_policy: 3
google_dns_record_set: 3
google_dns_response_policy: 1
google_dns_response_policy_rule: 39
google_dns_response_policy_rule: 42
google_essential_contacts_contact: 1
google_monitoring_alert_policy: 2
google_monitoring_dashboard: 3
@@ -47,4 +47,4 @@ counts:
google_tags_tag_binding: 3
modules: 28
random_id: 3
resources: 203
resources: 206

View File

@@ -31,7 +31,7 @@ counts:
google_dns_policy: 3
google_dns_record_set: 3
google_dns_response_policy: 1
google_dns_response_policy_rule: 39
google_dns_response_policy_rule: 42
google_essential_contacts_contact: 1
google_monitoring_alert_policy: 2
google_monitoring_dashboard: 3
@@ -45,4 +45,4 @@ counts:
google_tags_tag_binding: 3
modules: 30
random_id: 17
resources: 250
resources: 253

View File

@@ -34,7 +34,7 @@ counts:
google_dns_policy: 4
google_dns_record_set: 3
google_dns_response_policy: 1
google_dns_response_policy_rule: 39
google_dns_response_policy_rule: 42
google_essential_contacts_contact: 1
google_monitoring_alert_policy: 2
google_monitoring_dashboard: 3
@@ -50,4 +50,4 @@ counts:
google_tags_tag_binding: 3
modules: 38
random_id: 6
resources: 270
resources: 273

View File

@@ -38,7 +38,7 @@ counts:
google_dns_policy: 6
google_dns_record_set: 3
google_dns_response_policy: 1
google_dns_response_policy_rule: 39
google_dns_response_policy_rule: 42
google_essential_contacts_contact: 1
google_monitoring_alert_policy: 2
google_monitoring_dashboard: 3
@@ -52,4 +52,4 @@ counts:
google_tags_tag_binding: 3
modules: 46
random_id: 6
resources: 280
resources: 283

View File

@@ -38,7 +38,7 @@ counts:
google_dns_policy: 4
google_dns_record_set: 3
google_dns_response_policy: 1
google_dns_response_policy_rule: 39
google_dns_response_policy_rule: 42
google_essential_contacts_contact: 1
google_monitoring_alert_policy: 2
google_monitoring_dashboard: 3
@@ -52,4 +52,4 @@ counts:
google_tags_tag_binding: 3
modules: 42
random_id: 6
resources: 256
resources: 259

View File

@@ -32,7 +32,7 @@ counts:
google_dns_policy: 2
google_dns_record_set: 2
google_dns_response_policy: 2
google_dns_response_policy_rule: 78
google_dns_response_policy_rule: 84
google_essential_contacts_contact: 1
google_monitoring_alert_policy: 4
google_monitoring_dashboard: 6
@@ -45,4 +45,4 @@ counts:
google_tags_tag_binding: 2
modules: 22
random_id: 6
resources: 223
resources: 229

View File

@@ -27,6 +27,16 @@ duplicates = [
[
"fast/stages/0-bootstrap/identity-providers-wfif-defs.tf",
"fast/stages/2-secops/identity-providers-defs.tf",
],
[
"fast/stages/2-networking-a-simple/data/dns-policy-rules.yaml",
"fast/stages/2-networking-b-nva/data/dns-policy-rules.yaml",
"fast/stages/2-networking-c-separate-envs/data/dns-policy-rules.yaml",
],
[
"fast/stages/2-networking-a-simple/data/cidrs.yaml",
"fast/stages/2-networking-b-nva/data/cidrs.yaml",
"fast/stages/2-networking-c-separate-envs/data/cidrs.yaml",
]
]