Skip to content

Commit e434587

Browse files
feat: [binaryauthorization] Adds support for check-based platform policy evaluation to Binary Authorization Continuous Validation logs (#9768)
- [ ] Regenerate this pull request now. feat: Adds support for communicating configuration issues that prevent Continuous Validation from monitoring pods fix!: Remove unused unsupported_policy_event event_type from ContinuousValidationPodEvent PiperOrigin-RevId: 557146775 Source-Link: https://togithub.com/googleapis/googleapis/commit/6c2b07fea4eeca5c55e2bb4bd732e00a299dbbea Source-Link: https://togithub.com/googleapis/googleapis-gen/commit/828cab43a0c39a28f10317b4b5b124c735f240fa Copy-Tag: eyJwIjoiamF2YS1iaW5hcnktYXV0aG9yaXphdGlvbi8uT3dsQm90LnlhbWwiLCJoIjoiODI4Y2FiNDNhMGMzOWEyOGYxMDMxN2I0YjViMTI0YzczNWYyNDBmYSJ9
1 parent bca9597 commit e434587

File tree

6 files changed

+5320
-584
lines changed

6 files changed

+5320
-584
lines changed

java-binary-authorization/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ If you are using Maven with [BOM][libraries-bom], add this to your pom.xml file:
2020
<dependency>
2121
<groupId>com.google.cloud</groupId>
2222
<artifactId>libraries-bom</artifactId>
23-
<version>26.19.0</version>
23+
<version>26.22.0</version>
2424
<type>pom</type>
2525
<scope>import</scope>
2626
</dependency>
@@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates.
195195
[kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html
196196
[stability-image]: https://img.shields.io/badge/stability-stable-green
197197
[maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-binary-authorization.svg
198-
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.20.0
198+
[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-binary-authorization/1.22.0
199199
[authentication]: https://github.com/googleapis/google-cloud-java#authentication
200200
[auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes
201201
[predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles

java-binary-authorization/google-cloud-binary-authorization/src/main/resources/META-INF/native-image/com.google.cloud.binaryauthorization.v1beta1/reflect-config.json

Lines changed: 48 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -485,6 +485,24 @@
485485
"allDeclaredClasses": true,
486486
"allPublicClasses": true
487487
},
488+
{
489+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ConfigErrorEvent",
490+
"queryAllDeclaredConstructors": true,
491+
"queryAllPublicConstructors": true,
492+
"queryAllDeclaredMethods": true,
493+
"allPublicMethods": true,
494+
"allDeclaredClasses": true,
495+
"allPublicClasses": true
496+
},
497+
{
498+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ConfigErrorEvent$Builder",
499+
"queryAllDeclaredConstructors": true,
500+
"queryAllPublicConstructors": true,
501+
"queryAllDeclaredMethods": true,
502+
"allPublicMethods": true,
503+
"allDeclaredClasses": true,
504+
"allPublicClasses": true
505+
},
488506
{
489507
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent",
490508
"queryAllDeclaredConstructors": true,
@@ -531,7 +549,16 @@
531549
"allPublicClasses": true
532550
},
533551
{
534-
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent$PolicyConformanceVerdict",
552+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent$ImageDetails$CheckResult",
553+
"queryAllDeclaredConstructors": true,
554+
"queryAllPublicConstructors": true,
555+
"queryAllDeclaredMethods": true,
556+
"allPublicMethods": true,
557+
"allDeclaredClasses": true,
558+
"allPublicClasses": true
559+
},
560+
{
561+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent$ImageDetails$CheckResult$Builder",
535562
"queryAllDeclaredConstructors": true,
536563
"queryAllPublicConstructors": true,
537564
"queryAllDeclaredMethods": true,
@@ -540,7 +567,7 @@
540567
"allPublicClasses": true
541568
},
542569
{
543-
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$UnsupportedPolicyEvent",
570+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent$ImageDetails$CheckResult$CheckSetScope",
544571
"queryAllDeclaredConstructors": true,
545572
"queryAllPublicConstructors": true,
546573
"queryAllDeclaredMethods": true,
@@ -549,7 +576,25 @@
549576
"allPublicClasses": true
550577
},
551578
{
552-
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$UnsupportedPolicyEvent$Builder",
579+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent$ImageDetails$CheckResult$CheckSetScope$Builder",
580+
"queryAllDeclaredConstructors": true,
581+
"queryAllPublicConstructors": true,
582+
"queryAllDeclaredMethods": true,
583+
"allPublicMethods": true,
584+
"allDeclaredClasses": true,
585+
"allPublicClasses": true
586+
},
587+
{
588+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent$ImageDetails$CheckResult$CheckVerdict",
589+
"queryAllDeclaredConstructors": true,
590+
"queryAllPublicConstructors": true,
591+
"queryAllDeclaredMethods": true,
592+
"allPublicMethods": true,
593+
"allDeclaredClasses": true,
594+
"allPublicClasses": true
595+
},
596+
{
597+
"name": "com.google.cloud.binaryauthorization.v1beta1.ContinuousValidationEvent$ContinuousValidationPodEvent$PolicyConformanceVerdict",
553598
"queryAllDeclaredConstructors": true,
554599
"queryAllPublicConstructors": true,
555600
"queryAllDeclaredMethods": true,

0 commit comments

Comments
 (0)