quarkus icon indicating copy to clipboard operation
quarkus copied to clipboard

Implementation of the internal TLS registry

Open cescoffier opened this issue 1 year ago • 16 comments

This PR provides a centralized TLS configuration mechanism.

It also replaces the build-time property 'quarkus.tls.trust-all' with a new TLS registry. The previous implementation was potentially problematic, as it could lead to security issues in a production environment.

Please note this is a breaking change for extensions that use the now-deleted TlsConfig.java. However, from a user perspective, the change is seamless. The 'quarkus.tls.trust-all' configuration property has transitioned from a build-time to a runtime configuration.

It also allows configuring the primary and management HTTP server using the TLS registry.

This PR transitions the configuration of the primary and management HTTP servers from quarkus.http.ssl.... to quarkus.tls.keystore/truststore/.... This change provides a more streamlined and intuitive configuration process. The previous approach is still supported.

Additionally, the update introduces support for named configurations, which can be selected using the quarkus.http.tls-configuration-name property.

Same has been done for gRPC clients.

Fix #20594 Fix #17038

In subsequent PRs, I will address the rest client, malier, redis, reactive DB clients...

cescoffier avatar Apr 02 '24 08:04 cescoffier

I'll start looking at this tomorrow

geoand avatar Apr 24 '24 13:04 geoand

80% of the file changes are related to new tests added.

cescoffier avatar Apr 24 '24 13:04 cescoffier


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 77e49696be127d5f696d54fa4c149b5a475d82fd.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
Initial JDK 17 Build Verify extension dependencies :warning: Check → Logs Raw logs :mag:

You can consult the Develocity build scans.

quarkus-bot[bot] avatar Apr 24 '24 14:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 77e49696be127d5f696d54fa4c149b5a475d82fd.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

quarkus-bot[bot] avatar Apr 24 '24 14:04 quarkus-bot[bot]

🙈 The PR is closed and the preview is expired.

github-actions[bot] avatar Apr 24 '24 14:04 github-actions[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit c0e5767f15b165d8ea627fa4cc3859048899cca1.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Apr 25 '24 07:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit c0e5767f15b165d8ea627fa4cc3859048899cca1.

:warning: Unable to include the stracktraces as the report was too long. See annotations below for the details.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
JVM Tests - JDK 17 Build Failures Logs Raw logs :mag:
JVM Tests - JDK 21 Build Failures Logs Raw logs :mag:
JVM Tests - JDK 17 Windows Build Failures Logs Raw logs :mag:
Maven Tests - JDK 17 Build Failures Logs Raw logs :construction:
Maven Tests - JDK 17 Windows Build Failures Logs Raw logs :construction:
Native Tests - Data5 Build Failures Logs Raw logs :mag:
Native Tests - Main Build Failures Logs Raw logs :mag:
Native Tests - Misc3 Build Failures Logs Raw logs :mag:
Native Tests - Security3 Build Failures Logs Raw logs :mag:

Full information is available in the Build summary check run. You can consult the Develocity build scans.

Failures

:gear: JVM Tests - JDK 17 #

- Failing: extensions/resteasy-reactive/rest/deployment integration-tests/kubernetes-client integration-tests/test-extension/extension/deployment 
! Skipped: extensions/agroal/deployment extensions/avro/deployment extensions/elytron-security-jdbc/deployment and 274 more

:package: extensions/resteasy-reactive/rest/deployment

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project quarkus-rest-deployment:

Please refer to /home/runner/work/quarkus/quarkus/extensions/resteasy-reactive/rest/deployment/target/surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. The forked VM terminated without properly saying goodbye. VM crash or System.exit called?

:package: integration-tests/kubernetes-client

io.quarkus.it.kubernetes.client.ConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesNewClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerOnProfileTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.NamespacedConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.OpenShiftTestServerTest.testInjectionDefaultsToCrud - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.SecretPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

:package: integration-tests/test-extension/extension/deployment

io.quarkus.config.BuildTimeRunTimeConfigTest.buildTimeRunTimeConfig line 68 - History - More details - Source on GitHub

io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest line 20 - History - More details - Source on GitHub


:gear: JVM Tests - JDK 21 #

- Failing: extensions/resteasy-reactive/rest/deployment integration-tests/kubernetes-client integration-tests/test-extension/extension/deployment 
! Skipped: extensions/agroal/deployment extensions/avro/deployment extensions/elytron-security-jdbc/deployment and 274 more

:package: extensions/resteasy-reactive/rest/deployment

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project quarkus-rest-deployment:

Please refer to /home/runner/work/quarkus/quarkus/extensions/resteasy-reactive/rest/deployment/target/surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. The forked VM terminated without properly saying goodbye. VM crash or System.exit called?

:package: integration-tests/kubernetes-client

io.quarkus.it.kubernetes.client.ConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesNewClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerOnProfileTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.NamespacedConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.OpenShiftTestServerTest.testInjectionDefaultsToCrud - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.SecretPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

:package: integration-tests/test-extension/extension/deployment

io.quarkus.config.BuildTimeRunTimeConfigTest.buildTimeRunTimeConfig line 68 - History - More details - Source on GitHub

io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest line 20 - History - More details - Source on GitHub


:gear: JVM Tests - JDK 17 Windows #

- Failing: extensions/tls-registry/deployment 
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 401 more

:package: extensions/tls-registry/deployment

io.quarkus.tls.MissingJKSKeyStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingJKSTrustStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12KeyStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12KeyStoreFromFileSystemTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12TrustStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12TrustStoreFromFileSystemTest. line 35 - History - More details - Source on GitHub


:gear: Maven Tests - JDK 17 #

:package: integration-tests/maven

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub


:gear: Maven Tests - JDK 17 Windows #

:package: integration-tests/maven

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub


:gear: Native Tests - Data5 #

- Failing: integration-tests/jpa-postgresql integration-tests/jpa-postgresql-withxml 

:package: integration-tests/jpa-postgresql

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 16 - History - More details - Source on GitHub

:package: integration-tests/jpa-postgresql-withxml

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub


:gear: Native Tests - Main #

- Failing: integration-tests/main 

:package: integration-tests/main

io.quarkus.it.main.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub


:gear: Native Tests - Misc3 #

- Failing: integration-tests/kubernetes-client 

:package: integration-tests/kubernetes-client

io.quarkus.it.kubernetes.client.ConfigMapPropertiesIT.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesClientTestIT.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesNewClientTestIT.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.SecretPropertiesIT.testPropertiesReadFromConfigMap - History - More details - Source on GitHub


:gear: Native Tests - Security3 #

- Failing: integration-tests/keycloak-authorization 

:package: integration-tests/keycloak-authorization

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-keycloak-authorization: Failed to build quarkus application


Flaky tests - Develocity

:gear: JVM Tests - JDK 17

:package: core/deployment

io.quarkus.deployment.dev.FileSystemWatcherTestCase.testFileSystemWatcher - History

  • expected: not <null> - org.opentest4j.AssertionFailedError

quarkus-bot[bot] avatar Apr 25 '24 09:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 14158b272d329adbc36a134d7b7dff43cdfdc855.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Apr 25 '24 12:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 14158b272d329adbc36a134d7b7dff43cdfdc855.

:warning: Unable to include the stracktraces as the report was too long. See annotations below for the details.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
JVM Tests - JDK 17 Build Failures Logs Raw logs :mag:
JVM Tests - JDK 21 Build Failures Logs Raw logs :mag:
JVM Tests - JDK 17 Windows Build Failures Logs Raw logs :mag:
Maven Tests - JDK 17 Build Failures Logs Raw logs :construction:
Maven Tests - JDK 17 Windows Build Failures Logs Raw logs :construction:
MicroProfile TCKs Tests Verify Failures Logs Raw logs :mag:
Native Tests - Data5 Build Failures Logs Raw logs :mag:
Native Tests - Main Build Failures Logs Raw logs :mag:
Native Tests - Misc3 Build Failures Logs Raw logs :mag:
Native Tests - Security3 Build Failures Logs Raw logs :mag:

Full information is available in the Build summary check run. You can consult the Develocity build scans.

Failures

:gear: JVM Tests - JDK 17 #

- Failing: extensions/resteasy-reactive/rest/deployment integration-tests/kubernetes-client integration-tests/test-extension/extension/deployment 
! Skipped: extensions/agroal/deployment extensions/avro/deployment extensions/elytron-security-jdbc/deployment and 274 more

:package: extensions/resteasy-reactive/rest/deployment

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project quarkus-rest-deployment:

Please refer to /home/runner/work/quarkus/quarkus/extensions/resteasy-reactive/rest/deployment/target/surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. The forked VM terminated without properly saying goodbye. VM crash or System.exit called?

:package: integration-tests/kubernetes-client

io.quarkus.it.kubernetes.client.ConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesNewClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerOnProfileTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.NamespacedConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.OpenShiftTestServerTest.testInjectionDefaultsToCrud - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.SecretPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

:package: integration-tests/test-extension/extension/deployment

io.quarkus.config.BuildTimeRunTimeConfigTest.buildTimeRunTimeConfig line 68 - History - More details - Source on GitHub

io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest line 20 - History - More details - Source on GitHub


:gear: JVM Tests - JDK 21 #

- Failing: extensions/resteasy-reactive/rest/deployment integration-tests/kubernetes-client integration-tests/test-extension/extension/deployment 
! Skipped: extensions/agroal/deployment extensions/avro/deployment extensions/elytron-security-jdbc/deployment and 274 more

:package: extensions/resteasy-reactive/rest/deployment

Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:3.2.5:test (default-test) on project quarkus-rest-deployment:

Please refer to /home/runner/work/quarkus/quarkus/extensions/resteasy-reactive/rest/deployment/target/surefire-reports for the individual test results. Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpstream. The forked VM terminated without properly saying goodbye. VM crash or System.exit called?

:package: integration-tests/kubernetes-client

io.quarkus.it.kubernetes.client.ConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesNewClientTest.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerOnProfileTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesTestServerTest.testConfiguration - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.NamespacedConfigMapPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.OpenShiftTestServerTest.testInjectionDefaultsToCrud - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.SecretPropertiesTest.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

:package: integration-tests/test-extension/extension/deployment

io.quarkus.config.BuildTimeRunTimeConfigTest.buildTimeRunTimeConfig line 68 - History - More details - Source on GitHub

io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest line 20 - History - More details - Source on GitHub


:gear: JVM Tests - JDK 17 Windows #

- Failing: extensions/tls-registry/deployment 
! Skipped: devtools/cli extensions/agroal/deployment extensions/amazon-lambda-http/deployment and 401 more

:package: extensions/tls-registry/deployment

io.quarkus.tls.MissingJKSKeyStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingJKSTrustStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12KeyStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12KeyStoreFromFileSystemTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12TrustStoreFromClassPathTest. line 35 - History - More details - Source on GitHub

io.quarkus.tls.MissingP12TrustStoreFromFileSystemTest. line 35 - History - More details - Source on GitHub


:gear: Maven Tests - JDK 17 #

:package: integration-tests/maven

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub


:gear: Maven Tests - JDK 17 Windows #

:package: integration-tests/maven

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesConflict line 134 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testCapabilitiesMissing line 155 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.DevMojoIT.testThatApplicationRecoversStartupIssue line 1053 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub


:gear: MicroProfile TCKs Tests #

- Failing: tcks/microprofile-opentelemetry 

:package: tcks/microprofile-opentelemetry

org.eclipse.microprofile.telemetry.tracing.tck.async.MpRestClientAsyncTest.testIntegrationWithMpRestClientAsync - History - More details - Source on GitHub


:gear: Native Tests - Data5 #

- Failing: integration-tests/jpa-postgresql integration-tests/jpa-postgresql-withxml 

:package: integration-tests/jpa-postgresql

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 16 - History - More details - Source on GitHub

:package: integration-tests/jpa-postgresql-withxml

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub


:gear: Native Tests - Main #

- Failing: integration-tests/main 

:package: integration-tests/main

io.quarkus.it.main.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub


:gear: Native Tests - Misc3 #

- Failing: integration-tests/kubernetes-client 

:package: integration-tests/kubernetes-client

io.quarkus.it.kubernetes.client.ConfigMapPropertiesIT.testPropertiesReadFromConfigMap - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesClientTestIT.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.KubernetesNewClientTestIT.testInteractionWithAPIServer - History - More details - Source on GitHub

io.quarkus.it.kubernetes.client.SecretPropertiesIT.testPropertiesReadFromConfigMap - History - More details - Source on GitHub


:gear: Native Tests - Security3 #

- Failing: integration-tests/keycloak-authorization 

:package: integration-tests/keycloak-authorization

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-keycloak-authorization: Failed to build quarkus application

quarkus-bot[bot] avatar Apr 25 '24 14:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 788c9033829c5af2260ffd2030ece82173ee6e69.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Apr 25 '24 16:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 788c9033829c5af2260ffd2030ece82173ee6e69.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
JVM Tests - JDK 17 Build Failures Logs Raw logs :mag:
JVM Tests - JDK 21 Build Failures Logs Raw logs :mag:
JVM Tests - JDK 17 Windows Build Failures Logs Raw logs :mag:
Maven Tests - JDK 17 Build Failures Logs Raw logs :mag:
Maven Tests - JDK 17 Windows Build Failures Logs Raw logs :mag:
Native Tests - Data5 Build Failures Logs Raw logs :mag:
Native Tests - Main Build Failures Logs Raw logs :mag:
Native Tests - Security3 Build Failures Logs Raw logs :mag:

Full information is available in the Build summary check run. You can consult the Develocity build scans.

Failures

:gear: JVM Tests - JDK 17 #

- Failing: extensions/agroal/deployment integration-tests/test-extension/extension/deployment 
! Skipped: extensions/elytron-security-jdbc/deployment extensions/flyway/deployment extensions/hibernate-envers/deployment and 140 more

:package: extensions/agroal/deployment

io.quarkus.agroal.test.NoNettyDataSourceConfigTest. - History - More details - Source on GitHub

java.lang.RuntimeException: java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: No producers for required item class io.quarkus.vertx.deployment.VertxBuildItem
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:709)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: No producers for required item class io.quarkus.vertx.deployment.VertxBuildItem
	at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:337)
	at io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:254)
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:655)
	... 1 more

:package: integration-tests/test-extension/extension/deployment

io.quarkus.config.BuildTimeRunTimeConfigTest.buildTimeRunTimeConfig line 68 - History - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.
Expected: is "BuildTime RunTime Fixed"
  Actual: DefaultValuesConfigSource

	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)

io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest line 20 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest(OverrideBuildTimeConfigTest.java:20)

:gear: JVM Tests - JDK 21 #

- Failing: extensions/agroal/deployment integration-tests/test-extension/extension/deployment 
! Skipped: extensions/elytron-security-jdbc/deployment extensions/flyway/deployment extensions/hibernate-envers/deployment and 140 more

:package: extensions/agroal/deployment

io.quarkus.agroal.test.NoNettyDataSourceConfigTest. - History - More details - Source on GitHub

java.lang.RuntimeException: java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: No producers for required item class io.quarkus.vertx.deployment.VertxBuildItem
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:709)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1596)
Caused by: java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: No producers for required item class io.quarkus.vertx.deployment.VertxBuildItem
	at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:337)
	at io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:254)
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:655)
	... 1 more

:package: integration-tests/test-extension/extension/deployment

io.quarkus.config.BuildTimeRunTimeConfigTest.buildTimeRunTimeConfig line 68 - History - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.
Expected: is "BuildTime RunTime Fixed"
  Actual: DefaultValuesConfigSource

	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)

io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest line 20 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest(OverrideBuildTimeConfigTest.java:20)

:gear: JVM Tests - JDK 17 Windows #

- Failing: extensions/agroal/deployment integration-tests/test-extension/extension/deployment 
! Skipped: extensions/elytron-security-jdbc/deployment extensions/flyway/deployment extensions/hibernate-envers/deployment and 140 more

:package: extensions/agroal/deployment

io.quarkus.agroal.test.NoNettyDataSourceConfigTest. - History - More details - Source on GitHub

java.lang.RuntimeException: java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: No producers for required item class io.quarkus.vertx.deployment.VertxBuildItem
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:709)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
Caused by: java.lang.RuntimeException: io.quarkus.builder.ChainBuildException: No producers for required item class io.quarkus.vertx.deployment.VertxBuildItem
	at io.quarkus.runner.bootstrap.AugmentActionImpl.runAugment(AugmentActionImpl.java:337)
	at io.quarkus.runner.bootstrap.AugmentActionImpl.createInitialRuntimeApplication(AugmentActionImpl.java:254)
	at io.quarkus.test.QuarkusUnitTest.beforeAll(QuarkusUnitTest.java:655)
	... 1 more

:package: integration-tests/test-extension/extension/deployment

io.quarkus.config.BuildTimeRunTimeConfigTest.buildTimeRunTimeConfig line 68 - History - More details - Source on GitHub

java.lang.AssertionError: 
1 expectation failed.
Response body doesn't match expectation.
Expected: is "BuildTime RunTime Fixed"
  Actual: DefaultValuesConfigSource

	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)

io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest line 20 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertionFailureBuilder.build(AssertionFailureBuilder.java:151)
	at org.junit.jupiter.api.AssertionFailureBuilder.buildAndThrow(AssertionFailureBuilder.java:132)
	at org.junit.jupiter.api.AssertTrue.failNotTrue(AssertTrue.java:63)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:36)
	at org.junit.jupiter.api.AssertTrue.assertTrue(AssertTrue.java:31)
	at org.junit.jupiter.api.Assertions.assertTrue(Assertions.java:183)
	at io.quarkus.extest.OverrideBuildTimeConfigTest.overrideBuildTimeConfigTest(OverrideBuildTimeConfigTest.java:20)

:gear: Maven Tests - JDK 17 #

- Failing: integration-tests/maven 

:package: integration-tests/maven

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

:gear: Maven Tests - JDK 17 Windows #

- Failing: integration-tests/maven 

:package: integration-tests/maven

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatFastJarCustomOutputDirFormatWorks line 193 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatFastJarFormatWorks line 188 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

io.quarkus.maven.it.JarRunnerIT.testThatLegacyJarFormatWorks line 263 - History - More details - Source on GitHub

org.opentest4j.AssertionFailedError: 

expected: "success"
 but was: "unique-directories / wrong number of directory urls, expected 12 but got 13"
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)

:gear: Native Tests - Data5 #

- Failing: integration-tests/jpa-postgresql integration-tests/jpa-postgresql-withxml 

:package: integration-tests/jpa-postgresql

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 16 - History - More details - Source on GitHub

org.opentest4j.MultipleFailuresError: 
Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: Expected analysis_results.methods.reflection to be within range [4707 +- 3%] but was 4905 ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:58)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3012)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:59)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:46)

:package: integration-tests/jpa-postgresql-withxml

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub

org.opentest4j.MultipleFailuresError: 
Multiple Failures (3 failures)
	org.opentest4j.AssertionFailedError: Expected analysis_results.methods.reflection to be within range [4893 +- 3%] but was 5091 ==> expected: <true> but was: <false>
	org.opentest4j.AssertionFailedError: Expected image_details.total_bytes to be within range [91650760 +- 3%] but was 94591808 ==> expected: <true> but was: <false>
	org.opentest4j.AssertionFailedError: Expected analysis_results.types.reflection to be within range [6522 +- 3%] but was 6739 ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:58)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3012)

:gear: Native Tests - Main #

- Failing: integration-tests/main 

:package: integration-tests/main

io.quarkus.it.main.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub

org.opentest4j.MultipleFailuresError: 
Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: Expected analysis_results.methods.reflection to be within range [7741 +- 3%] but was 8149 ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:58)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3012)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:59)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:46)

:gear: Native Tests - Security3 #

- Failing: integration-tests/keycloak-authorization 

:package: integration-tests/keycloak-authorization

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-keycloak-authorization: Failed to build quarkus application

quarkus-bot[bot] avatar Apr 25 '24 20:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 35f8bba24dfc8628024f0c75ec35b112b1db6541.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Apr 26 '24 08:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 35f8bba24dfc8628024f0c75ec35b112b1db6541.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
Native Tests - Data5 Build Failures Logs Raw logs :mag:
Native Tests - Security3 Build Failures Logs Raw logs :mag:

Full information is available in the Build summary check run. You can consult the Develocity build scans.

Failures

:gear: Native Tests - Data5 #

- Failing: integration-tests/jpa-postgresql-withxml 

:package: integration-tests/jpa-postgresql-withxml

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub

org.opentest4j.MultipleFailuresError: 
Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: Expected image_details.total_bytes to be within range [91650760 +- 3%] but was 94587712 ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:58)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3012)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:59)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:46)

:gear: Native Tests - Security3 #

- Failing: integration-tests/keycloak-authorization 

:package: integration-tests/keycloak-authorization

Failed to execute goal io.quarkus:quarkus-maven-plugin:999-SNAPSHOT:build (default) on project quarkus-integration-test-keycloak-authorization: Failed to build quarkus application


Flaky tests - Develocity

:gear: Gradle Tests - JDK 17

:package: integration-tests/gradle

io.quarkus.gradle.IntegrationTestBuildTest.shouldRunIntegrationTestAsPartOfBuild - History

  • Gradle build failed with exit code 1 - java.lang.AssertionError
java.lang.AssertionError: Gradle build failed with exit code 1
	at app//io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:140)
	at app//io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:57)
	at app//io.quarkus.gradle.QuarkusGradleWrapperTestBase.runGradleWrapper(QuarkusGradleWrapperTestBase.java:52)
	at app//io.quarkus.gradle.IntegrationTestBuildTest.shouldRunIntegrationTestAsPartOfBuild(IntegrationTestBuildTest.java:15)
	at [email protected]/java.lang.reflect.Method.invoke(Method.java:568)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)
	at [email protected]/java.util.ArrayList.forEach(ArrayList.java:1511)

quarkus-bot[bot] avatar Apr 26 '24 13:04 quarkus-bot[bot]

@geoand I changed the PEM format to be a map

cescoffier avatar Apr 26 '24 13:04 cescoffier


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 6742104d43d991c6564353cd09ab901d8d03a7bc.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Apr 26 '24 14:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 6742104d43d991c6564353cd09ab901d8d03a7bc.

Failing Jobs

Status Name Step Failures Logs Raw logs Build scan
Native Tests - Data5 Build Failures Logs Raw logs :mag:

Full information is available in the Build summary check run. You can consult the Develocity build scans.

Failures

:gear: Native Tests - Data5 #

- Failing: integration-tests/jpa-postgresql integration-tests/jpa-postgresql-withxml 

:package: integration-tests/jpa-postgresql

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 16 - History - More details - Source on GitHub

org.opentest4j.MultipleFailuresError: 
Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: Expected image_details.total_bytes to be within range [83036632 +- 3%] but was 86239832 ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:58)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3012)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:59)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:46)

:package: integration-tests/jpa-postgresql-withxml

io.quarkus.it.jpa.postgresql.ImageMetricsITCase.verifyImageMetrics line 15 - History - More details - Source on GitHub

org.opentest4j.MultipleFailuresError: 
Multiple Failures (1 failure)
	org.opentest4j.AssertionFailedError: Expected image_details.total_bytes to be within range [91608960 +- 3%] but was 94796608 ==> expected: <true> but was: <false>
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:80)
	at org.junit.jupiter.api.AssertAll.assertAll(AssertAll.java:58)
	at org.junit.jupiter.api.Assertions.assertAll(Assertions.java:3012)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:59)
	at io.quarkus.test.junit.nativeimage.NativeBuildOutputExtension.verifyImageMetrics(NativeBuildOutputExtension.java:46)

Flaky tests - Develocity

:gear: JVM Tests - JDK 21

:package: extensions/infinispan-cache/deployment

io.quarkus.cache.infinispan.InfinispanCacheTest.testGetAsyncWithParallelCalls - History

  • expected: "thread1" but was: "thread2" - org.opentest4j.AssertionFailedError
org.opentest4j.AssertionFailedError: 

expected: "thread1"
 but was: "thread2"
	at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
	at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
	at io.quarkus.cache.infinispan.InfinispanCacheTest.testGetAsyncWithParallelCalls(InfinispanCacheTest.java:283)
	at java.base/java.lang.reflect.Method.invoke(Method.java:580)

:package: extensions/smallrye-reactive-messaging-kafka/deployment

io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase.sseStream - History

  • Assertion condition defined as a Lambda expression in io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase Expecting size of: [] to be greater than or equal to 2 but was 0 within 10 seconds. - org.awaitility.core.ConditionTimeoutException
org.awaitility.core.ConditionTimeoutException: 
Assertion condition defined as a Lambda expression in io.quarkus.smallrye.reactivemessaging.kafka.deployment.dev.KafkaDevServicesDevModeTestCase 
Expecting size of:
  []
to be greater than or equal to 2 but was 0 within 10 seconds.
	at org.awaitility.core.ConditionAwaiter.await(ConditionAwaiter.java:167)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:119)
	at org.awaitility.core.AssertionCondition.await(AssertionCondition.java:31)

quarkus-bot[bot] avatar Apr 26 '24 18:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit dd28765b74d9615241aa994a398d063b663c3cd0.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Apr 29 '24 07:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 48dcfe3460ea973da3288c096dcbe5a006f3c64f.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Apr 29 '24 11:04 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 48dcfe3460ea973da3288c096dcbe5a006f3c64f.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.

quarkus-bot[bot] avatar Apr 29 '24 16:04 quarkus-bot[bot]

In subsequent PRs, I will address the rest client, malier, redis, reactive DB clients...

IIUC, you've already done the mailer, correct?

geoand avatar Apr 30 '24 05:04 geoand

@geoand No, the mailer cannot yet configure the TLS configuration name. I only replaced the quarkus.tls.trust-all (which was build time without the possibility to override)

cescoffier avatar Apr 30 '24 06:04 cescoffier


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 501c6a8dd69d6398e201ec12199a00bf10f43bfa.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar May 07 '24 15:05 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus CI

This is the status report for running Quarkus CI on commit 501c6a8dd69d6398e201ec12199a00bf10f43bfa.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

You can consult the Develocity build scans.

quarkus-bot[bot] avatar May 07 '24 19:05 quarkus-bot[bot]

@geoand @gsmet Ping - starting tomorrow, I'm starting a 3 weeks without IDE (slides, slides, slides).

cescoffier avatar May 13 '24 11:05 cescoffier

Friendly reminder @geoand @gsmet

cescoffier avatar May 21 '24 06:05 cescoffier

Yes, it is also blocking everything else (mTLS, Mailer, ACME...)

cescoffier avatar May 21 '24 13:05 cescoffier

@geoand @gsmet can we unblock this one?

cescoffier avatar Jun 03 '24 07:06 cescoffier

+1 on merging

geoand avatar Jun 03 '24 07:06 geoand


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit e7c0ef7e6e343cd6ee59d55103613c9f4c835cf5.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Jun 03 '24 07:06 quarkus-bot[bot]


:waning_crescent_moon: This workflow status is outdated as a new workflow run has been triggered.


Status for workflow Quarkus Documentation CI

This is the status report for running Quarkus Documentation CI on commit 9b96ecec5094040e012aae4242581aed9528f177.

:white_check_mark: The latest workflow run for the pull request has completed successfully.

It should be safe to merge provided you have a look at the other checks in the summary.

:warning: There are other workflow runs running, you probably need to wait for their status before merging.

quarkus-bot[bot] avatar Jun 03 '24 12:06 quarkus-bot[bot]