installation enhancements 77/40577/2
authorJorge Hernandez <jh1730@att.com>
Mon, 2 Apr 2018 22:23:47 +0000 (17:23 -0500)
committerJorge Hernandez <jh1730@att.com>
Tue, 3 Apr 2018 02:13:58 +0000 (21:13 -0500)
commit972fd705a0b5a3befcab0a59bc55badfddc1416b
tree0d1e7491d9c80e47259aca0afc791e69e3e26e35
parent38569b3dfa7859c8aab864e1c80008404a3cad69
installation enhancements

The following changes aim to have a quicker start of the drools container:

1.  For both amsterdam (and the experimental beijing) controllers
    dependencies are pre-installed, so the loading of 3rd party
    dependencies are faster.

2.  Further enhancements in installation.

3.  Make sure that the naming of the generated control loop
    artifacts have a "control loop" label associated with it,
    so in the future, if other applications are added (non
    control loop related) do not conflict and is clear.

Change-Id: Iecb84d186fcc34069aa5c4a175a8a4521b38499d
Issue-ID: POLICY-534
Signed-off-by: Jorge Hernandez <jh1730@att.com>
34 files changed:
controlloop/common/controller-beijing/.gitignore [new file with mode: 0644]
controlloop/common/controller-beijing/pom.xml [new file with mode: 0644]
controlloop/common/controller-beijing/src/main/resources/META-INF/kmodule.xml [new file with mode: 0644]
controlloop/common/feature-controlloop-amsterdam/pom.xml [new file with mode: 0644]
controlloop/common/feature-controlloop-amsterdam/src/assembly/assemble_zip.xml [new file with mode: 0644]
controlloop/common/feature-controlloop-amsterdam/src/main/feature/config/amsterdam-controller.properties [moved from controlloop/packages/basex/src/files/config/amsterdam-controller.properties with 98% similarity]
controlloop/common/feature-controlloop-amsterdam/src/main/java/org/onap/policy/drools/apps/controlloop/feature/amsterdam/AmsterdamFeature.java [new file with mode: 0644]
controlloop/common/feature-controlloop-amsterdam/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
controlloop/common/feature-controlloop-amsterdam/src/test/java/org/onap/policy/drools/apps/controlloop/feature/amsterdam/AmsterdamFeatureTest.java [new file with mode: 0644]
controlloop/common/feature-controlloop-beijing/pom.xml [new file with mode: 0644]
controlloop/common/feature-controlloop-beijing/src/assembly/assemble_zip.xml [new file with mode: 0644]
controlloop/common/feature-controlloop-beijing/src/main/feature/config/beijing-controller.properties [new file with mode: 0644]
controlloop/common/feature-controlloop-beijing/src/main/java/org/onap/policy/drools/apps/controlloop/feature/beijing/BeijingFeature.java [new file with mode: 0644]
controlloop/common/feature-controlloop-beijing/src/main/resources/META-INF/services/org.onap.policy.drools.features.PolicyEngineFeatureAPI [new file with mode: 0644]
controlloop/common/feature-controlloop-beijing/src/test/java/org/onap/policy/drools/apps/controlloop/feature/beijing/BeijingFeatureTest.java [new file with mode: 0644]
controlloop/common/pom.xml
controlloop/packages/apps-controlloop/pom.xml [moved from controlloop/packages/apps/pom.xml with 81% similarity]
controlloop/packages/apps-controlloop/src/assembly/zip.xml [moved from controlloop/packages/apps/src/assembly/zip.xml with 100% similarity]
controlloop/packages/apps-controlloop/src/files/README.controlloop.apps.txt [new file with mode: 0644]
controlloop/packages/apps-controlloop/src/files/apps-controlloop-installer [new file with mode: 0644]
controlloop/packages/apps/src/files/README.apps.txt [deleted file]
controlloop/packages/apps/src/files/apps-installer [deleted file]
controlloop/packages/artifacts-controlloop/pom.xml [new file with mode: 0644]
controlloop/packages/artifacts-controlloop/src/assembly/zip.xml [moved from controlloop/packages/artifacts/src/assembly/zip.xml with 89% similarity]
controlloop/packages/artifacts-controlloop/src/files/README.controlloop.artifacts.txt [new file with mode: 0644]
controlloop/packages/artifacts/pom.xml [deleted file]
controlloop/packages/basex-controlloop/pom.xml [moved from controlloop/packages/basex/pom.xml with 89% similarity]
controlloop/packages/basex-controlloop/src/assembly/zip.xml [moved from controlloop/packages/basex/src/assembly/zip.xml with 95% similarity]
controlloop/packages/basex-controlloop/src/files/bin/create-cl-amsterdam [moved from controlloop/packages/basex/src/files/bin/create-cl-amsterdam with 100% similarity]
controlloop/packages/basex-controlloop/src/files/bin/create-cl-beijing [moved from controlloop/packages/basex/src/files/bin/create-cl-beijing with 100% similarity]
controlloop/packages/basex-controlloop/src/files/bin/push-policies-beijing [moved from controlloop/packages/basex/src/files/bin/push-policies-beijing with 100% similarity]
controlloop/packages/basex-controlloop/src/files/config/controlloop.properties.environment [moved from controlloop/packages/basex/src/files/config/controlloop.properties.environment with 100% similarity]
controlloop/packages/pom.xml
controlloop/templates/archetype-cl-beijing/src/main/resources/archetype-resources/src/main/resources/__closedLoopControlName__.drl