summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2021-06-18Re clean up clamp project properties and dependenciesryanSheehan7-118/+47
Remove version duplication from clamp projects runtime, dcae kubernetes, policy participant and simulator Issue-ID: POLICY-3308 Change-Id: I316b3b0313608c5d17c9692f44d653afabc2d596 Signed-off-by: ryanSheehan <ryansheehan.est@gmail.com>
2021-06-17Prepare controlloop docker imagesSirisha_Manchikanti28-198/+1246
Generate runtime, policy-participant and dcae-participant docker images. Issue-ID: POLICY-3320 Signed-off-by: Sirisha_Manchikanti <sirisha.manchikanti@est.tech> Change-Id: I310fd2a098aa48a6a50a9bf6bd2bcb55328f4973
2021-06-17Merge "Fix CLAMP build failure and kub-participant module startup issue."Liam Fallon5-16/+42
2021-06-16Fix CLAMP build failure and kub-participant module startup issue.rameshiyer275-16/+42
Initialising ParticipantK8sParameters in the constructor to fix Null pointer Exception in kub-participant module. Constructor cannot use autowired properties. Updated pfDao getFiltered method signature to align with latest code in policy models. Issue-ID: POLICY-3240 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Change-Id: I9405c1e050b31b153ee53829ffece9f4be27818e
2021-06-16Merge "Remove duplicate properties in clamp repo"Liam Fallon2-40/+13
2021-06-15Merge "Make policy participant interact with Policy API"Jim Hahn7-60/+228
2021-06-15Merge "Convert Participant Simulator to SpringBoot Application"Jim Hahn35-1568/+1146
2021-06-15Merge "Create camel endpoint to get tosca from runtime"Liam Fallon10-118/+63637
2021-06-14Convert Participant Simulator to SpringBoot ApplicationFrancescoFioraEst35-1568/+1146
Issue-ID: POLICY-3246 Change-Id: I0e5220be826531cf0338d5cad7018d06bda3daf5 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2021-06-11Make policy participant interact with Policy APIERIMROB7-60/+228
Change the policy participant from interacting directly with the database, into participant interacting with policy API instead Issue-ID: POLICY-3330 Change-Id: I02420b1e43f1b18e337b00ebd300f03bb9b7412d Signed-off-by: ERIMROB <robertas.rimkus@est.tech>
2021-06-11Create camel endpoint to get tosca from runtimesaul.gill10-118/+63637
Endpoint points to Runtime Tosca Service Template endpoint Added new authorization role for control loop Credentials in configuration file Issue-ID: POLICY-3222 Change-Id: I86f8cc5751547abfa15e10903d7e2fb2854f1ece Signed-off-by: saul.gill <saul.gill@est.tech>
2021-06-10Eliminate two fromAuthorative() calls in providersliamfallon6-139/+95
The current implementation of the providers makes two calls to the expensive fromAuthorative() method. This change changes the implementation to make a single call. Issue-ID: POLICY-3319 Change-Id: I6b7e016e91b07f567973d9e2af68514de0affddd Signed-off-by: liamfallon <liam.fallon@est.tech>
2021-06-10Merge "Initial commit for kubernetes participant in CLAMP"Jim Hahn20-3/+1668
2021-06-10Remove duplicate properties in clamp reporyanSheehan2-40/+13
Removes properties, dependency and plugin versioning duplication from dcae-participant and runtime, future reviews will handle other participants like kubernetes Issue-Id: POLICY-3308 Change-Id: I98f9a36e9f984766b469c862f3298ca9120657e4 Signed-off-by: ryanSheehan <ryansheehan.est@gmail.com>
2021-06-09Merge "Convert Policy Participant to SpringBoot Application"Ram Krishna Verma17-919/+317
2021-06-09Merge "Convert DCAE Participant to SpringBoot Application"Ram Krishna Verma27-1110/+611
2021-06-09Initial commit for kubernetes participant in CLAMPliamfallon20-3/+1668
Spring application that exposes REST end points for installing, uninstalling, onboarding and deleting of helm charts to/from local directory. CL runtime can also trigger installation and uninstallation of helm charts from both local and configured helm repositories. Junits will be committed as a separate review. Issue-ID: POLICY-3240 Change-Id: I7633b6fd6ad41fc8fa55d3722e44f1b2ec132e50 Signed-off-by: zrrmmua <ramesh.murugan.iyer@est.tech> Signed-off-by: liamfallon <liam.fallon@est.tech>
2021-06-08Convert DCAE Participant to SpringBoot ApplicationFrancescoFioraEst27-1110/+611
Issue-ID: POLICY-3244 Change-Id: I64cef98a4b1a405160d533983baf7a860f1816f5 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2021-06-08Convert Policy Participant to SpringBoot ApplicationFrancescoFioraEst17-919/+317
Issue-ID: POLICY-3245 Change-Id: Iadacaba3b2a30c67adbe77b8b17debce2f2abb39 Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
2021-06-03Endpoint added to get Tosca Serivce Templatesaul.gill1-0/+68
Issue-Id: POLICY-3222 Change-Id: Ie95bce752019ccfe900205a11bfc28770a7017c9 Signed-off-by: saul.gill <saul.gill@est.tech>
2021-05-26Transfer tosca-poc onto masterliamfallon318-1/+45962
This is the third if three commits, this commit makes the content of the master branch the same as the tosca-poc branch. This commit adds the "src" files for TOSCA control loops to the modules in master. Difference between this commit and the current master: ------------------------------------------------------ diff -qr clamp clamp-master |diff_filter.sh Only in clamp/common: src Only in clamp/models: src Files clamp/participant/participant-impl/participant-impl-dcae/pom.xml and clamp-master/participant/participant-impl/participant-impl-dcae/pom.xml differ Only in clamp/participant/participant-impl/participant-impl-dcae: src Only in clamp/participant/participant-impl/participant-impl-policy: src Only in clamp/participant/participant-impl/participant-impl-simulator: src Files clamp/participant/participant-impl/pom.xml and clamp-master/participant/participant-impl/pom.xml differ Only in clamp/participant/participant-intermediary: src Files clamp/participant/pom.xml and clamp-master/participant/pom.xml differ Files clamp/pom.xml and clamp-master/pom.xml differ Files clamp/runtime/pom.xml and clamp-master/runtime/pom.xml differ Only in clamp: runtime-controlloop Difference between this commit and the current tosca-poc branch: ---------------------------------------------------------------- diff -qr clamp clamp-tp |diff_filter.sh Files clamp/INFO.yaml and clamp-tp/INFO.yaml differ Only in clamp/releases: 6.0.1-container.yaml Only in clamp/releases: 6.0.1.yaml Only in clamp/releases: 6.0.2-container.yaml Only in clamp/releases: 6.0.2.yaml Only in clamp/releases: 6.1.0-container.yaml Only in clamp/releases: 6.1.0.yaml Only in clamp/releases: 6.1.1-container.yaml Only in clamp/releases: 6.1.1.yaml Files clamp/runtime/src/main/resources/META-INF/resources/swagger.html and clamp-tp/runtime/src/main/resources/META-INF/resources/swagger.html differ Issue-ID: POLICY-3215 Change-Id: Ica1aa3fe5d6110df2396ea856703102e800fa770 Signed-off-by: liamfallon <liam.fallon@est.tech>
2021-05-13Modular structure of clamp including controlloopSirisha_Manchikanti471-2462/+3274
This commit is the first commit that puts in multi module structure while changing the existing CLAMP code as little as possible. It adds a structure where common, models, participant and runtime are direct children under clamp, and current clamp code is moved under runtime. This runtime directory will host controlloop runtime code in later commits. Issue-ID: POLICY-3215 Signed-off-by: Sirisha_Manchikanti <sirisha.manchikanti@est.tech> Change-Id: I15bc8be92ed020343bff4024c4718fec462c40d7 Signed-off-by: liamfallon <liam.fallon@est.tech>
2021-05-10Merge "Release Docker 6.1.1"S�bastien Determe1-0/+10
2021-05-10Release Docker 6.1.1sebdet1-0/+10
Release the dockers FE/BE for 6.1.1 Issue-ID: POLICY-3224 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: Ifa429231cb613671a14943cd2b81916539998f22
2021-05-10Release Npm/jar 6.1.1sebdet1-0/+5
Release the jar and NPm pack for 6.1.1 Issue-ID: POLICY-3224 Change-Id: I537db55acb3bcc7c2c4b1962e434248b908eaccb Signed-off-by: sebdet <sebastien.determe@intl.att.com>
2021-05-10Add envSubstsebdet1-0/+5
Add envsubst for OOM changes Issue-ID: POLICY-3224 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I3f0900c43ab34a985b0e1b0cf02647b0d7ad3ff3
2021-05-05Add Tests on UIsebdet26-75/+1368
Add some test to UI and fix errors reported by JEST during Ui tests Issue-ID: POLICY-3200 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I69e93ad1f1714fa60a0c7ea9b1f3fb691f089f8a Signed-off-by: sebdet <sebastien.determe@intl.att.com>
2021-04-26Remove dead codesebdet17-8630/+4974
Remove dead code due to change done to add tosca file to PEF directly. Issue-ID: POLICY-3229 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I4e48fd5401e304b131406b739268134dd7e7997f Signed-off-by: sebdet <sebastien.determe@intl.att.com>
2021-04-26Fix not refreshed Tosca listsebdet2-2/+3
The refresh must be don inside the asynchronous block to fix the refreshing of the tosca list Issue-ID: POLICY-3229 Change-Id: I89d4964b68d88e28bd8d0dfef19c2382d52fa7bf Signed-off-by: sebdet <sebastien.determe@intl.att.com>
2021-04-23Merge "ToscaFileSelector"S�bastien Determe8-7/+190
2021-04-23Merge "Add Camel flows to create policy-type"S�bastien Determe2-0/+68
2021-04-23ToscaFileSelectorsebdet8-7/+190
The UI code that manages the tosca file selector that will be sent to clamp be + fix Rest Camel endpoint that always want ot convert http body to JSON (due to Camel upgrade) Issue-ID: POLICY-3229 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I6148276d4c527f29db904a76655055c19d4e2023
2021-04-22Bump up clamp to 6.1.1sebdet2-2/+2
Prepare release 6.1.1 Issue-ID: POLICY-3234 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: Ic0e0d79af92f0df8992e20094514d9dee1638f4d
2021-04-22Add Camel flows to create policy-typesebdet2-0/+68
Add the required camel flows to create a policy type in the clamp BE Issue-ID: POLICY-3228 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I5c89823eb5f3f0e369fae5b27a803cb509cef128
2021-04-22Release docker 6.1.0sebdet1-0/+10
Release the docker images for 6.1.0 Issue-ID: POLICY-3224 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I961916020d5878b0a4dd029cf189d031d5a3f776
2021-04-22Release jar/npm 6.1.0sebdet1-0/+5
Release the jar/npm pack for 6.1.0 Issue-ID: POLICY-3224 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I92046dc74af3119d1fae68179e55ff5b66efada8
2021-04-22Update socketTimeoutsebdet3-4/+4
Update socketTimeout for DCAE deployment command, this has been changed during the camel&Spring upgrades + adding enc: to sdc password to verify that it works well Issue-ID: POLICY-3169 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: Ia19f5eb372c2e383d67be48d62c1a355560ab889
2021-04-22Remove strong copy left depsebdet1-0/+12
Remove dependency not used in clamp that are reported Strong copy left in Nexus-IQ Issue-ID: POLICY-3169 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I0193cf405236d7f390e94f9281b25cb2320c1dbd
2021-04-21Fix remaining nexus-IQ issuessebdet1-0/+22
Exclude lib not used by clamp BE that are flagged by Nexus IQ Issue-ID: POLICY-3169 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: Idceb809e9cabc709bc820f792648ad1e481d22a7
2021-04-21Merge "Fix Sonar Crypto issues"S�bastien Determe17-383/+105
2021-04-21Fix Sonar bugssebdet1-1/+1
Fix bug introduced in AAF authentication due to changes done to fix Sonar issues Issue-ID: POLICY-3200 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I92aae94010cc8275bca5b1fe81bf54ab80f5f267
2021-04-21Fix Sonar bugssebdet1-4/+20
Fix sonar bugs reported in the ClampServlet Issue-ID: POLICY-3200 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I8d823d0b25d7379bb0fc8c87f31628bc63f51f5d
2021-04-21Merge "Fix UI that sends 2 list policies query"S�bastien Determe1-1/+0
2021-04-21Merge "Fix wrong PDP operations send by UI"S�bastien Determe1-2/+6
2021-04-21Merge "Update Autogenerated Swagger"S�bastien Determe4-6879/+13713
2021-04-21Fix UI that sends 2 list policies querysebdet1-1/+0
The UI code that manages the PDP deployments was not correct, it uses to do 2 List queries when it was successful Issue-ID: POLICY-3226 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: Ia67d67d1e953cc3426fbe450c428d31bc72649d8
2021-04-21Fix wrong PDP operations send by UIsebdet1-2/+6
The code that was computing the operations to execute was wrong. THe command POST was missing Issue-ID: POLICY-3225 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: I0de307e782bf99ed3cb4274c587c9c71955bab74
2021-04-21Fix Sonar Crypto issuessebdet17-383/+105
Fix this problem by removing the CryptoUtils that could be replaced by AAF cadi call (this was already in place in the code). The OOM sdc controller password will have to be modified as well. Issue-ID: POLICY-3201 Issue-ID: POLICY-3200 Change-Id: I6dfd9abb691afb3548d4e68c8759351ad02a30da Signed-off-by: sebdet <sebastien.determe@intl.att.com>
2021-04-21Fix 401 returned by PAPsebdet1-3/+2
The direct call from Policy clamp Ui to Pap returns 401 because UI info are forwarded by Camel Issue-ID: POLICY-3203 Signed-off-by: sebdet <sebastien.determe@intl.att.com> Change-Id: Id24b45afc05b2d308f6062b22d9e2b4a040f1d93
2021-04-21Merge "lifecycle state change"S�bastien Determe1-1/+1