The two lists below reflect the AEM as a Cloud Service OSGi configuration surface, describing what customers can configure.
If an OSGI configuration is not listed, it may be configured by customer code.
These rules are validated during the Cloud Manager build process. Additional rules may be added over time and the expected enforcement date is noted in the table. Customers are expected to abide by these rules by the target enforcement date. Not abiding by the rules after the removal date will generate errors in the Cloud Manager build process. Maven projects should include the AEM as a Cloud Service SDK Build Analyzer Maven Plugin to flag OSGI configuration errors during local SDK development.
Additional information about OSGI configuration can be found at this location.
org.apache.felix.webconsole.internal.servlet.OsgiManager
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)com.day.cq.auth.impl.cug.CugSupportImpl
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)com.day.cq.jcrclustersupport.ClusterStartLevelController
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)org.apache.felix.http (Factory)
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)org.apache.sling.jcr.davex.impl.servlets.SlingDavExServlet
(Announcement Date: 8/25/2021, Enforcement Date: 11/26/2021)org.apache.felix.eventadmin.impl.EventAdmin
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)
org.apache.felix.eventadmin.ThreadPoolSize
org.apache.felix.eventadmin.AsyncToSyncThreadRatio
org.apache.felix.eventadmin.Timeout
org.apache.felix.eventadmin.RequireTopic
org.apache.felix.eventadmin.IgnoreTimeout
org.apache.felix*
, org.apache.sling*
, come.day*
, com.adobe*
org.apache.felix.eventadmin.IgnoreTopic
org.apache.felix.http
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)
org.apache.felix.http.timeout
org.apache.felix.http.session.timeout
org.apache.felix.http.jetty.threadpool.max
org.apache.felix.http.jetty.headerBufferSize
org.apache.felix.http.jetty.requestBufferSize
org.apache.felix.http.jetty.responseBufferSize
org.apache.felix.http.jetty.maxFormSize
org.apache.felix.https.jetty.session.cookie.httpOnly
org.apache.felix.https.jetty.session.cookie.secure
org.eclipse.jetty.servlet.SessionIdPathParameterName
org.eclipse.jetty.servlet.CheckingRemoteSessionIdEncoding
org.eclipse.jetty.servlet.SessionCookie
org.eclipse.jetty.servlet.SessionDomain
org.eclipse.jetty.servlet.SessionPath
org.eclipse.jetty.servlet.MaxAge
org.eclipse.jetty.servlet.SessionScavengingInterval
org.apache.felix.jetty.gziphandler.enable
org.apache.felix.jetty.gzip.minGzipSize
org.apache.felix.jetty.gzip.compressionLevel
org.apache.felix.jetty.gzip.inflateBufferSize
org.apache.felix.jetty.gzip.syncFlush
org.apache.felix.jetty.gzip.excludedUserAgents
org.apache.felix.jetty.gzip.includedMethods
org.apache.felix.jetty.gzip.excludedMethods
org.apache.felix.jetty.gzip.includedPaths
org.apache.felix.jetty.gzip.excludedPaths
org.apache.felix.jetty.gzip.includedMimeTypes
org.apache.felix.jetty.gzip.excludedMimeTypes
org.apache.felix.http.session.invalidate
org.apache.felix.http.session.container.attribute
org.apache.felix.http.session.uniqueid
org.apache.sling.scripting.cache
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)
org.apache.sling.scripting.cache.size
org.apache.sling.scripting.cache.additional_extensions
com.day.cq.mailer.DefaultMailService
(Announcement Date: 4/30/2021, Enforcement Date: 7/31/2021)
smtp.host
smtp.port
smtp.user
smtp.password
from.address
smtp.ssl
smtp.starttls
smtp.requiretls
debug.email
oauth.flow
org.apache.sling.commons.log.LogManager.factory.config
(Announcement Date: 11/16/21, Enforcement Date: 2/16/21)
org.apache.sling.commons.log.level
org.apache.sling.commons.log.names
org.apache.sling.commons.log.file
org.apache.sling.commons.log.additiv