[WFLY-12228] Upgrade MicroProfile Health 2.0.1 * Upgrade smallrye-health to io.smallrye:smallrye-health-2.0:1.0.2 (artifactId has changed). * Use a HealthReporter instance instead of SmallryeHealthReporter (that is based on CDI-only injection) * Bump the management model (and XML version) to 2.0 * add the empty-liveness-checks-status and empty-readiness-checks-status attributes to the subsystem management model * Add check-live and check-ready management operations * Add the /health/live and /health/ready HTTP endpoints * Add integration tests for the new HTTP endpoints / management operations * Update the `health` feature group spec in Galleon to be able to customize the empty-liveness-checks-status and empty-readiness-checks-status attributes using environment variables * Update admin guide
[WFLY-10711] Support Eclipse MicroProfile Health * add microprofile-smallrye-health extension * the MicroProfile Health implementation is provided by smallrye-health 1.0.2 * Healthiness can be queried by: * the `check` operation on the `/subsystem=microprofile-health-smallrye` resource * the HTTP endpoint http://localhost:9990/health
The HTTP endpoint is attached to WildFly HTTP management interface. It secure access is controlled by the `security-enabled` attribute. Default value i set to `true` (i.e. authentication is required) but the attribute is set to `false` in the standalone configuration.