[ 
https://issues.apache.org/jira/browse/SLING-7980?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Georg Henzler updated SLING-7980:
---------------------------------
    Description: 
Once FELIX-5952 is completed, the Sling HC modules have to be updated to only 
bridge to Felix Health Checks. 

Steps: 

# Release the current API bundle with a fully deprecated API (so everyone 
upgrading to the latest version is pointed to a required change)
# Write a migration guide (at top of page page [4] leaving the existing 
documentation at the bottom of the page)
# The bundles HC core HC web console are not needed anymore. I would just empty 
the repositories for now and link to the migration guide in a README file [4]
# The bundle HC support is used for Sling specific HC features that don't fit 
elsewhere, e.g. the ScriptableHealthCheck that is using the Sling 
ScriptEngineManager which is not available in Felix (but normally HCs go into 
the module they check, see 5.)
# Adjust all Sling modules that come with HCs to use the new Felix API
# Adjust the sling starter with a setup that will both support the deprecated 
Sling API and the new Felix API (using Sling HC API and Felix HC API side by 
side with the Felix HC Core achieves exactly that)

  was:
Once FELIX-5952 is completed, the Sling HC modules have to be updated to only 
bridge to Felix Health Checks. 

Steps: 

# Release the current API bundle with a fully deprecated API (so everyone 
upgrading to the latest version is pointed to a required change)
# Write a migration guide (replacing most information on page [4])
# The bundles HC core HC web console are not needed anymore. I would just empty 
the repositories for now and link to the migration guide in a README file [4]
# The bundle HC support is used for Sling specific HC features that don't fit 
elsewhere, e.g. the ScriptableHealthCheck that is using the Sling 
ScriptEngineManager which is not available in Felix (but normally HCs go into 
the module they check, see 5.)
# Adjust all Sling modules that come with HCs to use the new Felix API
# Adjust the sling starter with a setup that will both support the deprecated 
Sling API and the new Felix API (using Sling HC API and Felix HC API side by 
side with the Felix HC Core achieves exactly that)


> Minimise Sling HCs to a simple bridge for backwards-compatibility
> -----------------------------------------------------------------
>
>                 Key: SLING-7980
>                 URL: https://issues.apache.org/jira/browse/SLING-7980
>             Project: Sling
>          Issue Type: Task
>          Components: Health Check
>            Reporter: Georg Henzler
>            Assignee: Georg Henzler
>            Priority: Major
>
> Once FELIX-5952 is completed, the Sling HC modules have to be updated to only 
> bridge to Felix Health Checks. 
> Steps: 
> # Release the current API bundle with a fully deprecated API (so everyone 
> upgrading to the latest version is pointed to a required change)
> # Write a migration guide (at top of page page [4] leaving the existing 
> documentation at the bottom of the page)
> # The bundles HC core HC web console are not needed anymore. I would just 
> empty the repositories for now and link to the migration guide in a README 
> file [4]
> # The bundle HC support is used for Sling specific HC features that don't fit 
> elsewhere, e.g. the ScriptableHealthCheck that is using the Sling 
> ScriptEngineManager which is not available in Felix (but normally HCs go into 
> the module they check, see 5.)
> # Adjust all Sling modules that come with HCs to use the new Felix API
> # Adjust the sling starter with a setup that will both support the deprecated 
> Sling API and the new Felix API (using Sling HC API and Felix HC API side by 
> side with the Felix HC Core achieves exactly that)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to