summaryrefslogtreecommitdiffstats
path: root/aai-schema
AgeCommit message (Collapse)AuthorFilesLines
2018-11-22AAI-1926 Fix EdgeRules for DublinKeong Lim5-0/+60
Issue-ID: AAI-1926 Fix EdgeRules for Dublin, rework AAI-1925 instead of cherry-pick. Fix EdgeRule for allotted-resource to allotted-resource in main json. Fix EdgeRule for allotted-resource to p-interface in ccvpn json. Change-Id: I32c404f48583fc7d770e65fbff0b23afb0320245 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-11-16AAI-1923 Problem deleting due to EdgeRulesKeong Lim1-13/+13
Issue-ID: AAI-1923 Fixed EdgeRules for ext-aai-info to esr-system-info Fixed EdgeRules for lan-port-config to dhcp-service Fixed EdgeRules for pnf to network-resource Fixed EdgeRules for logical-link to ext-aai-network Fixed EdgeRules for vpn-binding to ext-aai-network Fixed EdgeRules for pnf to ext-aai-network Fixed EdgeRules for connectivity to ext-aai-network Fixed EdgeRules for lan-port-config to ext-aai-network Fixed EdgeRules for network-resource to ext-aai-network Fixed EdgeRules for site-resource to ext-aai-network Fixed EdgeRules for sdwan-vpn to ext-aai-network Fixed EdgeRules for device to ext-aai-network Fixed EdgeRules for wan-port-config to ext-aai-network Appears to be a problem with this combo in EdgeRules: - "delete-other-v": "${direction}", - "prevent-delete": "!${direction}", Break the dependency by making one of these values "NONE". (cherry picked from commit 04694a8e17d599bc8fd8b7732c648acfb2378f82) Change-Id: Idc220c88742144a8ad091f316b3afef7be4537f6 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-11-01Add edge rule to support vnf groupingKajur, Harish (vk250x)1-0/+13
Issue-ID: AAI-1829 Change-Id: I994a31ac2d737be1db3e5a0821dbc09a32b473c6 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Update to add relationship to aggregate routeKajur, Harish (vk250x)2-1/+5
Issue-ID: AAI-1824 Change-Id: I68e5e900db8f6a1a3489c66cd8ae71bbe977e98f Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Add upgrade cycle to cloud regionKajur, Harish (vk250x)2-0/+12
Issue-ID: AAI-1828 Change-Id: Ifee15d4824a26319f159ed030b0c7f1ab8500041 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Add required properties to schemaKajur, Harish (vk250x)16-16843/+17495
Issue-ID: AAI-1826 Change-Id: Ifc7122880e2c98888aa6b478cba3f70fb4c62e52 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Add aggregate route objectKajur, Harish (vk250x)3-1/+123
Issue-ID: AAI-1824 Change-Id: I3b1fd2b0dca1add9736b49b26ede67e413aa2586 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Support generic-vnf vendor informationKajur, Harish (vk250x)3-0/+142
Issue-ID: AAI-1823 Change-Id: Ifa4ab02584bf99565286dcbaab38339030c70228 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Add orchestration status to pnfKajur, Harish (vk250x)2-0/+12
Issue-ID: AAI-1822 Change-Id: Ic78c2f272d25cd0068241db409c0927aaa622471 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Add priority property to l-interfaceKajur, Harish (vk250x)2-0/+12
Issue-ID: AAI-1820 Change-Id: Iea36a1d1e4c94ea2bc1cd698c482b4fd1db163a9 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Add vrf schema and edge rulesKajur, Harish (vk250x)3-0/+208
Issue-ID: AAI-1813 Change-Id: I1c0f53d9c75ea9d568bd8020680b75ef0a4bf3f6 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-11-01Add support for v15 APIsKajur, Harish (vk250x)8-4/+21798
Issue-ID: AAI-1812 Change-Id: I2542371baf8f33da1ab2ea3b19073b1f1dc870f4 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-10-12Upversion aai-common to 1.4.0-SNAPSHOTKajur, Harish (vk250x)1-2/+2
Issue-ID: AAI-1726 Change-Id: Ia7fc62d72baefad98d0aa97ffb1f5df1d25693f1 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-10-01Pojos are now serializable3.0.0-ONAP1.3.1Benjamin, Max (mb388a)1-5/+9
Change-Id: I562c05a4157708af8fdd7537e56bcadc5123d136 Issue-ID: AAI-1695 Signed-off-by: Benjamin, Max (mb388a) <mb388a@us.att.com>
2018-09-27Merge "Upversion to 1.3.1"Venkata Harish Kajur1-2/+2
2018-09-26Upversion to 1.3.1Jimmy Forsyth1-2/+2
Issue-ID: AAI-1678 Change-Id: I2bafe046d5c99e3db63862dd5b1ca1ed2da5135b Signed-off-by: Jimmy Forsyth <jf2512@att.com>
2018-09-26AAI-1671 Update wan-port-config EdgeRules1.3.0Keong Lim1-1/+1
Issue-ID: AAI-1671 The EdgeRules for wan-port-config to service-instance should be "MANY2MANY". Change-Id: Id76e8405d3ce9955d63280320807c4feffd58990 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-20Change edge rule between vnfc and vfmoduleMaharajh, Robby (rx2202)1-2/+2
Issue-ID: AAI-1668 Change-Id: I36819ab70109cce7991824fe21ae154ca7b26a40 Signed-off-by: Maharajh, Robby (rx2202) <rx2202@att.com>
2018-09-20Update cvlan-tag uri templateMaharajh, Robby (rx2202)10-10/+10
Issue-ID: AAI-1665 Change-Id: I8e3a549382e68b9738e2732b6dee06726f6d64d6 Signed-off-by: Maharajh, Robby (rx2202) <rx2202@att.com>
2018-09-19Update pnp schema to right fileKajur, Harish (vk250x)3-77/+95
Issue-ID: AAI-1551 Change-Id: I2bcad1f60beae9ac192f5c2f3d11119272cae94a Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-09-19Merge "Add pnp schema and edgerules files"Venkata Harish Kajur2-0/+94
2018-09-19AAI-1639 Update wan-port-config to support IPv4/v6Keong Lim2-2/+50
Issue-ID: AAI-1639 Update wan-port-config with ipv4-address, ipv6-address, provider-ipv4-address and provider-ipv6-address. For compatibility, keep ip-address and provider-ip-address as previously published, but plan to deprecate and remove them. Change-Id: Id96f90bb4034b8cb0c17f13a601ec881a67e9cf2 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-19AAI-1638 Update device schema to support IPv4/IPv6Keong Lim2-2/+26
Issue-ID: AAI-1638 Update device with system-ipv4 and system-ipv6. For compatibility, keep system-ip as previously published, but plan to deprecate and remove it. Change-Id: I740a58d4e4125983fc09af48bd0b4ba786af77f1 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-19AAI-1637 Update EdgeRules for sdwan-vpnKeong Lim1-0/+24
Issue-ID: AAI-1637 Update EdgeRules for sdwan-vpn to tenant and to vpn-binding Change-Id: Ifab3416bf98f716ee69f2355c65a11ef1642d1e3 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-19AAI-1635 Add privateEdge to model-version-idKeong Lim2-6/+41
Issue-ID: AAI-1635 Add privateEdge to model-version-id in sp-partner, prepare for TOSCA template from SDC. Spurious line-ending changes in the generated XSD file. Change-Id: I8de021b5d59ce88581ccdc01c9dabfc0afb5d1e1 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-18Merge "AAI-1557 Update sp-partner properties"James Forsyth2-0/+56
2018-09-14Merge "HPA Telemetry Schema"James Forsyth2-0/+53
2018-09-11HPA Telemetry SchemaDileep Ranganathan2-0/+53
Added HPA Capacity type in the schema. Added Capacity information to Compute Nodes in the pserver object Added relationships for pserver and flavor, pserver and hpa-capacity Change-Id: I326ed9dd13d94082e532ebaf7286af7a43d9117c Issue-ID: AAI-1593 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2018-09-11AAI schema change for openstack-region-idDileep Ranganathan2-0/+12
Decouples OpenStack Region ID and AAI cloud-region-id and reduces constraint to onboard Openstack VIM. Added odd one more property to "esr-system-info: object" to store the OpenStack Region ID which is used by MultiCloud plugin to interact with an OpenStack instance. Change-Id: I40d8eec74cf3d5c319c659fd3879f8dc371e2855 Issue-ID: MULTICLOUD-287 Signed-off-by: Dileep Ranganathan <dileep.ranganathan@intel.com>
2018-09-12AAI-1557 Update sp-partner propertiesKeong Lim2-0/+56
Issue-ID: AAI-1557 Update sp-partner with properties: - operational-status - model-customization-id - model-invariant-id - model-version-id Change-Id: Iae01c0ad8144bad26b8a308bfe3593ebe38ae82a Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1555 Fix remote-path in esr-system-infoKeong Lim1-1/+1
Issue-ID: AAI-1555 Fix remote-path in esr-system-info. Should have been camelCase in java-attribute since v11. Exposed in CCVPN testing of ext-aai-network. Change-Id: I39b843307058b317972298f125aebc2593a126a7 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1552 Add resource-version property to CCVPN ucKeong Lim2-0/+121
Issue-ID: AAI-1552 Add resource-version property to all the new CCVPN schema elements. The other ONAP components expect to have this property available for optimistic concurrency control usage. Change-Id: I69071d48cb0b784fe67498d51361bb304a22ead9 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1492 Add ext-aai-network schema for CCVPN ucKeong Lim3-2/+214
Issue-ID: AAI-1492 Add ext-aai-network element to network namespace. Add components from network namespace. Add esr-system-info component. Add EdgeRules from ext-aai-network to esr-system-info, connectivity and all the other schema elements. Make esr-system-info dependentOn ext-aai-network. Change sub-components of ext-aai-network to COUSIN edge as workaround. Add relationship-list as workaround. Change-Id: I8ec11660db7887c5aebcdbe2899c95c457f74e14 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1491 Add wan-port-config schema for CCVPNKeong Lim3-0/+298
Issue-ID: AAI-1491 Add wan-port-config element in network namespace. Add CCVPN EdgeRule for wan-port-config to service-instance. Change-Id: I7c27b28ea2da72583f88b79eb035ab70cc86a64e Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1484 Add device schema for CCVPN usecaseKeong Lim3-0/+250
Issue-ID: AAI-1484 Add device element to network namespace. Add CCVPN EdgeRules for device to service-instance and generic-vnf. Change-Id: Iad4033dc5bba72cf0773cccbe19429cf965df0c5 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1483 Add sdwan-vpn for CCVPN usecaseKeong Lim3-0/+202
Issue-ID: AAI-1483 Add sdwan-vpn element to network namespace. Add CCVPN EdgeRules for sdwan-vpn to service-instance. Change-Id: I541db79a0c02149c4f5371dc29f71c76478ba298 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1482 Add site-resource for CCVPN usecaseKeong Lim3-0/+226
Issue-ID: AAI-1482 Add site-resource element in network namespace. Add CCVPN EdgeRules for site-resource to service-instance, allotted-resource and complex. Fix typo in java-attribute for site-resource-id. Change-Id: Ic2dbe9d7a7644bbc46bd95ad79fdb0bcd7124224 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1481 Add network-resource for CCVPN usecaseKeong Lim3-0/+137
Issue-ID: AAI-1481 Add network-resource element to network namespace. Add CCVPN EdgeRules for network-resource to vpn-binding and pnf. Update multiplicity. Change pnf from sub-component to COUSIN edge as workaround. Change-Id: I4b288406a272ccdb6243d1e13555a02aa6354a83 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-11AAI-1468 -1480 Add Conn /lan-port-config for CCVPNKeong Lim3-8/+728
Issue-ID: AAI-1480 Add lan-port-config schema element to network namespace Add dhcp-service schema element Add CCVPN EdgeRules for lan-port-config to service-instance and dhcp-service Update lan-port-config with ipv4-address and ipv6-address. Update dhcp-service with server-ipv4-address and server-ipv6-address. Accidentally squashed another two commits together: Issue-ID: AAI-1468 Add connectivities sub-component to "network" namespace. Add connectivities element, which is sequence of "connectivity". Add connectivity element, which has numerous properties. Add CCVPN EdgeRules for connectivity to service-instance and vpn-binding Change-Id: I78f4cdc906e43750bb319ba4f3bdb6483ed7ea24 Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-09-06Made Changes on the edge labels and directionKajur, Harish (vk250x)2-8/+8
for service instance and instance group Issue-ID: AAI-1577 Change-Id: I080f72a8c553c2579aeb98ac8204d4dcadaea5c8 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-09-05Sync up the changes between ecomp and onapKajur, Harish (vk250x)11-26646/+27686
Change-Id: I7321a738db10eea9e7bc27c5b2a03f5dd0b0a70b Issue-ID: AAI-1336 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-08-28Add pnp schema and edgerules filesJimmy Forsyth2-0/+94
Issue-ID: AAI-1551 Change-Id: I8e7e70b01de1f8387694e2398d3f0d9e1080f1f9 Signed-off-by: Jimmy Forsyth <jf2512@att.com>
2018-08-24AAI-1467 Add sp-partner schema for CCVPNKeong Lim3-0/+100
Issue-ID: AAI-1467 Add sp-partners sub-component to "business" namespace. Add sp-partners element, which is sequence of "sp-partner". Add sp-partner element, which has properties: sp-partner-id, url, callsource, relationshipList Make the following properties indexed: sp-partner-id, url, callsource Add CCVPN EdgeRules for sp-partner to service-instance. Change-Id: I6de65ae843f0139cdd284f9261f993d36224dc1e Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-08-24AAI-1466 Update allotted-resource schema for CCVPNKeong Lim2-3/+99
Issue-ID: AAI-1466 Add the following properties to allotted-resource: alloted-resource-name, access-provider-id, access-client-id, access-topology-id, access-node-id, access-ltp-id, cvlan, vpn-name Add id and vpn-name properties to be indexed. Make "alloted-resource-name" property also: - marked as a "name" property - indexed Change-Id: I111eccc158ff28576b5e205b8c8c3dea3df4361e Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-08-23Update xsd element to generate boolean to falseKajur, Harish (vk250x)7-139/+139
Issue-ID: AAI-1536 Change-Id: If1cc9291e28dd0381115a0bf6c5a44faa7fdbe01 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>
2018-08-17AAI-1461 -1464 Update vpn-binding/pnf for CCVPNKeong Lim3-5/+184
Issue-ID: AAI-1461 Add properties to vpn-binding: access-provider-id, access-client-id, access-topology-id, src-access-node-id, src-access-ltp-id, dst-access-node-id, dst-access-ltp-id, operational-status, model-customization-id, model-version-id, model-invariant-id Make ids and operational-status indexed. Add CCVPN EdgeRules for vpn-binding to p-interface. Accidentally squashed in second commit for: Issue-ID: AAI-1464 Add properties to pnf schema: admin-status, operational-status, model-customization-id, model-version-id, model-invariant-id Make these properties indexed as well: admin-status, operational-status Change-Id: I30b75262d3e01cfae2cf77d9be9da26a56a049ed Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-08-17AAI-1460 Update logical-link schema for CCVPNKeong Lim3-2/+7
Issue-ID: AAI-1460 Update operational-status to be indexed property Add CCVPN EdgeRules file Change-Id: Ia8e20171ad060b7ca8f2e91d7a66a545146ff36d Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-08-17AAI-1459 Update service-instance schema for CCVPNKeong Lim2-0/+13
Issue-ID: AAI-1459 Add input-parameters property to service-instance element for SO to pass parameters to Closed Loop. Add company name to copyright notice. Change-Id: I9e9fed562a7503d8d2ad09e2052c3e29f7fe85ea Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-08-17AAI-1453 update p-interface schema for CCVPNKeong Lim3-3/+39
Issue-ID: AAI-1453 Add properties network-ref, transparent, operational-status Make these network-ref and operational-status indexed Change-Id: I047ecda31e08573adb1ef32ecd82b8e80e70d37a Signed-off-by: Keong Lim <keong.lim@huawei.com>
2018-08-12Integrate aai-schema-ingest library into aai-coreKajur, Harish (vk250x)46-1316138/+27227
Integrate the aai-core into using the aai-schema-ingest library to be agnostic to the schema changes Remove any references to aai-schema dependency in aai-core Reorder the components so the aai-schema-ingest is first installed Moved the edge rules to the aai-schema as they are linked to schema Rework the generation of the aai-schema to using aai-schema-ingest library Also remove the yaml and html folders as they get generated on the fly So when maven pushes the aai-schema jar, the jar contains the generated yaml, html and xsd files at runtime due to the gerrit limit of filesize Issue-ID: AAI-1455 Change-Id: I87ecd9eb2fc96a09d3a6399955637674f6e7fb21 Signed-off-by: Kajur, Harish (vk250x) <vk250x@att.com>