summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-19Remove explicit requirements to make build *any*2.0.0-ONAPbeijing2.0.0-ONAPMichael Hwang1-9/+0
There are certain python dependencies that will cause built wagons to be tied to the operating system it was built on. Simply removed almost all explicit dependencies. Change-Id: I4823f3c32f87e1843f788badf98468a3159074f5 Issue-ID: DCAEGEN2-455 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2018-04-17Support for /var/run/secrets/kubernetes.ioJack Lucas4-5/+24
Change-Id: If259892dd332981654bcad6b1e07037afbf31c7d Issue-ID: DCAEGEN2-447 Signed-off-by: Jack Lucas <jflucas@research.att.com>
2018-04-12Merge "2.3.0 dcaepolicyplugin and data types"Lusheng Ji8-23/+89
2018-04-122.3.0 dcaepolicyplugin and data typesAlex Shatov8-23/+89
- discovering consul at consul:8500 instead of localhost:8500 - added and refactored unit tests for discovery -- coverage 78% Change-Id: I3712fe36df47d6117206d61ca4916c4dbc42d035 Signed-off-by: Alex Shatov <alexs@att.com> Issue-ID: DCAEGEN2-438
2018-04-12Change consul host to be "consul"Michael Hwang7-8/+17
And not localhost Change-Id: I68c1cb4bf52e0a39a256c0adc4b6b8fb0db269ac Issue-ID: DCAEGEN2-442 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2018-04-05Set up env variables correctlyJack Lucas4-5/+5
Change-Id: I4752510a4e36d8dc19d923a817c7fb687d78fa22 Issue-ID: DCAEGEN2-432 Signed-off-by: Jack Lucas <jflucas@research.att.com>
2018-03-272.2.1 dcaepolicyplugin and data typesAlex Shatov11-213/+397
- trying to avoid changing code for k8s deployment of policy-handler with unknown url to MSB or policy-handler at the moment - expecting optional manual population of the consul-kv with config data for dcaepolicyplugin - when not found service for policy-handler in consul -- try finding config for "dcaepolicyplugin" in consul-kv -- the config structure is expected to contain url to policy_handler - example of config value for key=dcaepolicyplugin: { "dcaepolicyplugin" : { "policy_handler" : { "url" : "http://policy-handler:25577" } } } - still drop down to hardcoded default when this config not found in consul-kv - added and refactored unit tests for discovery -- coverage 78% - making code more PEP8 compliant Change-Id: Ia176b54ed62631baa30d614785d1937023408ddf Signed-off-by: Alex Shatov <alexs@att.com> Issue-ID: DCAEGEN2-419
2018-03-27Merge "2.2.0 dcaepolicyplugin and data types"Lusheng Ji6-17/+62
2018-03-262.2.0 dcaepolicyplugin and data typesAlex Shatov6-17/+62
- dcaepolicyplugin to use default policy-handler url by dns to discover policy-handler under k8s when policy_handler record not found under consul-service - pending hardcoding the proper dns based url that is to be provided by k8s + MSB solution Change-Id: I8bf49fe29735ec842235c0b58595c7196f5d24ca Signed-off-by: Alex Shatov <alexs@att.com> Issue-ID: DCAEGEN2-419
2018-03-26Specify dcaepolicy-lib 2.3.0 in requirementsMichael Hwang4-4/+8
Change-Id: I2c251e25daea18f5be723b5238a00f40e42ba142 Issue-ID: DCAEGEN2-415 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2018-03-23Merge "Add DCAE Kubernetes plugin"Lusheng Ji29-2/+3151
2018-03-232.1.0 dcaepolicyplugin and data typesAlex Shatov12-26/+37
- configAttributes in policy_filter being a stringified json, rather than the map due to SDC UI limitations - safely parse the configAttributes string into json Change-Id: I934b6254aed285ddab245b440f43403a4fe918fe Signed-off-by: Alex Shatov <alexs@att.com> Issue-ID: DCAEGEN2-413
2018-03-23Add DCAE Kubernetes pluginJack Lucas29-2/+3151
Change-Id: Ic329f77bb09dcccfd49a34a8f84d387e8da929c6 Issue-ID: DCAEGEN2-410 Signed-off-by: Jack Lucas <jflucas@research.att.com>
2018-03-21Revert "Revert "Update docker plugin to use dcaepoMichael Hwang7-33/+27
This reverts commit aa2922da3cf8b83306a49a09bd85114817ae1eba. Issue-ID: DCAEGEN2-408 Change-Id: Ib622645d2f41d68b3652cbac19c98239bd60a18a Signed-off-by: Michael Hwang <mhwang@research.att.com>
2018-03-20Add pushing wagon as archiveLusheng Ji1-60/+17
This is the fix needed for using mvn-phase-lib new feature as submitted at https://gerrit.onap.org/r/#/c/36395/, uploading Cloudify Manager plugins as zip and tgz files. Also this change cleans up the mvn-phase-script.sh by removing code that is redendunt (already in mvn-script-lib). Issue-ID: DCAEGEN2-206 Change-Id: I922dd10f5423e19535d6f24506585b398028a2eb Signed-off-by: Lusheng Ji <lji@research.att.com>
2018-03-16Upgrade to latest oparentGildas Lanilis1-1/+1
Update pom.xml file to latest version release of oparent, 1.1.0 Change-Id: Iaf77cff8825106354554dd6e497318270cebe6cf Issue-ID: INT-443 Signed-off-by: Gildas Lanilis <gildas.lanilis@huawei.com>
2018-03-08Switch to R2 mvn-phase-libLusheng Ji1-1/+2
Change-Id: I47b786da6c0275bb888ff3e2578961efe3af2943 Signed-off-by: Lusheng Ji <lji@research.att.com> Issue-ID: DCAEGEN2-206
2018-03-05Use the mvn-phase-lib under dcaegen2/utilsLusheng Ji2-430/+6
Review along with change https://gerrit.onap.org/r/34057 Issue-ID: DCAEGEN2-206 Change-Id: I2b6d400a7879a2fc3276faadbadb16100a85c4af Signed-off-by: Lusheng Ji <lji@research.att.com>
2018-03-02Bound the dcaepolicylib abstract requirementMichael Hwang2-2/+2
This is needed because of a potential bug in wagon where instead of just taking dependencies from requirements.txt. Wagon meets the requirements of both requirements.txt and the abstract requirements in setup.py. This is when running wagon with the "-r". Change-Id: If6aebb5b4d98c34e379bdfaa5ff0f7af4fa3504b Issue-ID: DCAEGEN2-377 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2018-03-01Revert "Update docker plugin to use dcaepolicy .."Michael Hwang7-27/+33
This reverts commit d2ce7db538f97bc7f86b87e15fe6fcda2b089294. Change-Id: Ia1eb2a55b9c92253ed5f2d85b87455c4fb2683c7 Issue-ID: DCAEGEN2-377 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2018-03-01Add -r in wagon buildLusheng Ji1-2/+2
Change-Id: I79657464a302af3836d098100fd75777348e7abe Signed-off-by: Lusheng Ji <lji@research.att.com> Issue-ID: DCAEGEN2-206
2018-02-26Update docker plugin to use dcaepolicy 2.1.0Michael Hwang7-32/+27
This involved all sorts of updates in how policy is expected to work for the component where the updates are not backwards friendly. Change-Id: I08707229b97755d560152fa14affd0bd7b37a3f8 Issue-ID: DCAEGEN2-349 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2018-02-23Merge "fixed dcaegen2-363"Tony Hansen1-0/+2
2018-02-23fixed dcaegen2-363Schmalzried, Terry1-0/+2
Change-Id: I3446be1a8c1240659baaa2de924ac295e19d3de5 Signed-off-by: Schmalzried, Terry <ts862m@att.com> Issue-ID: DCAEGEN2-363 Signed-off-by: Schmalzried, Terry <ts862m@att.com>
2018-02-23fixed a bug in policy-get pluginAlex Shatov1-1/+0
- do not raise an exception on not being able to bring policies Change-Id: I39dda5492903c5b25f4a8b46d96d27a5b8ee1547 Signed-off-by: Alex Shatov <alexs@att.com> Issue-ID: DCAEGEN2-347
2018-02-22Make cdap plugin SONAR code cov workAndrew Gauld1-5/+6
Change-Id: Ib2a3bb760c3906885256d53f1de14d360b53bbd1 Issue-ID: DCAEGEN2-355 Signed-off-by: Andrew Gauld <ag1282@att.com>
2018-02-22Make SONAR code coverage workAndrew Gauld13-63/+43
Change-Id: I8a61f287d439a5bf0b2cb203e31b514a2cae0a5e Issue-ID: DCAEGEN2-355 Signed-off-by: Andrew Gauld <ag1282@att.com>
2018-02-19Increase unit test coverageMichael Hwang5-4/+145
Update licenses for the files touched Change-Id: Ia8616d37d34ca57246c285eead1378131c5fb8dc Signed-off-by: Michael Hwang <mhwang@research.att.com> Issue-ID: DCAEGEN2-291
2018-02-12Update license textLusheng Ji25-11/+287
Change-Id: I352c41a5150925327fc9f9b71eaa8f72f575a8b9 Signed-off-by: Lusheng Ji <lji@research.att.com> Issue-ID: DCAEGEN2-325
2018-02-05fix copyright from 2018 to 2017-2018Alex Shatov3-3/+3
Change-Id: I30bf8646d4f1b2c833e39fa2cc7e1b9b5e06b72a Issue-ID: DCAEGEN2-249 Signed-off-by: Alex Shatov <alexs@att.com>
2018-02-01improved message structure for latest policiesAlex Shatov3-4/+9
* unit test coverage 77% Change-Id: Iebe582bb20173a3f4689239f3a2d822edb48ccc1 Issue-ID: DCAEGEN2-249 Signed-off-by: Alex Shatov <alexs@att.com>
2018-01-25do not raise the Nonrecoverable on 404Alex Shatov1-12/+20
* when policy is not required on not finding the policy + better logging Change-Id: I80875b6e2d08ef2cbb8d46e5797a0c3bd2d1197c Issue-ID: DCAEGEN2-249 Signed-off-by: Alex Shatov <alexs@att.com>
2018-01-11variable collection of policies per componentAlex Shatov11-60/+266
* new feature variable collection of policies per component in DCAE * Unit Test coverage 78% * moved module docstring below the license text Change-Id: Iefe6d4c31e2e125194781edc79e69af2c11e96ef Issue-ID: DCAEGEN2-249 Signed-off-by: Alex Shatov <alexs@att.com>
2017-11-25update versioning1.0.0-ONAP1.0.0-Amsterdamamsterdamvagrant5-9/+9
Change-Id: Ic527095239790de9f94cb03956402a8309cdfe1a Issue-ID: DCAEGEN2-211 Signed-off-by: vagrant <vv770d@att.com>
2017-11-01Use 1.4.0 dockering libMichael Hwang1-1/+1
Change-Id: Iedca16eeb45ac978dfcc18bbee27c1c6e6e916c9 Issue-Id: DCAEGEN2-189 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2017-10-10Fix push pathLusheng Ji1-3/+10
Issue-Id: DCAEGEN2-128 Change-Id: I51d0cbd6a3d844ac773167e5eacf0e2966bf437e Signed-off-by: Lusheng Ji <lji@research.att.com>
2017-10-10Push plugin wgn and type filesLusheng Ji1-3/+3
Issue-Id: DCAEGEN2-128 Change-Id: If93a71e8cac73d805918210bf15977ad3f332eb6 Signed-off-by: Lusheng Ji <lji@research.att.com>
2017-10-10Remove cd to module directoryLusheng Ji1-3/+2
Issue-Id: DCAEGEN2-128 Change-Id: Ic1ea79d772469547dc2e0370e87941303e893ad9 Signed-off-by: Lusheng Ji <lji@research.att.com>
2017-10-10Change artifact deployment locationsLusheng Ji7-508/+738
Issue-Id: DCAEGEN2-128 Change-Id: I55f533c0fa1a2a51e6a11b1e8e1dbb221b992fbe Signed-off-by: Lusheng Ji <lji@research.att.com>
2017-09-26UT 78% dcaepolicy pluginAlex Shatov7-15/+583
* unit test withcoverage of 78 % * minor refactoring for lazy init for discovery - useful for UT Change-Id: I7bee1d5dc5c66477c6e8f19484b0179d5f726fe0 Issue-Id: DCAEGEN2-62 Signed-off-by: Alex Shatov <alexs@att.com>
2017-09-25Merge "Toxify for docker and relationship"Lusheng Ji8-27/+44
2017-09-25Toxify for docker and relationshipMichael Hwang8-27/+44
Issue-Id: DCAEGEN2-60 Change-Id: Idaacf7239a54a21d45d77731cae13e5115b68f02 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2017-09-25Update sonar section of pomTommy Carpenter1-16/+11
Issue-ID: DCAEGEN2-74 Change-Id: I3da21783ea44099892b23673bfdc8479d3a3591f Signed-off-by: Tommy Carpenter <tommy@research.att.com>
2017-09-21Upgrade to public PyPi policy-libTommy Carpenter9-11/+13
Issue-ID: DCAEGEN2-74 Change-Id: I85f43a73da58497c5677bffcb2de79015febfa7c Signed-off-by: Tommy Carpenter <tommy@research.att.com>
2017-09-21Add back .coveragerc, removed by mistakeTommy Carpenter2-1/+29
Issue-ID: DCAEGEN2-74 Change-Id: I18a2c7e54550f10f87bbb97cd150965acd95bb96 Signed-off-by: Tommy Carpenter <tommy@research.att.com>
2017-09-14DRY up code with decoratorsTommy Carpenter10-118/+151
Issue-ID: DCAEGEN2-74 Change-Id: Iefdfe3fa60879161ebc6ba3224f342a9af575d94 Signed-off-by: Tommy Carpenter <tommy@research.att.com>
2017-09-14Unit test discoveryTommy Carpenter14-61/+218
Issue-ID: DCAEGEN2-74 Change-Id: Ibc676f118e9e85db306e38c3e40265d1b1d71ff0 Signed-off-by: Tommy Carpenter <tommy@research.att.com>
2017-09-12Combine all task inputs for create and startMichael Hwang3-17/+57
Change-Id: Ia86d3b26b5ecccd636fb171b3967f924b0cb1250 Issue-Id: DCAEGEN2-91 Signed-off-by: Michael Hwang <mhwang@research.att.com>
2017-09-12Use latest dcaepolicyMichael Hwang4-2/+22
Issue-Id: DCAEGEN2-97 Change-Id: I6e5e701f5a64575c9280b1bea3b17e50023e599d Signed-off-by: Michael Hwang <mhwang@research.att.com>
2017-09-12Update to policy 1.0.0Tommy Carpenter4-5/+5
Issue-ID: DCAEGEN2-97 Change-Id: Idf54f589c71b7e032b21f5d48c88f0128bb50b56 Signed-off-by: Tommy Carpenter <tommy@research.att.com>