Skip to content

Commit d4e8c3a

Browse files
docs: [run]clarify some defaults and required or optional values (googleapis#10465)
* docs:clarify some defaults and required or optional values feat:support mounting NFS and GCS volumes in Cloud Run Jobs and Services feat:support specifying a per-Service min-instance-count feat:support disabling waiting for health checks during Service deployment. feat:allow disabling the default URL (run.app) for Cloud Run Services PiperOrigin-RevId: 612580574 Source-Link: googleapis/googleapis@97e3b44 Source-Link: https://github.com/googleapis/googleapis-gen/commit/604bc4d18602a7bef763634867b1f382324b7e7f Copy-Tag: eyJwIjoiamF2YS1ydW4vLk93bEJvdC55YW1sIiwiaCI6IjYwNGJjNGQxODYwMmE3YmVmNzYzNjM0ODY3YjFmMzgyMzI0YjdlN2YifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 55c85fe commit d4e8c3a

35 files changed

+5330
-543
lines changed

java-run/google-cloud-run/src/main/resources/META-INF/native-image/com.google.cloud.run.v2/reflect-config.json

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,24 @@
881881
"allDeclaredClasses": true,
882882
"allPublicClasses": true
883883
},
884+
{
885+
"name": "com.google.cloud.run.v2.GCSVolumeSource",
886+
"queryAllDeclaredConstructors": true,
887+
"queryAllPublicConstructors": true,
888+
"queryAllDeclaredMethods": true,
889+
"allPublicMethods": true,
890+
"allDeclaredClasses": true,
891+
"allPublicClasses": true
892+
},
893+
{
894+
"name": "com.google.cloud.run.v2.GCSVolumeSource$Builder",
895+
"queryAllDeclaredConstructors": true,
896+
"queryAllPublicConstructors": true,
897+
"queryAllDeclaredMethods": true,
898+
"allPublicMethods": true,
899+
"allDeclaredClasses": true,
900+
"allPublicClasses": true
901+
},
884902
{
885903
"name": "com.google.cloud.run.v2.GRPCAction",
886904
"queryAllDeclaredConstructors": true,
@@ -1232,6 +1250,24 @@
12321250
"allDeclaredClasses": true,
12331251
"allPublicClasses": true
12341252
},
1253+
{
1254+
"name": "com.google.cloud.run.v2.NFSVolumeSource",
1255+
"queryAllDeclaredConstructors": true,
1256+
"queryAllPublicConstructors": true,
1257+
"queryAllDeclaredMethods": true,
1258+
"allPublicMethods": true,
1259+
"allDeclaredClasses": true,
1260+
"allPublicClasses": true
1261+
},
1262+
{
1263+
"name": "com.google.cloud.run.v2.NFSVolumeSource$Builder",
1264+
"queryAllDeclaredConstructors": true,
1265+
"queryAllPublicConstructors": true,
1266+
"queryAllDeclaredMethods": true,
1267+
"allPublicMethods": true,
1268+
"allDeclaredClasses": true,
1269+
"allPublicClasses": true
1270+
},
12351271
{
12361272
"name": "com.google.cloud.run.v2.Probe",
12371273
"queryAllDeclaredConstructors": true,
@@ -1304,6 +1340,24 @@
13041340
"allDeclaredClasses": true,
13051341
"allPublicClasses": true
13061342
},
1343+
{
1344+
"name": "com.google.cloud.run.v2.RevisionScalingStatus",
1345+
"queryAllDeclaredConstructors": true,
1346+
"queryAllPublicConstructors": true,
1347+
"queryAllDeclaredMethods": true,
1348+
"allPublicMethods": true,
1349+
"allDeclaredClasses": true,
1350+
"allPublicClasses": true
1351+
},
1352+
{
1353+
"name": "com.google.cloud.run.v2.RevisionScalingStatus$Builder",
1354+
"queryAllDeclaredConstructors": true,
1355+
"queryAllPublicConstructors": true,
1356+
"queryAllDeclaredMethods": true,
1357+
"allPublicMethods": true,
1358+
"allDeclaredClasses": true,
1359+
"allPublicClasses": true
1360+
},
13071361
{
13081362
"name": "com.google.cloud.run.v2.RevisionTemplate",
13091363
"queryAllDeclaredConstructors": true,
@@ -1430,6 +1484,24 @@
14301484
"allDeclaredClasses": true,
14311485
"allPublicClasses": true
14321486
},
1487+
{
1488+
"name": "com.google.cloud.run.v2.ServiceScaling",
1489+
"queryAllDeclaredConstructors": true,
1490+
"queryAllPublicConstructors": true,
1491+
"queryAllDeclaredMethods": true,
1492+
"allPublicMethods": true,
1493+
"allDeclaredClasses": true,
1494+
"allPublicClasses": true
1495+
},
1496+
{
1497+
"name": "com.google.cloud.run.v2.ServiceScaling$Builder",
1498+
"queryAllDeclaredConstructors": true,
1499+
"queryAllPublicConstructors": true,
1500+
"queryAllDeclaredMethods": true,
1501+
"allPublicMethods": true,
1502+
"allDeclaredClasses": true,
1503+
"allPublicClasses": true
1504+
},
14331505
{
14341506
"name": "com.google.cloud.run.v2.TCPSocketAction",
14351507
"queryAllDeclaredConstructors": true,

java-run/google-cloud-run/src/test/java/com/google/cloud/run/v2/RevisionsClientHttpJsonTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,6 +115,7 @@ public void getRevisionTest() throws Exception {
115115
.setLogUri("logUri-1097354360")
116116
.setSatisfiesPzs(true)
117117
.setSessionAffinity(true)
118+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
118119
.setEtag("etag3123477")
119120
.build();
120121
mockService.addResponse(expectedResponse);
@@ -188,6 +189,7 @@ public void getRevisionTest2() throws Exception {
188189
.setLogUri("logUri-1097354360")
189190
.setSatisfiesPzs(true)
190191
.setSessionAffinity(true)
192+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
191193
.setEtag("etag3123477")
192194
.build();
193195
mockService.addResponse(expectedResponse);
@@ -363,6 +365,7 @@ public void deleteRevisionTest() throws Exception {
363365
.setLogUri("logUri-1097354360")
364366
.setSatisfiesPzs(true)
365367
.setSessionAffinity(true)
368+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
366369
.setEtag("etag3123477")
367370
.build();
368371
Operation resultOperation =
@@ -441,6 +444,7 @@ public void deleteRevisionTest2() throws Exception {
441444
.setLogUri("logUri-1097354360")
442445
.setSatisfiesPzs(true)
443446
.setSessionAffinity(true)
447+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
444448
.setEtag("etag3123477")
445449
.build();
446450
Operation resultOperation =

java-run/google-cloud-run/src/test/java/com/google/cloud/run/v2/RevisionsClientTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,7 @@ public void getRevisionTest() throws Exception {
123123
.setLogUri("logUri-1097354360")
124124
.setSatisfiesPzs(true)
125125
.setSessionAffinity(true)
126+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
126127
.setEtag("etag3123477")
127128
.build();
128129
mockRevisions.addResponse(expectedResponse);
@@ -190,6 +191,7 @@ public void getRevisionTest2() throws Exception {
190191
.setLogUri("logUri-1097354360")
191192
.setSatisfiesPzs(true)
192193
.setSessionAffinity(true)
194+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
193195
.setEtag("etag3123477")
194196
.build();
195197
mockRevisions.addResponse(expectedResponse);
@@ -345,6 +347,7 @@ public void deleteRevisionTest() throws Exception {
345347
.setLogUri("logUri-1097354360")
346348
.setSatisfiesPzs(true)
347349
.setSessionAffinity(true)
350+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
348351
.setEtag("etag3123477")
349352
.build();
350353
Operation resultOperation =
@@ -420,6 +423,7 @@ public void deleteRevisionTest2() throws Exception {
420423
.setLogUri("logUri-1097354360")
421424
.setSatisfiesPzs(true)
422425
.setSessionAffinity(true)
426+
.setScalingStatus(RevisionScalingStatus.newBuilder().build())
423427
.setEtag("etag3123477")
424428
.build();
425429
Operation resultOperation =

java-run/google-cloud-run/src/test/java/com/google/cloud/run/v2/ServicesClientHttpJsonTest.java

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,8 @@ public void createServiceTest() throws Exception {
114114
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
115115
.setTemplate(RevisionTemplate.newBuilder().build())
116116
.addAllTraffic(new ArrayList<TrafficTarget>())
117+
.setScaling(ServiceScaling.newBuilder().build())
118+
.setDefaultUriDisabled(true)
117119
.setObservedGeneration(900833007)
118120
.setTerminalCondition(Condition.newBuilder().build())
119121
.addAllConditions(new ArrayList<Condition>())
@@ -198,6 +200,8 @@ public void createServiceTest2() throws Exception {
198200
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
199201
.setTemplate(RevisionTemplate.newBuilder().build())
200202
.addAllTraffic(new ArrayList<TrafficTarget>())
203+
.setScaling(ServiceScaling.newBuilder().build())
204+
.setDefaultUriDisabled(true)
201205
.setObservedGeneration(900833007)
202206
.setTerminalCondition(Condition.newBuilder().build())
203207
.addAllConditions(new ArrayList<Condition>())
@@ -282,6 +286,8 @@ public void getServiceTest() throws Exception {
282286
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
283287
.setTemplate(RevisionTemplate.newBuilder().build())
284288
.addAllTraffic(new ArrayList<TrafficTarget>())
289+
.setScaling(ServiceScaling.newBuilder().build())
290+
.setDefaultUriDisabled(true)
285291
.setObservedGeneration(900833007)
286292
.setTerminalCondition(Condition.newBuilder().build())
287293
.addAllConditions(new ArrayList<Condition>())
@@ -357,6 +363,8 @@ public void getServiceTest2() throws Exception {
357363
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
358364
.setTemplate(RevisionTemplate.newBuilder().build())
359365
.addAllTraffic(new ArrayList<TrafficTarget>())
366+
.setScaling(ServiceScaling.newBuilder().build())
367+
.setDefaultUriDisabled(true)
360368
.setObservedGeneration(900833007)
361369
.setTerminalCondition(Condition.newBuilder().build())
362370
.addAllConditions(new ArrayList<Condition>())
@@ -532,6 +540,8 @@ public void updateServiceTest() throws Exception {
532540
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
533541
.setTemplate(RevisionTemplate.newBuilder().build())
534542
.addAllTraffic(new ArrayList<TrafficTarget>())
543+
.setScaling(ServiceScaling.newBuilder().build())
544+
.setDefaultUriDisabled(true)
535545
.setObservedGeneration(900833007)
536546
.setTerminalCondition(Condition.newBuilder().build())
537547
.addAllConditions(new ArrayList<Condition>())
@@ -575,6 +585,8 @@ public void updateServiceTest() throws Exception {
575585
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
576586
.setTemplate(RevisionTemplate.newBuilder().build())
577587
.addAllTraffic(new ArrayList<TrafficTarget>())
588+
.setScaling(ServiceScaling.newBuilder().build())
589+
.setDefaultUriDisabled(true)
578590
.setObservedGeneration(900833007)
579591
.setTerminalCondition(Condition.newBuilder().build())
580592
.addAllConditions(new ArrayList<Condition>())
@@ -637,6 +649,8 @@ public void updateServiceExceptionTest() throws Exception {
637649
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
638650
.setTemplate(RevisionTemplate.newBuilder().build())
639651
.addAllTraffic(new ArrayList<TrafficTarget>())
652+
.setScaling(ServiceScaling.newBuilder().build())
653+
.setDefaultUriDisabled(true)
640654
.setObservedGeneration(900833007)
641655
.setTerminalCondition(Condition.newBuilder().build())
642656
.addAllConditions(new ArrayList<Condition>())
@@ -680,6 +694,8 @@ public void deleteServiceTest() throws Exception {
680694
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
681695
.setTemplate(RevisionTemplate.newBuilder().build())
682696
.addAllTraffic(new ArrayList<TrafficTarget>())
697+
.setScaling(ServiceScaling.newBuilder().build())
698+
.setDefaultUriDisabled(true)
683699
.setObservedGeneration(900833007)
684700
.setTerminalCondition(Condition.newBuilder().build())
685701
.addAllConditions(new ArrayList<Condition>())
@@ -760,6 +776,8 @@ public void deleteServiceTest2() throws Exception {
760776
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
761777
.setTemplate(RevisionTemplate.newBuilder().build())
762778
.addAllTraffic(new ArrayList<TrafficTarget>())
779+
.setScaling(ServiceScaling.newBuilder().build())
780+
.setDefaultUriDisabled(true)
763781
.setObservedGeneration(900833007)
764782
.setTerminalCondition(Condition.newBuilder().build())
765783
.addAllConditions(new ArrayList<Condition>())

java-run/google-cloud-run/src/test/java/com/google/cloud/run/v2/ServicesClientTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,8 @@ public void createServiceTest() throws Exception {
122122
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
123123
.setTemplate(RevisionTemplate.newBuilder().build())
124124
.addAllTraffic(new ArrayList<TrafficTarget>())
125+
.setScaling(ServiceScaling.newBuilder().build())
126+
.setDefaultUriDisabled(true)
125127
.setObservedGeneration(900833007)
126128
.setTerminalCondition(Condition.newBuilder().build())
127129
.addAllConditions(new ArrayList<Condition>())
@@ -205,6 +207,8 @@ public void createServiceTest2() throws Exception {
205207
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
206208
.setTemplate(RevisionTemplate.newBuilder().build())
207209
.addAllTraffic(new ArrayList<TrafficTarget>())
210+
.setScaling(ServiceScaling.newBuilder().build())
211+
.setDefaultUriDisabled(true)
208212
.setObservedGeneration(900833007)
209213
.setTerminalCondition(Condition.newBuilder().build())
210214
.addAllConditions(new ArrayList<Condition>())
@@ -288,6 +292,8 @@ public void getServiceTest() throws Exception {
288292
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
289293
.setTemplate(RevisionTemplate.newBuilder().build())
290294
.addAllTraffic(new ArrayList<TrafficTarget>())
295+
.setScaling(ServiceScaling.newBuilder().build())
296+
.setDefaultUriDisabled(true)
291297
.setObservedGeneration(900833007)
292298
.setTerminalCondition(Condition.newBuilder().build())
293299
.addAllConditions(new ArrayList<Condition>())
@@ -357,6 +363,8 @@ public void getServiceTest2() throws Exception {
357363
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
358364
.setTemplate(RevisionTemplate.newBuilder().build())
359365
.addAllTraffic(new ArrayList<TrafficTarget>())
366+
.setScaling(ServiceScaling.newBuilder().build())
367+
.setDefaultUriDisabled(true)
360368
.setObservedGeneration(900833007)
361369
.setTerminalCondition(Condition.newBuilder().build())
362370
.addAllConditions(new ArrayList<Condition>())
@@ -514,6 +522,8 @@ public void updateServiceTest() throws Exception {
514522
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
515523
.setTemplate(RevisionTemplate.newBuilder().build())
516524
.addAllTraffic(new ArrayList<TrafficTarget>())
525+
.setScaling(ServiceScaling.newBuilder().build())
526+
.setDefaultUriDisabled(true)
517527
.setObservedGeneration(900833007)
518528
.setTerminalCondition(Condition.newBuilder().build())
519529
.addAllConditions(new ArrayList<Condition>())
@@ -591,6 +601,8 @@ public void deleteServiceTest() throws Exception {
591601
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
592602
.setTemplate(RevisionTemplate.newBuilder().build())
593603
.addAllTraffic(new ArrayList<TrafficTarget>())
604+
.setScaling(ServiceScaling.newBuilder().build())
605+
.setDefaultUriDisabled(true)
594606
.setObservedGeneration(900833007)
595607
.setTerminalCondition(Condition.newBuilder().build())
596608
.addAllConditions(new ArrayList<Condition>())
@@ -668,6 +680,8 @@ public void deleteServiceTest2() throws Exception {
668680
.setBinaryAuthorization(BinaryAuthorization.newBuilder().build())
669681
.setTemplate(RevisionTemplate.newBuilder().build())
670682
.addAllTraffic(new ArrayList<TrafficTarget>())
683+
.setScaling(ServiceScaling.newBuilder().build())
684+
.setDefaultUriDisabled(true)
671685
.setObservedGeneration(900833007)
672686
.setTerminalCondition(Condition.newBuilder().build())
673687
.addAllConditions(new ArrayList<Condition>())

0 commit comments

Comments
 (0)