Skip to content

Commit 2bf4ad6

Browse files
fix: [certificatemanager] workaround crashes in gRPC for C++ (#9033)
* fix: workaround crashes in gRPC for C++ For more details see grpc/grpc#32171 PiperOrigin-RevId: 504336960 Source-Link: googleapis/googleapis@7bfa825 Source-Link: https://github.com/googleapis/googleapis-gen/commit/00b38b8e3a39c06be20d049b46c4a39fd09fabef Copy-Tag: eyJwIjoiamF2YS1jZXJ0aWZpY2F0ZS1tYW5hZ2VyLy5Pd2xCb3QueWFtbCIsImgiOiIwMGIzOGI4ZTNhMzljMDZiZTIwZDA0OWI0NmM0YTM5ZmQwOWZhYmVmIn0= * 🦉 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 ec05dad commit 2bf4ad6

File tree

10 files changed

+195
-99
lines changed

10 files changed

+195
-99
lines changed

java-certificate-manager/README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,20 +22,20 @@ If you are using Maven, add this to your pom.xml file:
2222
<dependency>
2323
<groupId>com.google.cloud</groupId>
2424
<artifactId>google-cloud-certificate-manager</artifactId>
25-
<version>0.11.0</version>
25+
<version>0.12.0</version>
2626
</dependency>
2727
```
2828

2929
If you are using Gradle without BOM, add this to your dependencies:
3030

3131
```Groovy
32-
implementation 'com.google.cloud:google-cloud-certificate-manager:0.11.0'
32+
implementation 'com.google.cloud:google-cloud-certificate-manager:0.12.0'
3333
```
3434

3535
If you are using SBT, add this to your dependencies:
3636

3737
```Scala
38-
libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.11.0"
38+
libraryDependencies += "com.google.cloud" % "google-cloud-certificate-manager" % "0.12.0"
3939
```
4040

4141
## Authentication

java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/CertificateManagerClient.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -58,16 +58,16 @@
5858
* <p>The Certificates Manager service exposes the following resources:
5959
*
6060
* <ul>
61-
* <li>`Certificate` which describes a single TLS certificate.
62-
* <li>`CertificateMap` which describes a collection of certificates that can be attached to a
61+
* <li>`Certificate` that describes a single TLS certificate.
62+
* <li>`CertificateMap` that describes a collection of certificates that can be attached to a
6363
* target resource.
64-
* <li>`CertificateMapEntry` which describes a single configuration entry that consists of a SNI
64+
* <li>`CertificateMapEntry` that describes a single configuration entry that consists of a SNI
6565
* and a group of certificates. It's a subresource of CertificateMap.
6666
* </ul>
6767
*
68-
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to match "^[a-z0-9-]{1,63}$"
69-
* regexp, which means that - only lower case letters, digits, and hyphen are allowed - length of
70-
* the resource ID has to be in [1,63] range.
68+
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to fully match the regexp
69+
* `[a-z0-9-]{1,63}`. In other words, - only lower case letters, digits, and hyphen are allowed -
70+
* length of the resource ID has to be in [1,63] range.
7171
*
7272
* <p>Provides methods to manage Cloud Certificate Manager entities.
7373
*

java-certificate-manager/google-cloud-certificate-manager/src/main/java/com/google/cloud/certificatemanager/v1/package-info.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,16 @@
3434
* <p>The Certificates Manager service exposes the following resources:
3535
*
3636
* <ul>
37-
* <li>`Certificate` which describes a single TLS certificate.
38-
* <li>`CertificateMap` which describes a collection of certificates that can be attached to a
37+
* <li>`Certificate` that describes a single TLS certificate.
38+
* <li>`CertificateMap` that describes a collection of certificates that can be attached to a
3939
* target resource.
40-
* <li>`CertificateMapEntry` which describes a single configuration entry that consists of a SNI
40+
* <li>`CertificateMapEntry` that describes a single configuration entry that consists of a SNI
4141
* and a group of certificates. It's a subresource of CertificateMap.
4242
* </ul>
4343
*
44-
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to match "^[a-z0-9-]{1,63}$"
45-
* regexp, which means that - only lower case letters, digits, and hyphen are allowed - length of
46-
* the resource ID has to be in [1,63] range.
44+
* <p>Certificate, CertificateMap and CertificateMapEntry IDs have to fully match the regexp
45+
* `[a-z0-9-]{1,63}`. In other words, - only lower case letters, digits, and hyphen are allowed -
46+
* length of the resource ID has to be in [1,63] range.
4747
*
4848
* <p>Provides methods to manage Cloud Certificate Manager entities.
4949
*

java-certificate-manager/grpc-google-cloud-certificate-manager-v1/src/main/java/com/google/cloud/certificatemanager/v1/CertificateManagerGrpc.java

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -29,14 +29,14 @@
2929
* easily applied to other Cloud resources e.g. Target Proxies.
3030
* Data Model
3131
* The Certificates Manager service exposes the following resources:
32-
* * `Certificate` which describes a single TLS certificate.
33-
* * `CertificateMap` which describes a collection of certificates that can be
32+
* * `Certificate` that describes a single TLS certificate.
33+
* * `CertificateMap` that describes a collection of certificates that can be
3434
* attached to a target resource.
35-
* * `CertificateMapEntry` which describes a single configuration entry that
35+
* * `CertificateMapEntry` that describes a single configuration entry that
3636
* consists of a SNI and a group of certificates. It's a subresource of
3737
* CertificateMap.
3838
* Certificate, CertificateMap and CertificateMapEntry IDs
39-
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
39+
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
4040
* - only lower case letters, digits, and hyphen are allowed
4141
* - length of the resource ID has to be in [1,63] range.
4242
* Provides methods to manage Cloud Certificate Manager entities.
@@ -1316,14 +1316,14 @@ public CertificateManagerFutureStub newStub(
13161316
* easily applied to other Cloud resources e.g. Target Proxies.
13171317
* Data Model
13181318
* The Certificates Manager service exposes the following resources:
1319-
* * `Certificate` which describes a single TLS certificate.
1320-
* * `CertificateMap` which describes a collection of certificates that can be
1319+
* * `Certificate` that describes a single TLS certificate.
1320+
* * `CertificateMap` that describes a collection of certificates that can be
13211321
* attached to a target resource.
1322-
* * `CertificateMapEntry` which describes a single configuration entry that
1322+
* * `CertificateMapEntry` that describes a single configuration entry that
13231323
* consists of a SNI and a group of certificates. It's a subresource of
13241324
* CertificateMap.
13251325
* Certificate, CertificateMap and CertificateMapEntry IDs
1326-
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
1326+
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
13271327
* - only lower case letters, digits, and hyphen are allowed
13281328
* - length of the resource ID has to be in [1,63] range.
13291329
* Provides methods to manage Cloud Certificate Manager entities.
@@ -1863,14 +1863,14 @@ public final io.grpc.ServerServiceDefinition bindService() {
18631863
* easily applied to other Cloud resources e.g. Target Proxies.
18641864
* Data Model
18651865
* The Certificates Manager service exposes the following resources:
1866-
* * `Certificate` which describes a single TLS certificate.
1867-
* * `CertificateMap` which describes a collection of certificates that can be
1866+
* * `Certificate` that describes a single TLS certificate.
1867+
* * `CertificateMap` that describes a collection of certificates that can be
18681868
* attached to a target resource.
1869-
* * `CertificateMapEntry` which describes a single configuration entry that
1869+
* * `CertificateMapEntry` that describes a single configuration entry that
18701870
* consists of a SNI and a group of certificates. It's a subresource of
18711871
* CertificateMap.
18721872
* Certificate, CertificateMap and CertificateMapEntry IDs
1873-
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
1873+
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
18741874
* - only lower case letters, digits, and hyphen are allowed
18751875
* - length of the resource ID has to be in [1,63] range.
18761876
* Provides methods to manage Cloud Certificate Manager entities.
@@ -2302,14 +2302,14 @@ public void deleteCertificateIssuanceConfig(
23022302
* easily applied to other Cloud resources e.g. Target Proxies.
23032303
* Data Model
23042304
* The Certificates Manager service exposes the following resources:
2305-
* * `Certificate` which describes a single TLS certificate.
2306-
* * `CertificateMap` which describes a collection of certificates that can be
2305+
* * `Certificate` that describes a single TLS certificate.
2306+
* * `CertificateMap` that describes a collection of certificates that can be
23072307
* attached to a target resource.
2308-
* * `CertificateMapEntry` which describes a single configuration entry that
2308+
* * `CertificateMapEntry` that describes a single configuration entry that
23092309
* consists of a SNI and a group of certificates. It's a subresource of
23102310
* CertificateMap.
23112311
* Certificate, CertificateMap and CertificateMapEntry IDs
2312-
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
2312+
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
23132313
* - only lower case letters, digits, and hyphen are allowed
23142314
* - length of the resource ID has to be in [1,63] range.
23152315
* Provides methods to manage Cloud Certificate Manager entities.
@@ -2659,14 +2659,14 @@ public com.google.longrunning.Operation deleteCertificateIssuanceConfig(
26592659
* easily applied to other Cloud resources e.g. Target Proxies.
26602660
* Data Model
26612661
* The Certificates Manager service exposes the following resources:
2662-
* * `Certificate` which describes a single TLS certificate.
2663-
* * `CertificateMap` which describes a collection of certificates that can be
2662+
* * `Certificate` that describes a single TLS certificate.
2663+
* * `CertificateMap` that describes a collection of certificates that can be
26642664
* attached to a target resource.
2665-
* * `CertificateMapEntry` which describes a single configuration entry that
2665+
* * `CertificateMapEntry` that describes a single configuration entry that
26662666
* consists of a SNI and a group of certificates. It's a subresource of
26672667
* CertificateMap.
26682668
* Certificate, CertificateMap and CertificateMapEntry IDs
2669-
* have to match "^[a-z0-9-]{1,63}$" regexp, which means that
2669+
* have to fully match the regexp `[a-z0-9-]{1,63}`. In other words,
26702670
* - only lower case letters, digits, and hyphen are allowed
26712671
* - length of the resource ID has to be in [1,63] range.
26722672
* Provides methods to manage Cloud Certificate Manager entities.

0 commit comments

Comments
 (0)