summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
garciadeblas [Sun, 28 Oct 2018 15:12:42 +0000 (16:12 +0100)]
OpenAPI schema generation from YANG
Change-Id: Id687fbeefd6aa23b2d34a07511847751b3f67b50
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Sun, 28 Oct 2018 15:20:39 +0000 (16:20 +0100)]
Updated .gitignore
Change-Id: If9cca5bd8a918ed0e205e5a6ffaecc3e69966bf8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Sun, 28 Oct 2018 15:05:18 +0000 (16:05 +0100)]
Added dependencies on IETF YANG files at build time: ietf-yang-types.yang, ietf-inet-types
Change-Id: I039d44856ba19cbab2036d8a2b41419e8953a9fd
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Sun, 28 Oct 2018 15:00:37 +0000 (16:00 +0100)]
Added deps and .PHONY targets to Makefile
Change-Id: Id71e6a8fa0e33f3c5f94360a21ef8dc5632aee2f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Sun, 28 Oct 2018 14:54:24 +0000 (15:54 +0100)]
Removed external dependency on rw-pb-ext.yang
Change-Id: Ifc8d6b031bde638509877730a99945bf37e5f7ec
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Sun, 28 Oct 2018 14:51:42 +0000 (15:51 +0100)]
Removed jsonschema generation from YANG (non-working)
Change-Id: I069c3684d113a287c892a9e657b88eb4d4e5d49a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 27 Sep 2018 16:07:38 +0000 (18:07 +0200)]
Removed pyangbind and pyang deb pkg from Makefile
Change-Id: Ieffffab055de33f8e51762fd204736556ca2f823
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Sun, 28 Oct 2018 23:52:20 +0000 (00:52 +0100)]
Added osm-imdocs py3 dependency
Change-Id: I25dbcffcf67a87185b7a6c626aeb3e64cc4435db
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 27 Sep 2018 16:07:07 +0000 (18:07 +0200)]
Renamed osm-im package to osm-imdocs. Added LICENSE to deb pkg
Change-Id: I6c93c836db724d237d4d521317fee65af334c7be
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 11 Oct 2018 14:26:04 +0000 (16:26 +0200)]
Added PARAVIRT interface type
Change-Id: I3f4b69bd1066fabe49205cc4a2c0cd254cbceef8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
almagia [Thu, 25 Oct 2018 14:46:59 +0000 (16:46 +0200)]
Clean up of unused Yang files on behalf of TSC
Change-Id: I46094568f73c6a7f3cf88de93036b899e0235708
garciadeblas [Thu, 27 Sep 2018 13:10:43 +0000 (15:10 +0200)]
Added LICENSE file to root folder
Change-Id: Iddcc0d0f7ea479f9ab2798a160ee713ca2398d9c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Mike Marchetti [Mon, 24 Sep 2018 19:05:51 +0000 (15:05 -0400)]
Build IM docs package
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Change-Id: I612ba00dd2ba6b15cdac88d1c30681168d078693
Mike Marchetti [Wed, 29 Aug 2018 19:40:41 +0000 (15:40 -0400)]
build additional osm-im python3 package
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Change-Id: If2468a2f9f53adc2f6a479bd9654c154c8bbe323
Adam Israel [Wed, 18 Jul 2018 17:06:29 +0000 (13:06 -0400)]
Extend data-type to initial-config-primitive
The config-primitive defines a data-type, which is an enumerator of
STRING, INTEGER, and BOOLEAN, that informs consumers of the VNFD of what
type to treat the value as.
Yang itself is loosely typed, treating everything as a string, but
specifying the data-type is required when integrating with
strongly-typed languages. We've experienced this issue, documented in
bug #502, where the service primitives defined via the VCA are
strongly-typed and will fail if used with a primitive expecting a
non-STRING value.
This extends the data-type key to initial-config-primitive, allowing the
operator to define what type of data is expected. This will then be
consumed by N2VC to properly convert the value appropriately.
Signed-off-by: Adam Israel <adam.israel@canonical.com>
Michael Marchetti [Fri, 3 Aug 2018 13:54:11 +0000 (15:54 +0200)]
Restrict git describe to tags matching v*
Signed-off-by: Michael Marchetti <mmarchetti@sandvine.com>
garciadeblas [Wed, 13 Jun 2018 11:36:43 +0000 (13:36 +0200)]
Makefile: add trees to target all
Change-Id: If286b1a6abaeecb483a18ce62e720cb8d20eea4a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 12 Jun 2018 13:43:51 +0000 (15:43 +0200)]
add vdur and vnfr monitoring-param lists. Fixes IM tree view generation
Change-Id: Id144349f90d702c5685b742773edc2e5923d6bf6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 12 Jun 2018 13:42:01 +0000 (15:42 +0200)]
vnfd-base: add container inside choice case for each kind of monitoring-param
Change-Id: I201a8d0bc87a53e77d298f647afb52ca0d09a0e6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 8 Jun 2018 07:23:17 +0000 (09:23 +0200)]
Fix Dockerfile to install pip9.0.3 instead of latest pip
Change-Id: Id3da61fb9c6bb2f93daedd6c54598aa8bb649e15
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 23 May 2018 08:35:57 +0000 (10:35 +0200)]
Empty commit to make v4.0.0 and v3.1.0 tags point to different commits
Change-Id: Ia5b5537e7034166638072f40b6832f7d69571d3c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
tierno [Tue, 24 Apr 2018 13:13:58 +0000 (15:13 +0200)]
Complete change 5758: change member-vnf-index from int to string to allow symbolic names
Change-Id: Ib329d94a25b0231b8373b031651839e8b0b5cb6e
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
garciadeblas [Thu, 12 Apr 2018 22:58:00 +0000 (00:58 +0200)]
Flag in VDU interface required for multi-VDU support
Change-Id: Ibddb6ce5cb41ab610782d1d216f13c73eb3b936c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 2 Apr 2018 15:29:08 +0000 (17:29 +0200)]
VNFD and NSD updated to support VDU and NS scaling from NFVI and VNF metrics
Change-Id: Ib9214f394a7ffc5402fa3f339e2a4498ad4e6d6b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 13 Mar 2018 14:14:47 +0000 (15:14 +0100)]
Remove scaling-type. Added description to aggregation-type.
Scaling-type has been removed since it should not be a descriptor
parameter.
Change-Id: Id263d886651eea3e183446cd9dd294fa4f8bdd69
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 2 Apr 2018 10:10:43 +0000 (12:10 +0200)]
Fixed indentation in grouping vm-flavor-name
Change-Id: Ib2763c3b8b5a6f13097f1cdd0f1d9c6cae071051
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 20 Mar 2018 15:54:01 +0000 (16:54 +0100)]
Reverting image name to be non-mandatory as a workaround for bug 470
Change-Id: I8c8ae31292a64a5638f7234511875e55c4b73149
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
hoban [Fri, 2 Mar 2018 14:40:40 +0000 (15:40 +0100)]
Merge "Feature 1417: support of PDUs in a VNF"
hoban [Fri, 2 Mar 2018 14:39:14 +0000 (15:39 +0100)]
Merge "Path for nesting: external CP in VNFD and NSD can refer to internal VLDs and CPs"
hoban [Fri, 2 Mar 2018 14:37:58 +0000 (15:37 +0100)]
Merge changes Iddfdf664,Ifd7f98a4
* changes:
Generalize member-vnf-index as string in constituent-vnfd in NSD to allow symbolic names
Feature 639: support of floating IPs
hoban [Fri, 2 Mar 2018 14:34:43 +0000 (15:34 +0100)]
Merge "Set default true to 'port-security-enable'"
garciadeblas [Mon, 18 Dec 2017 17:22:27 +0000 (18:22 +0100)]
Feature 1417: support of PDUs in a VNF
Change-Id: Ib444b0db2d991c23a7fc5fb9de545c5eae5ad245
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 12 Dec 2017 12:33:33 +0000 (13:33 +0100)]
Path for nesting: external CP in VNFD and NSD can refer to internal VLDs and CPs
Change-Id: Ide252b05ee74c763b05761787f8839b19a092c5e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 5 Dec 2017 15:00:47 +0000 (16:00 +0100)]
Generalize member-vnf-index as string in constituent-vnfd in NSD to allow symbolic names
Change-Id: Iddfdf664bab686a6da1e50b313b1131783e71078
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 5 Dec 2017 13:06:03 +0000 (14:06 +0100)]
Feature 639: support of floating IPs
Change-Id: Ifd7f98a4010bdfc16ae40ed9c0be7dfd71aef39a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
hoban [Thu, 8 Feb 2018 08:53:47 +0000 (09:53 +0100)]
Merge "bug 451 clone pyangbind from a fork that solves empty yang type error"
garciadeblas [Tue, 19 Dec 2017 08:21:31 +0000 (09:21 +0100)]
Added OSM logo to html trees
Change-Id: I72a5404ae704b35aeb3032d239627fbf5d6744e9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
tierno [Tue, 9 Jan 2018 17:27:32 +0000 (18:27 +0100)]
bug 451 clone pyangbind from a fork that solves empty yang type error
Change-Id: Iabd6926a7bbe532828650f71f2848ca37f37771c
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
garciadeblas [Mon, 18 Dec 2017 10:34:47 +0000 (11:34 +0100)]
schema-version added in VNFD, NSD, VLR, VNFR and NSR
Change-Id: I718533b5fd5dac26d07f2093f42485e56de6adc9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 18 Dec 2017 09:47:19 +0000 (10:47 +0100)]
Added .idea to gitignore
Change-Id: Iadb566e5fb28ebcdd70a94feca041cfbddcf5419
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
hoban [Tue, 12 Dec 2017 18:10:12 +0000 (19:10 +0100)]
Merge "Feature 5648: specification of IP addresses at CP level"
hoban [Tue, 12 Dec 2017 18:09:24 +0000 (19:09 +0100)]
Merge "Feature 5649: allow alternative images for specific VIMs in VNFD"
hoban [Tue, 12 Dec 2017 18:05:58 +0000 (19:05 +0100)]
Merge "Feature 5651: support of MAC address specification in VNFD"
hoban [Tue, 12 Dec 2017 18:04:18 +0000 (19:04 +0100)]
Merge "Add unittest to exercise python compatibility"
hoban [Tue, 12 Dec 2017 18:03:13 +0000 (19:03 +0100)]
Merge "Generation of text and html trees with pyang to navigate through the IM"
Adam Israel [Mon, 11 Dec 2017 18:13:34 +0000 (13:13 -0500)]
Specify if a charm is a proxy or not
Add a new leaf to specify if a Juju charm is a proxy charm or not.
Default's to "true" so no changes are required to existing descriptors.
This allows testing of new functionality to support full charms
targetted at R4
Signed-off-by: Adam Israel <adam.israel@canonical.com>
garciadeblas [Tue, 5 Dec 2017 12:47:09 +0000 (13:47 +0100)]
Feature 5648: specification of IP addresses at CP level
Change-Id: I56b62e514e4dd4712df7b05353c90a5fdea7f421
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 5 Dec 2017 11:30:17 +0000 (12:30 +0100)]
Feature 5649: allow alternative images for specific VIMs in VNFD
Change-Id: Iba983151f8f9e73bd740fea2e0636cb0bf53e9f4
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 5 Dec 2017 09:30:26 +0000 (10:30 +0100)]
Feature 5651: support of MAC address specification in VNFD
Change-Id: I36dd97e41af67be6f28a2f9594910dcfde3ea356
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Adam Israel [Thu, 30 Nov 2017 20:49:03 +0000 (15:49 -0500)]
Add unittest to exercise python compatibility
It was recently discovered that the IM module is not Python3 compatible
due to issues with the pyangbind library. This patch adds a specific
test that will exercise basic parsing of a VNFD, which passes under
Python2 but fails under Python3. This will be useful for verifying
Python3 support when it lands in pyangbind.
Signed-off-by: Adam Israel <adam.israel@canonical.com>
garciadeblas [Wed, 29 Nov 2017 16:34:36 +0000 (17:34 +0100)]
Generation of text and html trees with pyang to navigate through the IM
Change-Id: I8770e13e69f50adb948494ca6bbc9edce0c4e56c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
tierno [Fri, 3 Nov 2017 15:29:05 +0000 (16:29 +0100)]
indicate that OM-MGMT type is deprecated
Change-Id: Iff5757551cb50b22e69cf77a0a87b3ce27660031
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Sat, 14 Oct 2017 12:28:30 +0000 (14:28 +0200)]
Set default true to 'port-security-enable'
Change-Id: I4f9d6c85d488976afee77c8ce2d54ccf86f6399a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Adam Israel [Tue, 10 Oct 2017 16:12:30 +0000 (12:12 -0400)]
Add support for lifecycle upgrade event
This adds experimental support for an upgrading status for the VDU,
and adds lifecycle event status to the VNF
Signed-off-by: Adam Israel <adam.israel@canonical.com>
Change-Id: I23d3b79f21b216f879ad55007623ca437690d5d6
Rajesh [Sun, 8 Oct 2017 04:13:32 +0000 (04:13 +0000)]
rel3 IM fixes - removed references to rw-pb and corrected config-primitive instead of service-primitive
Signed-off-by: Rajesh <rajesh.velandy@riftio.com>
tierno [Thu, 28 Sep 2017 10:02:47 +0000 (12:02 +0200)]
copy all .deb files into deb_dist
Change-Id: I230f235da1363849b394ebae4643f2045a63156b
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Rajesh Velandy [Mon, 25 Sep 2017 15:15:25 +0000 (15:15 +0000)]
Fixed the vnfd-model which removed Adam's changes doing merge resolution
Change-Id: I89c792103f3413c360069d4d8004d60acc4adb1a
hoban [Mon, 25 Sep 2017 10:43:34 +0000 (12:43 +0200)]
Merge changes I3b2a87cd,If344b5e0
* changes:
Adding pyang folder to .gitignore
Support of pyang debian package generation
Rajesh Velandy [Mon, 18 Sep 2017 21:21:48 +0000 (17:21 -0400)]
initial submission of RIFT model changes for multi-tenancy, RBAC and projects
Change-Id: Iedb3c5cabc8312f302795d7f3b777edb047114fb
Signed-off-by: Rajesh Velandy <rajesh.velandy@riftio.com>
Adam Israel [Wed, 28 Jun 2017 18:31:45 +0000 (14:31 -0400)]
Refactor manotypes:vnf-configuration
1) Rename manotypes:vnf-configuration to manotypes:vca-configuration
2) Add manotypes:vca-configuration to the VDU to support multi-VDU scenarios
3) Add support for relations to the juju container
Signed-off-by: Adam Israel <adam.israel@canonical.com>
Change-Id: I3ac6d483284dcf68141d5031ce94e8b915d35107
garciadeblas [Wed, 13 Sep 2017 11:02:24 +0000 (13:02 +0200)]
Adding pyang folder to .gitignore
Change-Id: I3b2a87cddb1d202875988da6e821fc78a7d15691
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 11 Sep 2017 10:23:40 +0000 (12:23 +0200)]
Support of pyang debian package generation
Change-Id: If344b5e0fd005a09e431fa0a5ef9eb279e59bf51
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 11 Sep 2017 14:56:58 +0000 (16:56 +0200)]
Adding artifactory server to properties and ci_pipeline params
Change-Id: I080d355db4bdc98d3fc2caf0106efb5a9b25c7c6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 11 Sep 2017 08:44:40 +0000 (10:44 +0200)]
Removed dependence on pyangbind, because it leads to issues during deb package installation
Change-Id: I108342fb611169490ea7007ea7ff93909fdff0db
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 7 Sep 2017 11:33:53 +0000 (13:33 +0200)]
Dockerfile for IM-stage_2, including License and Copyright notice
Change-Id: I7f105c4825e2be6d6a6541858ce6744798806484
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 6 Sep 2017 10:51:25 +0000 (12:51 +0200)]
Jenkinsfile for IM-stage2
Change-Id: I835950b2c6ff666038605955e1d21e4be1f326f8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 6 Sep 2017 10:45:19 +0000 (12:45 +0200)]
Disabling JSON schemas while they are not used
Change-Id: I1e7ac7751d0db3fe3966c63e2db1d1d0d69d462c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 31 Aug 2017 14:38:31 +0000 (16:38 +0200)]
Makefile: clean pyang-json-schema-plugin
Change-Id: I3b9ec2731f9bbc5add5c3c5ca6b67995c0a04c6f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 31 Aug 2017 14:37:46 +0000 (16:37 +0200)]
Makefile: clean egg-info and dist folders
Change-Id: I8cafb46735e53e71f2d08bb23bc730b2b1a6a7a5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 30 Aug 2017 13:03:32 +0000 (15:03 +0200)]
Added description to setup.py
Change-Id: Id5440b60b6dcea6e36e5275742dab703a900e049
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 30 Aug 2017 12:55:49 +0000 (14:55 +0200)]
Preliminary JSON schemas based on YANG models
Change-Id: I0d8a823c26514298583048def80669cdbc49e1f8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 30 Aug 2017 10:30:37 +0000 (12:30 +0200)]
Added README file
Change-Id: I56599d9d125a1705f7a0a540e0ed1fd4e055bf59
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Tue, 29 Aug 2017 10:25:24 +0000 (12:25 +0200)]
Removed unused imports in vnfd and nsd yang models, warnings in Pyang shown now as errors
Change-Id: Iafcac411b4a7b5798a8e641464a7bf40312d9aa6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Mike Marchetti [Fri, 4 Aug 2017 18:33:54 +0000 (14:33 -0400)]
Initial delivery of IM python package build
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Leslie Giles [Wed, 28 Jun 2017 19:11:00 +0000 (15:11 -0400)]
Bug 313: move makefiles from SO
Signed-off-by: Leslie Giles <Leslie.Giles@riftio.com>
velandy [Thu, 8 Jun 2017 03:32:49 +0000 (23:32 -0400)]
All the yang files from SO committed to IM
Signed-off-by: velandy <rajesh.velandy@riftio.com>
velandy [Wed, 7 Jun 2017 17:01:55 +0000 (13:01 -0400)]
Initial version (Copied from SO Module)
Signed-off-by: velandy <rajesh.velandy@riftio.com>
almagia [Fri, 12 May 2017 08:07:37 +0000 (10:07 +0200)]
Initial empty repository