Uploaded image for project: 'Sling'
  1. Sling
  2. SLING-7980

Minimise Sling HCs to a simple bridge for backwards-compatibility

    XMLWordPrintableJSON

Details

    Description

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

      Steps:

      1. Release the current API bundle with a fully deprecated API (so everyone upgrading to the latest version is pointed to a required change)
      2. Write a migration guide (at top of page page [4] leaving the existing documentation at the bottom of the page)
      3. 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]
      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.)
      5. Adjust all Sling modules that come with HCs to use the new Felix API
      6. 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)

      Attachments

        Issue Links

          Activity

            People

              henzlerg Georg Henzler
              henzlerg Georg Henzler
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: