Allow to run on read only root fs

In order to be able to run on read only root fs, two changes have been
done:

* unpack tomcat war at container creation
* launch the property file configuration conditionnally

If "ON_KUBERNETES" environment variable is set to "TRUE" (default is
"FALSE" for backward compatibility), the proper have to be set at boot
via configmap on Kubernetes for example.

Changes are backward compatible and shouldn't change actual behavior per
default.

Issue-ID: VID-850
Signed-off-by: Sylvain Desbureaux <sylvain.desbureaux@orange.com>
Change-Id: I6f96e2ca55093ee899be18d6ce4c2dfd7c1a5792
2 files changed
tree: 5aa5afd5e8b55c34bff999c867ff56de280ef718
  1. deliveries/
  2. docs/
  3. epsdk-app-onap/
  4. lf_config/
  5. releases/
  6. vid-app-common/
  7. vid-automation/
  8. vid-ext-services-simulator/
  9. vid-webpack-master/
  10. .gitignore
  11. .gitreview
  12. .readthedocs.yaml
  13. features.properties.md
  14. INFO.yaml
  15. LICENSE
  16. pom.xml
  17. README.md
  18. version.properties
README.md

This source repository contains the OpenECOMP Virtual Infrastructure Deployment (VID). The settings file needs to support the standard Maven repositories (e.g. central = http://repo1.maven.org/maven2/), and any proxy settings needed in your environment. In addition, this code is dependent upon the following OpenECOMP artifacts, which are not part of VID:

org.openecomp.ecompsdkos:ecompSDK-project
org.openecomp.ecompsdkos:ecompSDK-core
org.openecomp.ecompsdkos:ecompSDK-analytics
org.openecomp.ecompsdkos:ecompSDK-workflow

Basic info

To build project, run: mvn clean install

VID Developer Guide

https://wiki.onap.org/display/DW/VID+Development+Guide