Skip to content

Commit 8eea0b6

Browse files
Merge pull request GoogleCloudPlatform#2929 from maqiuyujoyce/202410-test-gen-mockalloydb
Support pscConfig in mockalloydb cluster
2 parents b03ce56 + a8c852a commit 8eea0b6

File tree

10 files changed

+839
-725
lines changed

10 files changed

+839
-725
lines changed

mockgcp/apply-proto-patches.sh

+13
Original file line numberDiff line numberDiff line change
@@ -51,3 +51,16 @@ cd tools/patch-proto
5151
# MaintenanceUpdatePolicy maintenance_update_policy = 32;
5252
# EOF
5353

54+
# Use our proto patch tool to add the missing pscConfig field for AlloyDB cluster.
55+
go run . --file ${REPO_ROOT}/mockgcp/third_party/googleapis/google/cloud/alloydb/v1beta/resources.proto --message Cluster <<EOF
56+
57+
// PscConfig contains PSC related configuration at a cluster level.
58+
message PscConfig {
59+
// Optional. Create an instance that allows connections from Private Service
60+
// Connect endpoints to the instance.
61+
bool psc_enabled = 1 [(google.api.field_behavior) = OPTIONAL];
62+
}
63+
64+
// Optional. The configuration for Private Service Connect (PSC) for the cluster.
65+
PscConfig psc_config = 31 [(google.api.field_behavior) = OPTIONAL];
66+
EOF

mockgcp/generated/mockgcp/cloud/alloydb/v1beta/resources.pb.go

+806-725
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbcluster/basicalloydbcluster/_http.log

+2
Original file line numberDiff line numberDiff line change
@@ -299,6 +299,7 @@ Grpc-Metadata-Content-Type: application/grpc
299299
"network": "projects/${projectId}/global/networks/${networkID}"
300300
},
301301
"primaryConfig": null,
302+
"pscConfig": null,
302303
"reconciling": false,
303304
"satisfiesPzs": false,
304305
"secondaryConfig": null,
@@ -391,6 +392,7 @@ Grpc-Metadata-Content-Type: application/grpc
391392
"network": "projects/${projectId}/global/networks/${networkID}"
392393
},
393394
"primaryConfig": null,
395+
"pscConfig": null,
394396
"reconciling": false,
395397
"satisfiesPzs": false,
396398
"secondaryConfig": null,

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbcluster/basicalloydbsecondarycluster/_http.log

+4
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ Grpc-Metadata-Content-Type: application/grpc
210210
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
211211
},
212212
"primaryConfig": null,
213+
"pscConfig": null,
213214
"reconciling": false,
214215
"satisfiesPzs": false,
215216
"secondaryConfig": null,
@@ -777,6 +778,7 @@ Grpc-Metadata-Content-Type: application/grpc
777778
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
778779
},
779780
"primaryConfig": null,
781+
"pscConfig": null,
780782
"reconciling": false,
781783
"satisfiesPzs": false,
782784
"secondaryConfig": {
@@ -867,6 +869,7 @@ Grpc-Metadata-Content-Type: application/grpc
867869
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
868870
},
869871
"primaryConfig": null,
872+
"pscConfig": null,
870873
"reconciling": false,
871874
"satisfiesPzs": false,
872875
"secondaryConfig": {
@@ -1230,6 +1233,7 @@ Grpc-Metadata-Content-Type: application/grpc
12301233
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
12311234
},
12321235
"primaryConfig": null,
1236+
"pscConfig": null,
12331237
"reconciling": false,
12341238
"satisfiesPzs": false,
12351239
"secondaryConfig": null,

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbcluster/fullalloydbcluster/_http.log

+2
Original file line numberDiff line numberDiff line change
@@ -572,6 +572,7 @@ Grpc-Metadata-Content-Type: application/grpc
572572
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
573573
},
574574
"primaryConfig": null,
575+
"pscConfig": null,
575576
"reconciling": false,
576577
"satisfiesPzs": false,
577578
"secondaryConfig": null,
@@ -722,6 +723,7 @@ Grpc-Metadata-Content-Type: application/grpc
722723
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
723724
},
724725
"primaryConfig": null,
726+
"pscConfig": null,
725727
"reconciling": false,
726728
"satisfiesPzs": false,
727729
"secondaryConfig": null,

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbinstance/basicalloydbinstance/_http.log

+2
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ Grpc-Metadata-Content-Type: application/grpc
210210
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
211211
},
212212
"primaryConfig": null,
213+
"pscConfig": null,
213214
"reconciling": false,
214215
"satisfiesPzs": false,
215216
"secondaryConfig": null,
@@ -1063,6 +1064,7 @@ Grpc-Metadata-Content-Type: application/grpc
10631064
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
10641065
},
10651066
"primaryConfig": null,
1067+
"pscConfig": null,
10661068
"reconciling": false,
10671069
"satisfiesPzs": false,
10681070
"secondaryConfig": null,

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbinstance/basicalloydbsecondaryinstance/_http.log

+4
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ Grpc-Metadata-Content-Type: application/grpc
210210
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
211211
},
212212
"primaryConfig": null,
213+
"pscConfig": null,
213214
"reconciling": false,
214215
"satisfiesPzs": false,
215216
"secondaryConfig": null,
@@ -777,6 +778,7 @@ Grpc-Metadata-Content-Type: application/grpc
777778
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
778779
},
779780
"primaryConfig": null,
781+
"pscConfig": null,
780782
"reconciling": false,
781783
"satisfiesPzs": false,
782784
"secondaryConfig": {
@@ -992,6 +994,7 @@ Grpc-Metadata-Content-Type: application/grpc
992994
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
993995
},
994996
"primaryConfig": null,
997+
"pscConfig": null,
995998
"reconciling": false,
996999
"satisfiesPzs": false,
9971000
"secondaryConfig": {
@@ -1355,6 +1358,7 @@ Grpc-Metadata-Content-Type: application/grpc
13551358
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
13561359
},
13571360
"primaryConfig": null,
1361+
"pscConfig": null,
13581362
"reconciling": false,
13591363
"satisfiesPzs": false,
13601364
"secondaryConfig": null,

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbinstance/fullalloydbinstance/_http.log

+2
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ Grpc-Metadata-Content-Type: application/grpc
205205
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}",
206206
"networkConfig": null,
207207
"primaryConfig": null,
208+
"pscConfig": null,
208209
"reconciling": false,
209210
"satisfiesPzs": false,
210211
"secondaryConfig": null,
@@ -1089,6 +1090,7 @@ Grpc-Metadata-Content-Type: application/grpc
10891090
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}",
10901091
"networkConfig": null,
10911092
"primaryConfig": null,
1093+
"pscConfig": null,
10921094
"reconciling": false,
10931095
"satisfiesPzs": false,
10941096
"secondaryConfig": null,

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbinstance/readalloydbinstance/_http.log

+2
Original file line numberDiff line numberDiff line change
@@ -205,6 +205,7 @@ Grpc-Metadata-Content-Type: application/grpc
205205
"network": "projects/${projectId}/global/networks/computenetwork${uniqueId}",
206206
"networkConfig": null,
207207
"primaryConfig": null,
208+
"pscConfig": null,
208209
"reconciling": false,
209210
"satisfiesPzs": false,
210211
"secondaryConfig": null,
@@ -1209,6 +1210,7 @@ Grpc-Metadata-Content-Type: application/grpc
12091210
"network": "projects/${projectId}/global/networks/computenetwork${uniqueId}",
12101211
"networkConfig": null,
12111212
"primaryConfig": null,
1213+
"pscConfig": null,
12121214
"reconciling": false,
12131215
"satisfiesPzs": false,
12141216
"secondaryConfig": null,

pkg/test/resourcefixture/testdata/basic/alloydb/v1beta1/alloydbinstance/zonalalloydbinstance/_http.log

+2
Original file line numberDiff line numberDiff line change
@@ -210,6 +210,7 @@ Grpc-Metadata-Content-Type: application/grpc
210210
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
211211
},
212212
"primaryConfig": null,
213+
"pscConfig": null,
213214
"reconciling": false,
214215
"satisfiesPzs": false,
215216
"secondaryConfig": null,
@@ -985,6 +986,7 @@ Grpc-Metadata-Content-Type: application/grpc
985986
"network": "projects/${projectId}/global/networks/computenetwork-${uniqueId}"
986987
},
987988
"primaryConfig": null,
989+
"pscConfig": null,
988990
"reconciling": false,
989991
"satisfiesPzs": false,
990992
"secondaryConfig": null,

0 commit comments

Comments
 (0)