Upgrade MicroProfile Health to 2.1

In  microprofile

Overview

MicroProfile 3.1 provides a minor upgrade for MicroProfile Health 2.1.

This component upgrade also covers the upgrade of smallrye-health 2.1.0 that implements MicroProfile Health 2.1.

Issue Metadata

Issue

Dev Contacts

QE Contacts

Testing By

[X] QE

Requirements

  • Upgrade MicroProfile Health to 2.1

  • Upgrade smallrye-health to 2.1.0

  • Run any MicroProfile Health test in WildFly integration test suite

  • Run the Eclipse MicroProfile Health TCK without failures

Non-Requirements

  • Support of the mp.health.disable-default-procedures config property is postponed to WFLY-12342 that will add default server procedures.

  • Porting of test for Thorntail health-check example is out of scope and will be done in the context of WFLY-12342 that will adds a proper server probes to check the server-state status.

  • Health checks in subdeployments of EAR deployment are not supported.

Implementation Plan

Test Plan

  • Run the WildFly integration basic test suite and checks there are no failures related to MicroProfle Health tests.

  • Run the microprofile-tck/health module from WildFly integration test suite and checks that there are no failures.

  • There is only one test for MicroProfile Health in Thorntail test suite ParserTest. The tests in MicroProfile Healh TCK and WildFly integration test suite already covers it and this test will not be brought in WildFly test suite.

Community Documentation

  • No community documentation is required for this upgrade