ccsdk/cds.git
5 years agoControl docker build with profile
Timoney, Dan (dt5972) [Wed, 12 Sep 2018 19:31:10 +0000 (15:31 -0400)]
Control docker build with profile

Docker build should only be run if docker profile is enabled.

Change-Id: I6942c3e59b769053fd47d04fe98f3e4b95ea33dd
Issue-ID: CCSDK-558
Signed-off-by: Timoney, Dan (dt5972) <dt5972@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Thu, 13 Sep 2018 00:20:34 +0000 (00:20 +0000)]
Controller Blueprints Microservice

Add resource assignment enhancement and validation to blueprint validation and enhancement.

Change-Id: I547760012e7014cfbb7a1e3a1d8ffb77edc9b6a2
Issue-ID: CCSDK-562
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Wed, 12 Sep 2018 16:26:31 +0000 (16:26 +0000)]
Controller Blueprints Microservice

Add dynamic resource source mapping rest service.

Change-Id: I59274a4c0162bc6718c4248788c0e7f36830a129
Issue-ID: CCSDK-556
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Tue, 11 Sep 2018 20:17:06 +0000 (20:17 +0000)]
Controller Blueprints Microservice

Add Controllerbluprint microservice to ccsdk/apps maven build.

Change-Id: Ie7a28695df21c2aa63b1005f7df43157c98ce8a4
Issue-ID: CCSDK-547
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Brinda Santh [Tue, 11 Sep 2018 03:15:31 +0000 (23:15 -0400)]
Controller Blueprints Microservice

Changes to MariaDB from MySql in Pom.xml

Issue-ID: CCSDK-532
Change-Id: I6b231f503448a3a0134da8cfc360989b60a9b2b2
Signed-off-by: Dilip kumar Pampana <dilip.kumar.pampana@ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Mon, 10 Sep 2018 02:00:59 +0000 (22:00 -0400)]
Controller Blueprints Microservice

Add ModelType and Resource Dictionary reactor repository service and junit test cases for reactor repositories.

Change-Id: Id358082739f81d18b534c224dc7472355e21f026
Issue-ID: CCSDK-491
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Sun, 9 Sep 2018 23:00:59 +0000 (19:00 -0400)]
Controller Blueprints Microservice

Add Common Error Handling for ModelType, ServiceTemplate and ResourceDictionary Rest Services.

Change-Id: I8fa78bc4b1c38fd6149238da566e0867f64ffcc5
Issue-ID: CCSDK-522
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Fri, 7 Sep 2018 22:43:20 +0000 (22:43 +0000)]
Controller Blueprints Microservice

Modify get_input, get_attribute, get_property and get_artifact functions string implementation to Json Implementation.

Change-Id: I6d4aadd370dc23127a176964f84fc9bb5e7ab5ee
Issue-ID: CCSDK-432
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Fri, 7 Sep 2018 19:20:59 +0000 (19:20 +0000)]
Controller Blueprints Microservice

Remove Resource Dictionary resource_type, resource_path, sample_values and valid_values parameters.

Change-Id: I7ec899e30aaef64130f35eb754a79f9dfc54f71f
Issue-ID: CCSDK-488
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Fri, 7 Sep 2018 15:24:07 +0000 (15:24 +0000)]
Controller Blueprints Microservice

Add Capability Definition validations and add custom capabilities Types for content, mapping, netconf, ssh and sftp

Change-Id: I6a89d20280852034ce6ee56d2a9e97d3aab9c2db
Issue-ID: CCSDK-484
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Brinda Santh [Fri, 7 Sep 2018 13:00:40 +0000 (09:00 -0400)]
Controller Blueprints Microservice

Add Controller Blueprint Capabily Assignment and their properies validation.

Change-Id: I845fec3d307414b2caeb1d577308a17656ff194a
Issue-ID: CCSDK-484
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Thu, 6 Sep 2018 20:18:24 +0000 (20:18 +0000)]
Controller Blueprints Microservice

Add Blueprint Dervied from NodeType, Requirement Definitions and Assignments validations.

Change-Id: I1cc643b5a83c5a707c8e3ae1342a439f122da55e
Issue-ID: CCSDK-484
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Brinda Santh [Thu, 6 Sep 2018 03:18:19 +0000 (23:18 -0400)]
Controller Blueprints Microservice

Add configuration property to load model types and Remove duplicate model type test case files

Change-Id: I6a34539cae7377bd133727fde77ff8fefaadf023
Issue-ID: CCSDK-484
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Thu, 6 Sep 2018 01:47:01 +0000 (21:47 -0400)]
Controller Blueprints Microservice

Add Controller Blueprint NodeTemplate Interface, Operation, Input and Output validation

Change-Id: I6fae38cc8a4a36ddacc93bcea4b0061f846c6aba
Issue-ID: CCSDK-484
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Wed, 5 Sep 2018 23:40:46 +0000 (23:40 +0000)]
Controller Blueprints Microservice

Add Property Assign validation and Data Type Entry schema validation.

Change-Id: Ifa40f62f848d06381ab83d7f1c9e7c6526f5edf0
Issue-ID: CCSDK-484
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Wed, 5 Sep 2018 17:42:22 +0000 (17:42 +0000)]
Controller Blueprints Microservice

Modify Model Type and Resource Defintions persistance and access from String to JSON type for easy handling.

Change-Id: Icfe7e95abad715b0ccad16c681ed057d289a6229
Issue-ID: CCSDK-431
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Brinda Santh [Wed, 5 Sep 2018 05:22:04 +0000 (01:22 -0400)]
Controller Blueprints Microservice

Add Resource Dictionary reactive repository service for dictionary validation and automap functions.

Change-Id: I7cc6d7d976cfe9370f9a74cd8f2e4256de8e8995
Issue-ID: CCSDK-484
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Tue, 4 Sep 2018 20:24:35 +0000 (20:24 +0000)]
Controller Blueprints Microservice

Refactor controller blueprint core and resource dictionary modules to components module.

Change-Id: If5ba5e35e9c95bc19bc78fb10bd62d6551ba7aca
Issue-ID: CCSDK-514
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 15:14:31 +0000 (15:14 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 15:14:26 +0000 (15:14 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 15:08:04 +0000 (15:08 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 15:07:26 +0000 (15:07 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 15:07:03 +0000 (15:07 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 14:53:25 +0000 (14:53 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 14:49:46 +0000 (14:49 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 14:49:27 +0000 (14:49 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 14:49:08 +0000 (14:49 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoMerge "Controller Blueprints Microservice"
Dan Timoney [Tue, 4 Sep 2018 14:45:06 +0000 (14:45 +0000)]
Merge "Controller Blueprints Microservice"

5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Mon, 3 Sep 2018 00:50:25 +0000 (00:50 +0000)]
Controller Blueprints Microservice

Add Logger MDC using ONAP LoggerAdaptor and change swagger configuration to return the transactions information, version, etc

Change-Id: Ie1dccecce0c08e7ae02c0e55c1cc5be75d5fc686
Issue-ID: CCSDK-510
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoMerge "Use managed guava version"
Dan Timoney [Tue, 4 Sep 2018 13:45:09 +0000 (13:45 +0000)]
Merge "Use managed guava version"

5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Fri, 31 Aug 2018 19:52:48 +0000 (19:52 +0000)]
Controller Blueprints Microservice

Add resource assignment enhancer, resource definition repo functions and code improvements.

Change-Id: I751bf8149a36f80c20d48b86344cd6bd3054ed21
Issue-ID: CCSDK-431
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Thu, 30 Aug 2018 15:10:37 +0000 (15:10 +0000)]
Controller Blueprints Microservice

Change to EELF Logger and Code quality improvement for if blocks and collections types.

Change-Id: I419c6f8604648671624ef399fb36987f724016fb
Issue-ID: CCSDK-410
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Thu, 30 Aug 2018 14:17:06 +0000 (14:17 +0000)]
Controller Blueprints Microservice

Add Resource Seuencing validation and Optimise resource assignment validation logics

Change-Id: I6f31ca5dbeb6f6aa89959b7d96fbfad25468b3a4
Issue-ID: CCSDK-416
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Wed, 29 Aug 2018 19:53:08 +0000 (19:53 +0000)]
Controller Blueprints Microservice

Improve code quality for Performance, JavaDoc, Imports, Probably Bug etc

Change-Id: Ib71b62f14e8e8bd212e671a135025258fd9927b4
Issue-ID: CCSDK-491
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Brinda Santh [Wed, 29 Aug 2018 02:46:02 +0000 (22:46 -0400)]
Controller Blueprints Microservice

Add resource assignment json data to input property convertor utlity and their test cases.

Change-Id: Ie4557048e85df38c75ac3d31ff62d4fce0662d9f
Issue-ID: CCSDK-488
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Tue, 28 Aug 2018 23:58:12 +0000 (23:58 +0000)]
Controller Blueprints Microservice

Add Resource Assignment Validation Service and their Test cases.

Change-Id: I106be2bfc03115867041ca341947a4662cf126c4
Issue-ID: CCSDK-487
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Brinda Santh [Tue, 28 Aug 2018 03:16:39 +0000 (23:16 -0400)]
Controller Blueprints Microservice

Add resource dictionary node template property assignments validation for primitive and complex types.

Change-Id: Ic6f3a521310c8e15ebb5b5b5d6ad3edb0ede9ecb
Issue-ID: CCSDK-488
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Tue, 28 Aug 2018 00:08:09 +0000 (20:08 -0400)]
Controller Blueprints Microservice

Remove hard coded decrypt rule definition in resource definition and sample JSON.

Change-Id: Iaea93ae34fdd6c440c074f001b80a94578086b1a
Issue-ID: CCSDK-488
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Mon, 27 Aug 2018 23:53:34 +0000 (19:53 -0400)]
Controller Blueprints Microservice

Remove hard coded resource sources definitions such as Input, DB, MDSAL and Default and their dependencies.

Change-Id: I6e00df176415560aa5bbbbf066e5a046878f3c58
Issue-ID: CCSDK-488
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Mon, 27 Aug 2018 17:29:51 +0000 (17:29 +0000)]
Controller Blueprints Microservice

Optimise model type repository search for DB and file in blueprint repo service.

Change-Id: If5458e218b723d3fff451789a73a667dd75bc91c
Issue-ID: CCSDK-487
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoUse managed guava version
Gary Wu [Fri, 24 Aug 2018 22:16:48 +0000 (15:16 -0700)]
Use managed guava version

Use centrally managed guava version specified in
oparent.  Includes upgrade to oparent 1.2.0.

This change was submitted by script and may include
additional whitespace or formatting changes.

Change-Id: I6b131c9311f70a46b67b81119ef201b93c28ffa5
Issue-ID: INT-619
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Mon, 27 Aug 2018 13:53:21 +0000 (13:53 +0000)]
Controller Blueprints Microservice

Add junit test case for input, default and rest resource definition validation.

Change-Id: I5ee37891768e5985bc7a4df6f6b917396f439bf2
Issue-ID: CCSDK-487
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Brinda Santh [Mon, 27 Aug 2018 02:10:50 +0000 (22:10 -0400)]
Controller Blueprints Microservice

Add resource dictionary validation implementation services, validation repository services and Junit Test cases.

Change-Id: Ia746b86b7d9098eabe5e643dcba558ef9aa7160f
Issue-ID: CCSDK-487
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Sun, 26 Aug 2018 20:20:04 +0000 (16:20 -0400)]
Controller Blueprints Microservice

Add Standardized resource definition in Initial data loading and Dictionary management services.

Change-Id: Ib33ba2ecf3cb1e1fb9b5dea71532e6bc8280bcbb
Issue-ID: CCSDK-487
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Sat, 25 Aug 2018 02:48:32 +0000 (22:48 -0400)]
Controller Blueprints Microservice

Create resource definition and Create Source Node Type definitions for Input, default, db, mdsal and component sources.

Change-Id: Icc49cb4be2e8700b61c281ff2d01c365321bb311
Issue-ID: CCSDK-487
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Brinda Santh [Fri, 24 Aug 2018 03:34:05 +0000 (23:34 -0400)]
Controller Blueprints Microservice

Add Powermock compatable version in OpenJDK Ubuntu Machine for Spring boot 2 Junit testcase and clean maven dependencies

Change-Id: Icac038b0d68fdd0edbb1aac9bc2bccb77d627289
Issue-ID: CCSDK-483
Signed-off-by: Brinda Santh <brindasanth@in.ibm.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Thu, 23 Aug 2018 17:33:38 +0000 (17:33 +0000)]
Controller Blueprints Microservice

Implement Controller Blueprint Meta File format and Meta names such as template_name, template_version, template_author

Change-Id: Id221bb9cb0f9e382e3d59d4e309002de1ceb112b
Issue-ID: CCSDK-458
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Thu, 23 Aug 2018 15:54:30 +0000 (15:54 +0000)]
Controller Blueprints Microservice

Add Docker Build and Deploy Maven Implementations for Controller Blueprint MS and their dependencies

Change-Id: I9eee9fff535bcc9ca0b855150892ce53af126d1c
Issue-ID: CCSDK-483
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Tue, 21 Aug 2018 04:11:57 +0000 (04:11 +0000)]
Controller Blueprints Microservice

Define Controllerblueprint API DataType and Error definitions for Config model, Service Template, Model Type and Resource Dictionary Services

Change-Id: I12d8d87292ec101601b0cfb7ba9670730973e318
Issue-ID: CCSDK-469
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Fri, 17 Aug 2018 19:45:00 +0000 (19:45 +0000)]
Controller Blueprints Microservice

Restcontroller Swagger Implementation with Embeded jar for Controller Bluprints MS

Change-Id: I0c0a33f0e29dad0d4aa703e3e381068b510e57d4
Issue-ID: CCSDK-468
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints Microservice
Muthuramalingam, Brinda Santh(bs2796) [Thu, 16 Aug 2018 19:03:49 +0000 (19:03 +0000)]
Controller Blueprints Microservice

Remove Swagger Javascript files included in Controller Bluprints MS

Change-Id: I97f8842437364f2461d3ee864904cd04c7a38b14
Issue-ID: CCSDK-410
Signed-off-by: Muthuramalingam, Brinda Santh(bs2796) <bs2796@att.com>
5 years agoController Blueprints MS
Singal, Kapil (ks220y) [Thu, 9 Aug 2018 20:47:29 +0000 (20:47 +0000)]
Controller Blueprints MS

Creating the base directory structure for Controller Blueprints MicroService

Change-Id: I1ccf7fc76446048af3b2822f9155bb634657aee3
Issue-ID: CCSDK-410
Signed-off-by: Singal, Kapil (ks220y) <ks220y@att.com>