Skip to content

Conversation

@onobc
Copy link
Contributor

@onobc onobc commented Nov 25, 2024

This commit adds the implementation to the previously added skeleton
ActuatorHealthAdapter. On a configurable schedule, the adapter takes
a configured list of Actuator health indicators and gets their current
status and maps it into the gRPC HealthStatusManager.

Also does the following:

  • Add IT specific for health features
  • Move health autoconfig into health package
  • Add property guard on Actuator health adapter
  • Unrelated; the generated configprops with their default values.

See #56

Note

The commits are intentionally separated (please retain w/ rebase rather than squash during merge).

Note

The following health-related items are next:

  • add docs for this feature
  • add client-side health auto-configuration

This commit moves the health autoconfiguration into its own
package as well as moves the ActuatorHealthAdapter into its
own class.

Signed-off-by: Chris Bono <[email protected]>
This commit adds a ConditionalOnProperty on the Actuator health
adapter autoconfiguration to allow users to disable only that
part of the health system.

Also, unrelated, the generated configprops with their default values.

See spring-projects#56

Signed-off-by: Chris Bono <[email protected]>
This commit adds the implementation to the previously added skeleton
ActuatorHealthAdapter. On a configurable schedule, the adapter takes
a configured list of Actuator health indicators and gets their current
status and maps it into the gRPC HealthStatusManager.

See spring-projects#56

Signed-off-by: Chris Bono <[email protected]>
@onobc onobc requested a review from dsyer November 25, 2024 05:06
@onobc onobc added the enhancement New feature or request label Nov 25, 2024
@onobc onobc added this to the 0.2.0 milestone Nov 25, 2024
@dsyer dsyer merged commit 6e154d5 into spring-projects:main Nov 25, 2024
1 check passed
@onobc onobc deleted the GH-56-actuator-adapter-impl branch May 13, 2025 15:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants