summaryrefslogtreecommitdiffstats
path: root/controlloop/packages/docker-controlloop/src/main
AgeCommit message (Collapse)AuthorFilesLines
2021-04-07Use sh instead of ash in drools-appsJim Hahn1-2/+2
Issue-ID: POLICY-3160 Change-Id: I92ecec01b99078e2e0651e1adf292913a20e0a30 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-11-18Merge "move all bash to ash shell scripts for drools-apps"Jorge Hernandez1-2/+2
2020-11-16move all bash to ash shell scripts for drools-appsTaka Cho1-2/+2
this gerrit would be the first step to not to use any GPL-3.0 and plus license Issue-ID: POLICY-2847 Change-Id: I6787af6afd4a90d09d3cca86fa2ee7c5b6ea4eb0 Signed-off-by: Taka Cho <takamune.cho@att.com>
2020-11-16Make drools-apps event agnosticJim Hahn1-4/+0
Removed tdjam and frankfurt controllers, which use event-specific actors. Issue-ID: POLICY-2804 Change-Id: Ica05f80bf72d039d9c4903591af7fb3793a81159 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-09-29remove enable frankfurt controllerTaka Cho1-1/+0
In G-Rel, we will use usecases controller. only install frankfurt controller by default keep disable for frankfurt controller Issue-ID: POLICY-2849 Change-Id: I3f09a2920b2bf05af0389b56366ce7229d8113c2 Signed-off-by: Taka Cho <takamune.cho@att.com>
2020-09-02add feature-controlloop-tdjam to drools-apps dockerTaka Cho1-0/+22
the feature-controlloop-tdjam will be installed in docker, but disable by default Issue-ID: POLICY-2415 Change-Id: I563a16bc698ce13eb1df0d8aa1cb7b7e7b8290b3 Signed-off-by: Taka Cho <takamune.cho@att.com>
2020-08-26Move java code to rulesJim Hahn1-0/+4
Added new usecases rules and feature. Updates per review comments: - kmodule.xml(s) Issue-ID: POLICY-2748 Change-Id: I2f5cb05a4269f98a3b0a778730434955f0919b4a Signed-off-by: Jim Hahn <jrh3@att.com>
2020-07-17remove nexus function from entrypointjhh1-50/+3
Issue-ID: POLICY-2673 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ib1bce9a813435718e83a6671d3790c610c14b709 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-07-14Remove usecases and legacy actor codeJim Hahn1-3/+1
Made the following changes to remove usescase and legacy actor code: - deleted the usecases controller and feature - deleted code associated with legacy actors, with the exception of AaiManager, which is needed by RestControlLoopManager - moved the contents of the "guard" project into the m2/guard project, as that is the only thing that still needs it - modified the m2/GuardContext to get the name of its persistence unit from the properties so it could be overridden by junit tests - used eclipselink constants Also fixed a bug in the properties for the VFC actor. Addressed review comment: - removed usecases from Dockerfile Issue-ID: POLICY-2558 Change-Id: I677d68c9efed9247c3d55773abdcc736b577a6b4 Signed-off-by: Jim Hahn <jrh3@att.com>
2020-04-02disable but not removed usecasesjhh1-1/+1
integration testing to be focused on the new frankfurt controller Issue-ID: POLICY-2465 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I2a15c300bba4647ef613c49a4985f22c5936d00e
2020-03-12Delete template.demo submodule, amsterdam controllerPeyton Puckett1-2/+4
Issue-ID: POLICY-2421 Change-Id: I0e61e7b3272f5c7babceb41e4e249716af4529cf Signed-off-by: Peyton Puckett <peyton.puckett@att.com>
2020-02-17Inherit from PDP-D (native policies) base imagejhh4-319/+80
Depends on https://gerrit.onap.org/r/#/c/policy/docker/+/101758/ for package cleanup and the native Dockerfile refactoring from https://gerrit.onap.org/r/#/c/policy/drools-pdp/+/101802/. Issue-ID: POLICY-2181 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I6cf2b945157a91abd9985bcff1e70ae6a30ae15d Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2020-01-13Merge "Parameterize base-image version for drools-apps"Pamela Dragosh1-1/+1
2020-01-10Support override of xml config filesjhh1-9/+13
This included logback*.xml (including controller ones). Issue-ID: POLICY-2308 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I69471fc0ce5b6ea143560f78019a55daedfd465b
2020-01-09Parameterize base-image version for drools-appsBruno Sakoto1-1/+1
Issue-ID: POLICY-2318 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I5cc2761adb2621bca094fb035e626dd40baa08e1
2020-01-03Revert "Parameterize base-image version for drools-apps"Pamela Dragosh1-1/+1
This reverts commit a894ffb5f580dec7ab4e8ea367107fcee09fca1b. Reason for revert: Merge failure Issue-ID: POLICY-2318 Change-Id: I6ea6681677e0ee18f5bce0217f9216e590a53b77 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2019-12-23Parameterize base-image version for drools-appsRashmi Pujar1-1/+1
Issue-ID: POLICY-2318 Signed-off-by: Rashmi Pujar <rashmi.pujar@bell.ca> Change-Id: Ida14508366f20ca05648f941a9b326899672b274
2019-12-10changes to support offline pdpd control loopsjhh1-4/+6
Issue-ID: POLICY-2191 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ieb390de2f3324de2de8e6e54cdc10fbf5ede4070
2019-11-04Inherit from snapshot drools docker imagejhh1-1/+1
Issue-ID: POLICY-2113 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I806d7bb2e766e3f0eccd5c1457c8d2683204abfb
2019-10-08Fix syntax error when starting policyBruno Sakoto1-2/+2
Fix following syntax error in policy entry point: /opt/app/policy/bin/docker-entrypoint.sh: line 30: syntax error near unexpected token `fi' Issue-ID: POLICY-2088 Signed-off-by: Bruno Sakoto <bruno.sakoto@bell.ca> Change-Id: I517937f5ece8454d83f6c3cad1f96fba52b62317
2019-10-07Allow override of maven settings at instantiationjhh1-0/+22
Issue-ID: POLICY-2111 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ib7ec8beab2947fc9fbf55734d0412f444a963fe8 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-09-09Upgrade to drools 1.5.2 released artifactsjhh1-1/+1
Issue-ID: POLICY-2045 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ie77acc2f85b841004882dc4da021a055eb4fcb9c
2019-09-04correction when overriding with external truststorejhh1-2/+2
Issue-ID: POLICY-1371 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ief22f9d99acbd9c3d7335e59045d45c64296f783
2019-08-29entrypoint: redirect std[out|err] to dev/nulljhh1-4/+4
Issue-ID: POLICY-1371 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I8b4da1523925bbbbbed398365971c9efb7f6f1aa Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-08-27Support arbitrary container init scriptsjhh1-3/+8
Issue-ID: POLICY-1371 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: Ic1c15e6f36fe3eead937d4595b994747e830eb7a
2019-08-27Get latest changes from drools-pdp basejhh1-1/+1
Issue-ID: POLICY-2017 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I370b73c9cba1451e3a678d77c1e86c249663dcdc Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-08-05Update to latest common/models/drools-pdp released versionsjhh1-1/+1
Issue-ID: POLICY-1953 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I1bfe5da619a00b12ab7df0d96879f1531a0e68a9
2019-07-23Pick up latest changes from drools imagejhh1-1/+1
service API mismatches cause notclassfound errors. Issue-ID: POLICY-1940 Signed-off-by: jhh <jorge.hernandez-herrero@att.com> Change-Id: I55d0467d3c1f496c4cb0e13c7c96b85e03459660
2019-06-28Upgrade to released depsPamela Dragosh1-1/+1
Drools-pdp 1.5.0, common 1.5.0 and models 2.1.0 Issue-ID: POLICY-1737 Change-Id: I19caa0c5a48ff81c60f1974b09fe386c519b1341 Signed-off-by: Pamela Dragosh <pdragosh@research.att.com>
2019-06-11Use io.fabric8:docker-maven-plugin to build and push docker imagesRashmi Pujar3-22/+67
Addressed POLICY-1808 for drools-applications to fix the tag to be major.minor-SNAPSHOT-latest Issue-ID: POLICY-969 Signed-off-by: Rashmi Pujar <rashmi.pujar@bell.ca> Change-Id: I6c9ddec9a2e7a73ba68343eb98e0145ce811868e
2019-05-15Set drools base image to released 1.4.0jhh1-1/+1
Change-Id: I03f1f2ba20d5deba95cc771138cafa210a7ada36 Issue-ID: POLICY-1630 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-04-26New BUILD_VERSION needed as fixed in parent imagejhh1-2/+2
BUILD_VERSION could not be used in ENV variable as it is cooked in the base image itself. Need to create a new one to reflect the drools build to get by. Some minor additional changes as to exit shell when a docker command fails for clarity when executing these operations is added as well. Change-Id: Ic8dfc03bc0563c088d55b1991a0f8c431ab0fab2 Issue-ID: INT-998 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-04-25Match up ControlLoopParams against ToscaPolicyjhh1-4/+46
Change-Id: Ia23a5b90b452bcafe2a8aa660598697ebfb07431 Issue-ID: POLICY-1691 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-04-04Add lifecycle feature to image.jhh1-2/+2
Change-Id: I0c3ea69935dcaca402061d9ea9a20db7ca022603 Issue-ID: POLICY-1608 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-04-01Rename "casablanca" controller to "usecases"jhh1-2/+2
Change-Id: I41487becd1705fbe725023798a3ea10f4638a6af Issue-ID: POLICY-1474 Signed-off-by: jhh <jorge.hernandez-herrero@att.com>
2019-03-25do not enable controlloop-utils featureJorge Hernandez1-2/+2
Change-Id: Ia8ce37e94f0920af7b3a11241d4ca1b4846d55df Issue-ID: POLICY-1613 Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
2019-03-15Baking "runtime" software into imageJorge Hernandez2-5/+238
Change-Id: I329596e6c23283cc4c31d689c621d7b4d1a298d7 Issue-ID: POLICY-1560 Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
2019-03-07Place most of the binaries in the pdpd-cl imageJorge Hernandez1-3/+29
This is work in progress although most of the software will be loaded with these changes. pdpd-cl is not automatically started just yet. It will be done in another review. Change-Id: I2ae527e8e8978e817963de74a1682b84137bd4b4 Issue-ID: POLICY-1560 Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
2019-02-21pull + tag base image for ci workingsJorge Hernandez1-1/+1
Change-Id: Id8759b1ad7a2ddaccc0739074eca7b00124c45ab Issue-ID: POLICY-1537 Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>
2019-02-08basic image with CL app preloadedJorge Hernandez1-0/+7
The image can replace the drools-pdp and only overrides what is necessary to make sure the CL application is in the image. There should be no functional difference. Tooling to operate with docker images is provided as well, for example: controlloop/tools/docker-cl --help BUILD INFO: image: policy-pdpd-cl image-path: controlloop/packages/docker-controlloop/target/policy-pdpd-cl image: policy-pdpd-cl registry: nexus3.onap.org:10003 patch: 1.4.0-SNAPSHOT version: 1.4-SNAPSHOT timestamp: 20190207T220835 TAGS: BUILD: verify: onap/policy-pdpd-cl:latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4-SNAPSHOT-latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4.0-SNAPSHOT-20190207T220835Z merge: onap/policy-pdpd-cl:latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4-SNAPSHOT-latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4.0-SNAPSHOT-20190207T220835Z release: onap/policy-pdpd-cl:latest nexus3.onap.org:10003/onap/policy-pdpd-cl:latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4-SNAPSHOT-latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4.0-SNAPSHOT-STAGING-20190207T220835Z PUSH: verify: merge: nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4-SNAPSHOT-latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4.0-SNAPSHOT-20190207T220835Z release: nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4-SNAPSHOT-latest nexus3.onap.org:10003/onap/policy-pdpd-cl:1.4.0-SNAPSHOT-STAGING-20190207T220835Z SYNTAX: docker-cl [--help|-h] [--build|-b <repo:tag>] [--push|-p <repo:tag>] [--verify|-v] [--merge|-m] [--release|-r] [--run <volume-full-path>] [--cmd <volume-full-path> <cmd>] Change-Id: I0917c0bca212fc0b543e52ae1615c513d43f7d93 Issue-ID: POLICY-1505 Signed-off-by: Jorge Hernandez <jorge.hernandez-herrero@att.com>