This is an automated email from the ASF dual-hosted git repository.

ghenzler pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-starter.git


The following commit(s) were added to refs/heads/master by this push:
     new a16fb43  SLING-8418 Using Felic HC service unavailable filter instead 
of starter.startup bundle
a16fb43 is described below

commit a16fb43f1d0333f74b066844e0377d93ca1e1e08
Author: georg.henzler <[email protected]>
AuthorDate: Fri Apr 12 00:58:15 2019 +0200

    SLING-8418 Using Felic HC service unavailable filter instead of
    starter.startup bundle
---
 src/main/provisioning/boot.txt        |  3 ++
 src/main/provisioning/healthcheck.txt | 17 +++++--
 src/main/provisioning/sling.txt       | 96 +++++++++++++++++------------------
 3 files changed, 65 insertions(+), 51 deletions(-)

diff --git a/src/main/provisioning/boot.txt b/src/main/provisioning/boot.txt
index 570e350..f01126e 100644
--- a/src/main/provisioning/boot.txt
+++ b/src/main/provisioning/boot.txt
@@ -59,3 +59,6 @@
     org.apache.aries/org.apache.aries.util/1.1.3
     # dependency with javax.inject - required for Sling Models (SLING-4710)
     org.apache.geronimo.specs/geronimo-atinject_1.0_spec/1.1
+    org.apache.commons/commons-lang3/3.8.1
+    commons-lang/commons-lang/2.6
+    
diff --git a/src/main/provisioning/healthcheck.txt 
b/src/main/provisioning/healthcheck.txt
index d70fc35..e006906 100644
--- a/src/main/provisioning/healthcheck.txt
+++ b/src/main/provisioning/healthcheck.txt
@@ -20,9 +20,9 @@
 
 # startlevel 5 together with jetty (to allow use during startup)
 [artifacts startLevel=5]
-    org.apache.felix/org.apache.felix.healthcheck.api/2.0.0
-    org.apache.felix/org.apache.felix.healthcheck.core/2.0.2
-    org.apache.felix/org.apache.felix.healthcheck.generalchecks/2.0.2
+    org.apache.felix/org.apache.felix.healthcheck.api/2.0.2
+    org.apache.felix/org.apache.felix.healthcheck.core/2.0.6
+    org.apache.felix/org.apache.felix.healthcheck.generalchecks/2.0.4
     org.apache.felix/org.apache.felix.healthcheck.webconsoleplugin/2.0.0
 
 # sling health check bundles at startlevel 20
@@ -53,6 +53,7 @@
       "javax.script.ScriptEngineManager",
     ]
 
+
   ## bundles
   
   org.apache.felix.hc.generalchecks.BundlesStartedCheck
@@ -81,3 +82,13 @@
     user.mapping=[
       "org.apache.sling.hc.support\=sling-readall"
     ]
+
+  ## Service Unavailable Filter for startup-shutdown
+  
org.apache.felix.hc.core.impl.filter.ServiceUnavailableFilter-startupandshutdown
+    tags=["systemalive"]
+    service.ranking=I"2147483647"
+    
osgi.http.whiteboard.context.select="(osgi.http.whiteboard.context.name\=*)"
+    osgi.http.whiteboard.filter.regex="(?!/system/).*"
+    
responseTextFor503="classpath:org.apache.sling.starter.content:content/content/startup/index.html"
+    autoDisableFilter=B"true"
+    avoid404DuringStartup=B"true"
diff --git a/src/main/provisioning/sling.txt b/src/main/provisioning/sling.txt
index bf09848..200d4fa 100644
--- a/src/main/provisioning/sling.txt
+++ b/src/main/provisioning/sling.txt
@@ -22,53 +22,13 @@
 [variables]
     jackrabbit.version=2.16.3
 
-[artifacts]
-    # Add the Slingshot Sample provisioning model
-    
org.apache.sling/org.apache.sling.sample.slingshot/0.9.0/slingfeature/slingfeature
-    commons-collections/commons-collections/3.2.2
-    org.apache.commons/commons-collections4/4.2
-    commons-codec/commons-codec/1.11
-    commons-lang/commons-lang/2.6
-    org.apache.commons/commons-lang3/3.8.1
-    org.apache.commons/commons-math/2.2
-    org.apache.httpcomponents/httpcore-osgi/4.4.10
-    org.apache.httpcomponents/httpclient-osgi/4.5.6
-    org.apache.sling/org.apache.sling.adapter/2.1.10
-    org.apache.sling/org.apache.sling.api/2.20.0
-    org.apache.sling/org.apache.sling.auth.core/1.4.2
-    org.apache.sling/org.apache.sling.auth.form/1.0.12
-    org.apache.sling/org.apache.sling.bundleresource.impl/2.3.2
-    org.apache.sling/org.apache.sling.commons.classloader/1.4.4
-    org.apache.sling/org.apache.sling.commons.compiler/2.3.6
-    org.apache.sling/org.apache.sling.commons.fsclassloader/1.0.10
-    org.apache.sling/org.apache.sling.commons.mime/2.2.0
-    org.apache.sling/org.apache.sling.commons.osgi/2.4.0
-    org.apache.sling/org.apache.sling.commons.scheduler/2.7.2
-    org.apache.sling/org.apache.sling.commons.threads/3.2.18
-    org.apache.sling/org.apache.sling.engine/2.6.18
-    org.apache.sling/org.apache.sling.fsresource/2.1.14
-    org.apache.sling/org.apache.sling.i18n/2.5.14
-    org.apache.sling/org.apache.sling.installer.console/1.0.2
-    org.apache.sling/org.apache.sling.installer.provider.jcr/3.1.26
-    org.apache.sling/org.apache.sling.installer.hc/2.0.0
-    org.apache.sling/org.apache.sling.jcr.contentloader/2.3.0
-    org.apache.sling/org.apache.sling.jcr.resource/3.0.18
-    org.apache.sling/org.apache.sling.models.api/1.3.8
-    org.apache.sling/org.apache.sling.models.impl/1.4.10
-    org.apache.sling/org.apache.sling.resourceresolver/1.6.8
-    org.apache.sling/org.apache.sling.serviceusermapper/1.4.4
-    org.apache.sling/org.apache.sling.serviceuser.webconsole/1.0.0
-    org.apache.sling/org.apache.sling.servlets.get/2.1.40
-    org.apache.sling/org.apache.sling.servlets.post/2.3.28
-    org.apache.sling/org.apache.sling.servlets.resolver/2.5.2
-    org.apache.sling/org.apache.sling.xss/2.1.8
-    javax.mail/mail/1.5.0-b01
-    org.apache.geronimo.bundles/jstl/1.2_1
-    org.apache.felix/org.apache.felix.http.whiteboard/4.0.0
+[artifacts startLevel=4]
+    org.apache.felix/org.apache.felix.scr/2.1.16
+    org.apache.felix/org.apache.felix.metatype/1.2.2
 
 [artifacts startLevel=5]
-    org.apache.sling/org.apache.sling.starter.content/1.0.2
-    org.apache.sling/org.apache.sling.starter.startup/1.0.6
+    org.apache.sling/org.apache.sling.starter.content/1.0.4
+    org.apache.felix/org.apache.felix.http.whiteboard/4.0.0
     org.apache.sling/org.apache.sling.extensions.webconsolebranding/1.0.2
     
org.apache.sling/org.apache.sling.extensions.webconsolesecurityprovider/1.2.0
     org.apache.felix/org.apache.felix.inventory/1.0.6
@@ -88,11 +48,11 @@
     commons-io/commons-io/2.6
     commons-fileupload/commons-fileupload/1.3.3
     org.apache.sling/org.apache.sling.commons.log.webconsole/1.0.0
-
+    org.apache.sling/org.apache.sling.api/2.20.0
+    org.apache.sling/org.apache.sling.auth.core/1.4.2
+    
 [artifacts startLevel=10]
     org.apache.felix/org.apache.felix.http.sslfilter/1.2.6
-    org.apache.felix/org.apache.felix.scr/2.1.16
-    org.apache.felix/org.apache.felix.metatype/1.2.2
     org.apache.pdfbox/pdfbox/2.0.12
     org.apache.pdfbox/fontbox/2.0.12
     org.apache.pdfbox/jempbox/1.8.16
@@ -120,6 +80,45 @@
     org.apache.sling/org.apache.sling.commons.metrics/1.2.6
     com.google.guava/guava/15.0
 
+[artifacts]
+    # Add the Slingshot Sample provisioning model
+    
org.apache.sling/org.apache.sling.sample.slingshot/0.9.0/slingfeature/slingfeature
+    commons-collections/commons-collections/3.2.2
+    org.apache.commons/commons-collections4/4.2
+    commons-codec/commons-codec/1.11
+    org.apache.commons/commons-math/2.2
+    org.apache.httpcomponents/httpcore-osgi/4.4.10
+    org.apache.httpcomponents/httpclient-osgi/4.5.6
+    org.apache.sling/org.apache.sling.adapter/2.1.10
+    org.apache.sling/org.apache.sling.auth.form/1.0.14
+    org.apache.sling/org.apache.sling.bundleresource.impl/2.3.2
+    org.apache.sling/org.apache.sling.commons.classloader/1.4.4
+    org.apache.sling/org.apache.sling.commons.compiler/2.3.6
+    org.apache.sling/org.apache.sling.commons.fsclassloader/1.0.10
+    org.apache.sling/org.apache.sling.commons.mime/2.2.0
+    org.apache.sling/org.apache.sling.commons.osgi/2.4.0
+    org.apache.sling/org.apache.sling.commons.scheduler/2.7.2
+    org.apache.sling/org.apache.sling.commons.threads/3.2.18
+    org.apache.sling/org.apache.sling.engine/2.6.18
+    org.apache.sling/org.apache.sling.fsresource/2.1.14
+    org.apache.sling/org.apache.sling.i18n/2.5.14
+    org.apache.sling/org.apache.sling.installer.console/1.0.2
+    org.apache.sling/org.apache.sling.installer.provider.jcr/3.1.26
+    org.apache.sling/org.apache.sling.installer.hc/2.0.0
+    org.apache.sling/org.apache.sling.jcr.contentloader/2.3.0
+    org.apache.sling/org.apache.sling.jcr.resource/3.0.18
+    org.apache.sling/org.apache.sling.models.api/1.3.8
+    org.apache.sling/org.apache.sling.models.impl/1.4.10
+    org.apache.sling/org.apache.sling.resourceresolver/1.6.8
+    org.apache.sling/org.apache.sling.serviceusermapper/1.4.4
+    org.apache.sling/org.apache.sling.serviceuser.webconsole/1.0.0
+    org.apache.sling/org.apache.sling.servlets.get/2.1.40
+    org.apache.sling/org.apache.sling.servlets.post/2.3.30
+    org.apache.sling/org.apache.sling.servlets.resolver/2.5.2
+    org.apache.sling/org.apache.sling.xss/2.1.8
+    javax.mail/mail/1.5.0-b01
+    org.apache.geronimo.bundles/jstl/1.2_1
+
 [configurations]
   org.apache.sling.engine.impl.log.RequestLogger
     access.log.enabled=B"true"
@@ -217,3 +216,4 @@
     user.mapping=[
       "org.apache.sling.jcr.resource:validation\=sling-readall"
     ]
+

Reply via email to