We would like to change the /cloudfoundryapplication actuator support to a pluggable abstraction to allow more extensions in the future.
Comment From: philwebb
Tasks:
- [x] Work out what to do with
WebFluxAdditionalHealthEndpointPathsConfiguration,JerseyAdditionalHealthEndpointPathsConfiguration,MvcAdditionalHealthEndpointPathsConfiguration - [x] See if we can remove
@ConditionalOnAvailableEndpoint.considerEndpointExposers, currently used inMvcAdditionalHealthEndpointPathsConfiguration - [x] Determine if
SbomEndpointAutoConfigurationnot havingEndpointExposure.CLOUD_FOUNDRYis intentional - [x] Deprecate EndpointExposure.CLOUD_FOUNDRY
- [x] Add
EndpointExposerto replace EndpointExposure.CLOUD_FOUNDRY - [ ] ~Add value alias to
@ConditionalOnAvailableEndpointand migrate simple conditions~
Comment From: wilkinsona
I've opened https://github.com/spring-projects/spring-boot/issues/41890 for the SBOM endpoint's web extension on CF.
Comment From: philwebb
"Add value alias to @ConditionalOnAvailableEndpoint and migrate simple conditions" should probably be a different issue as it's not really related.