@@ -61,6 +61,7 @@ public abstract class AbstractContainerBackend implements IContainerBackend {
6161 protected static final String PROPERTY_URL = "url" ;
6262 protected static final String PROPERTY_CERT_PATH = "cert-path" ;
6363 protected static final String PROPERTY_CONTAINER_PROTOCOL = "container-protocol" ;
64+ protected static final String PROPERTY_PRIVILEGED = "privileged" ;
6465
6566 protected static final String DEFAULT_TARGET_PROTOCOL = "http" ;
6667
@@ -71,6 +72,7 @@ public abstract class AbstractContainerBackend implements IContainerBackend {
7172 protected final Logger log = LogManager .getLogger (getClass ());
7273
7374 private boolean useInternalNetwork ;
75+ private boolean privileged ;
7476
7577 @ Inject
7678 protected IProxyTargetMappingStrategy mappingStrategy ;
@@ -96,6 +98,7 @@ public abstract class AbstractContainerBackend implements IContainerBackend {
9698 public void initialize () throws ContainerProxyException {
9799 // If this application runs as a container itself, things like port publishing can be omitted.
98100 useInternalNetwork = Boolean .valueOf (getProperty (PROPERTY_INTERNAL_NETWORKING , "false" ));
101+ privileged = Boolean .valueOf (getProperty (PROPERTY_PRIVILEGED , "false" ));
99102 }
100103
101104 @ Override
@@ -212,4 +215,8 @@ protected List<String> buildEnv(ContainerSpec containerSpec, Proxy proxy) throws
212215 protected boolean isUseInternalNetwork () {
213216 return useInternalNetwork ;
214217 }
218+
219+ protected boolean isPrivileged () {
220+ return privileged ;
221+ }
215222}
0 commit comments