| { |
| "bundles": [ |
| { |
| "id": "com.github.livesense:org.liveSense.fragment.sun.misc:1.0.5", |
| "start-order": "5" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.launchpad.api:1.2.0", |
| "start-order": "5" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.launchpad.startupmanager:1.0.0", |
| "start-order": "5" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.cms.api:${cms.version}", |
| "start-order": "20" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.cms.ui:${cms.version}", |
| "start-order": "20" |
| }, |
| { |
| "id": "com.vladsch.flexmark:flexmark-osgi:0.61.24", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.cocoon:cocoon-serializers-charsets:1.0.2", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.commons:commons-compress:1.20", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.commons:commons-csv:1.8", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.commons:commons-email:1.5", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.commons:commons-math3:3.6.1", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.jackrabbit:oak-auth-external:${oak.version}", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.jackrabbit:oak-auth-ldap:${oak.version}", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.servicemix.bundles:org.apache.servicemix.bundles.xmlbeans:3.0.2_1", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.fileoptim:0.9.4", |
| "start-order": "20" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.resourcemerger:1.3.10", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.jsoup:jsoup:1.13.1", |
| "start-order": "15" |
| }, |
| { |
| "id": "com.sun.mail:javax.mail:1.6.2", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.commons:commons-text:1.8", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.servicemix.bundles:org.apache.servicemix.bundles.jasypt:1.9.3_1", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.servicemix.bundles:org.apache.servicemix.bundles.poi:4.1.1_1", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.cms.core:${cms.version}", |
| "start-order": "20" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.cms.reference:${cms.version}", |
| "start-order": "20" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.cms.transformer:${cms.version}", |
| "start-order": "20" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.cms.login:${cms.version}", |
| "start-order": "20" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.commons.crypto:1.0.0", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.commons.html:1.1.0", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.commons.messaging.mail:1.0.0", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.commons.messaging:1.0.0", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.sling:org.apache.sling.rewriter:1.2.2", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.apache.tika:tika-bundle:1.22", |
| "start-order": "15" |
| }, |
| { |
| "id": "org.codehaus.groovy:groovy-all:2.4.19", |
| "start-order": "15" |
| }, |
| { |
| "id": "com.github.jknack:handlebars:4.2.0", |
| "start-order": "20" |
| } |
| ], |
| "configurations": { |
| "org.apache.sling.servlets.get.DefaultGetServlet": { |
| "index.files": [ |
| "index", |
| "index.html" |
| ], |
| "aliases": [ |
| "" |
| ], |
| "enable.html": false, |
| "json.maximumresults:Integer": "200", |
| "enable.txt": false, |
| "enable.xml": false, |
| "index": false, |
| "enable.json": true, |
| "ecmaSuport": true |
| }, |
| "org.apache.felix.hc.generalchecks.JmxAttributeCheck~index": { |
| "mbean.name": "org.apache.jackrabbit.oak:name=async,type=IndexStats", |
| "hc.tags": [ |
| "oak", |
| "system-resources" |
| ], |
| "hc.name": "Jackrabbit Oak - Index", |
| "attribute.value.constraint": "false", |
| "attribute.name": "Failing", |
| "statusForFailedContraint": "CRITICAL" |
| }, |
| "org.apache.felix.hc.generalchecks.JmxAttributeCheck~jobqueue": { |
| "mbean.name": "org.apache.sling:type=queues,name=AllQueues", |
| "hc.tags": [ |
| "sling", |
| "system-resources" |
| ], |
| "hc.name": "Sling - Job Queue", |
| "attribute.value.constraint": "< 1000", |
| "attribute.name": "NumberOfQueuedJobs", |
| "statusForFailedContraint": "WARN" |
| }, |
| "org.apache.felix.hc.generalchecks.JmxAttributeCheck~luceneindex": { |
| "mbean.name": "org.apache.jackrabbit.oak:name=Lucene Index statistics,type=LuceneIndex", |
| "hc.tags": [ |
| "oak", |
| "system-resources" |
| ], |
| "hc.name": "Jackrabbit Oak - Lucene Index", |
| "attribute.value.constraint": "false", |
| "attribute.name": "Failing", |
| "statusForFailedContraint": "CRITICAL" |
| }, |
| "org.apache.felix.hc.generalchecks.JmxAttributeCheck~requestdurationcritical": { |
| "mbean.name": "org.apache.sling:type=engine,service=RequestProcessor", |
| "hc.tags": [ |
| "sling", |
| "system-resources" |
| ], |
| "hc.name": "Sling - StdDev Request Duration (CRITICAL)", |
| "attribute.value.constraint": "matches (1|2|3|4)?\\d?\\d\\..*", |
| "attribute.name": "StandardDeviationDurationMsec", |
| "statusForFailedContraint": "CRITICAL" |
| }, |
| "org.apache.felix.hc.generalchecks.JmxAttributeCheck~requestdurationwarn": { |
| "mbean.name": "org.apache.sling:type=engine,service=RequestProcessor", |
| "hc.tags": [ |
| "sling", |
| "system-resources" |
| ], |
| "hc.name": "Sling - StdDev Request Duration (WARN)", |
| "attribute.value.constraint": "matches (1)?\\d?\\d\\..*", |
| "attribute.name": "StandardDeviationDurationMsec", |
| "statusForFailedContraint": "WARN" |
| }, |
| "org.apache.felix.hc.generalchecks.JmxAttributeCheck~slowqueries": { |
| "mbean.name": "org.apache.jackrabbit.oak:name=Oak Query Statistics,type=QueryStats", |
| "hc.tags": [ |
| "oak", |
| "system-resources" |
| ], |
| "hc.name": "Jackrabbit Oak - Slow Queries", |
| "attribute.value.constraint": "0", |
| "attribute.name": "SlowQueriesQueueSize", |
| "statusForFailedContraint": "WARN" |
| }, |
| "org.apache.sling.hc.support.DefaultLoginsHealthCheck~slingcms": { |
| "logins": [ |
| "admin:admin" |
| ], |
| "hc.tags": [ |
| "configuration" |
| ], |
| "hc.name": "Sling CMS - Default Logins Check" |
| }, |
| "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-error": { |
| "user.mapping": [ |
| "org.apache.sling.cms.core:sling-cms-error=sling-cms-error", |
| "org.apache.sling.models.impl:sling-cms-error=sling-cms-error" |
| ] |
| }, |
| "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-metadata": { |
| "user.mapping": [ |
| "org.apache.sling.cms.core:sling-cms-metadata=sling-cms-metadata" |
| ] |
| }, |
| "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-transformer": { |
| "user.mapping": [ |
| "org.apache.sling.cms.transformer:sling-cms-transformer=sling-cms-transformer" |
| ] |
| }, |
| "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-ugc": { |
| "user.mapping": [ |
| "org.apache.sling.cms.core:sling-cms-ugc=sling-cms-ugc" |
| ] |
| }, |
| "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling-cms-versionmgr": { |
| "user.mapping": [ |
| "org.apache.sling.cms.core:sling-cms-versionmgr=sling-cms-versionmgr" |
| ] |
| }, |
| "org.apache.sling.serviceusermapping.impl.ServiceUserMapperImpl.amended~sling.rewriter": { |
| "user.mapping": [ |
| "org.apache.sling.rewriter=sling-rewriter" |
| ] |
| } |
| }, |
| "repoinit:TEXT|true": [ |
| "", |
| "# CMS root paths", |
| "create path (sling:OrderedFolder) /etc/i18n", |
| "set ACL for everyone", |
| "allow jcr:read\ton /etc/i18n", |
| "end", |
| "create path (sling:OrderedFolder) /etc/taxonomy", |
| "set ACL for everyone", |
| "allow jcr:read\ton /etc/taxonomy", |
| "end", |
| "create path (sling:OrderedFolder) /static", |
| "set ACL for everyone", |
| "allow jcr:read\ton /static", |
| "end", |
| "create path (sling:OrderedFolder) /conf", |
| "set ACL for everyone", |
| "allow jcr:read\ton /conf", |
| "end", |
| "create path (sling:OrderedFolder) /content", |
| "create path (sling:OrderedFolder) /etc/usergenerated", |
| "set ACL for everyone", |
| "allow jcr:read on /etc/usergenerated", |
| "end", |
| "", |
| "# Groups", |
| "create path (rep:AuthorizableFolder) /home/groups", |
| "create path (rep:AuthorizableFolder) /home/groups/sling-cms", |
| "create group administrators with path sling-cms", |
| "set ACL for administrators", |
| "allow jcr:all on /", |
| "end", |
| "create group authors with path sling-cms", |
| "set ACL for authors", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /content", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /static", |
| "allow jcr:read on /", |
| "end", |
| "create group job-users with path sling-cms", |
| "create group taxonomy-users with path sling-cms", |
| "set ACL for taxonomy-users", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /etc/taxonomy", |
| "end", |
| "create group ugc-users with path sling-cms", |
| "set ACL for ugc-users", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /etc/usergenerated", |
| "end", |
| "", |
| "# Service users", |
| "create service user sling-cms-error", |
| "set ACL for sling-cms-error", |
| "allow\tjcr:read\ton /", |
| "end", |
| "create service user sling-cms-metadata", |
| "set ACL for sling-cms-metadata", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /content", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /static", |
| "allow jcr:read on /", |
| "end", |
| "create service user sling-cms-transformer", |
| "set ACL for sling-cms-transformer", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /content", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /static", |
| "allow jcr:read on /", |
| "end", |
| "create service user sling-rewriter", |
| "set ACL for sling-rewriter", |
| "allow jcr:read on /", |
| "end", |
| "create service user sling-cms-ugc", |
| "set ACL for sling-cms-ugc", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /etc/usergenerated", |
| "end", |
| "create service user sling-cms-versionmgr", |
| "set ACL for sling-cms-versionmgr", |
| "allow jcr:write,jcr:nodeTypeManagement,jcr:versionManagement on /content", |
| "end" |
| ] |
| } |