osm/IM.git
5 years agoFixed value of mandatory fields to be YANG compliant 36/8036/1
garciadeblas [Wed, 9 Oct 2019 13:00:15 +0000 (15:00 +0200)]
Fixed value of mandatory fields to be YANG compliant

Change-Id: Ib8d7d1ec015adfe73c9c39b4d00d97da9f431281
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoSupport of VNF and NS relations as described in pad 6297 27/8027/2
garciadeblas [Tue, 8 Oct 2019 13:55:16 +0000 (15:55 +0200)]
Support of VNF and NS relations as described in pad 6297

This adds the required changes in the IM to replace
the previous structure of relations by a new one following the
design for feature6297 in:
https://osm.etsi.org/pad/p/feature6297

Change-Id: I57f491a74d5e6e87158554421735512d0c5ec4e6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agovca-config-access container for vnf/vdu configuration 44/7544/3 v6.0 v6.0.0 v6.0.1 v6.0.2 v6.0.2rc1 v6.0.3 v6.0.4 v6.0.4rc1
garciadeblas [Fri, 24 May 2019 13:56:30 +0000 (15:56 +0200)]
vca-config-access container for vnf/vdu configuration

This change implements the required changes in the IM
for features 1429 (secure key management) and 5669
(full charm support) so that OSM can know from the descriptor
whether or not the VNF/VDU requires SSH and what is the
default ssh user, so that OSM can inject an SSH public key
to make possible the configuration from VCA.

Change-Id: Ief9971a780f427c3d8de98d9d88fd0eae9493e5a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoRemoved ns-configuration grouping; updated descriptions 43/7543/2
garciadeblas [Fri, 24 May 2019 13:36:01 +0000 (15:36 +0200)]
Removed ns-configuration grouping; updated descriptions

Change-Id: Ia6c264e0aa8c20eee5aef51b86c243b2daee4782
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoRevert "Revert "Re-enabling NS primitives, config-primitive over service-primitive... 42/7542/1
Michele Carignani [Fri, 24 May 2019 09:48:54 +0000 (11:48 +0200)]
Revert "Revert "Re-enabling NS primitives, config-primitive over service-primitive, clean-up""

This reverts commit 25fa538e051d06cfa4c3f23dc6617d090211cfcf.

Change-Id: I2dc58cde1cc2ed1397c644356c8bca8680ab1110
Signed-off-by: Michele Carignani <michele.carignani@etsi.org>
5 years agoRevert "Re-enabling NS primitives, config-primitive over service-primitive, clean-up" 34/7534/1
garciadeblas [Thu, 23 May 2019 17:01:39 +0000 (19:01 +0200)]
Revert "Re-enabling NS primitives, config-primitive over service-primitive, clean-up"

This reverts commit 420ce6cb281ad3c3d45f14c36e1fc4428895bee8.

Change-Id: I7b7f14667478b73c7d74a012558552c59f326f27
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoRe-enabling NS primitives, config-primitive over service-primitive, clean-up 84/7484/2
garciadeblas [Tue, 21 May 2019 23:24:51 +0000 (01:24 +0200)]
Re-enabling NS primitives, config-primitive over service-primitive, clean-up

Change-Id: I5995165ea9baadc1870cd2ae5bffc4a59a866df0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoReplaces packets_dropped nfvi metric for packets_in_dropped and packets_out_dropped 15/7415/3
Benjamin Diaz [Tue, 16 Apr 2019 14:49:49 +0000 (11:49 -0300)]
Replaces packets_dropped nfvi metric for packets_in_dropped and packets_out_dropped

Change-Id: I139a275f0d758385673d177724086fe23465fc2e
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
5 years agoUpdated namespace to use OSM URN; renamed rw-project to osm-project 83/7383/4
garciadeblas [Wed, 3 Apr 2019 11:35:27 +0000 (13:35 +0200)]
Updated namespace to use OSM URN; renamed rw-project to osm-project

Change-Id: Ic1c89c9e7904483ae68da5741e551870117a3225
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoMerge feature7106 56/7456/1
tierno [Mon, 13 May 2019 10:11:11 +0000 (10:11 +0000)]
Merge feature7106

Change-Id: I2c20e43ec17701cb0a3f2f77e785f97bc3fc030c
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
5 years agoSupport for additional EPA parameters for resource allocation and placement 18/7418/6 feature7106
anwars [Mon, 22 Apr 2019 04:35:18 +0000 (10:05 +0530)]
Support for additional EPA parameters for resource allocation and placement

Gerrit feature request : https://osm.etsi.org/gerrit/#/c/7106/
Design pad: https://osm.etsi.org/pad/p/feature7106

Change-Id: I858aa01dec8fe45bda2a19046730a51214121314
Signed-off-by: anwars <anwars@vmware.com>
5 years agoModifies vnf alarm model to support vnf-monitoring-param-ref 43/7343/2
Benjamin Diaz [Wed, 20 Mar 2019 17:42:53 +0000 (14:42 -0300)]
Modifies vnf alarm model to support vnf-monitoring-param-ref

Change-Id: I01a4da42026737e86ac3249f2480cb2788be1dec
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
5 years agoAdding terminate-config-primitie for PNF config deletion 12/7412/2
tierno [Tue, 16 Apr 2019 10:42:36 +0000 (10:42 +0000)]
Adding terminate-config-primitie for PNF config deletion

Change-Id: Ifde3c17f795f91afcc1f4e5553324b2695907384
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
5 years agoSupport of NS primitives via charms 00/7100/6
garciadeblas [Tue, 9 Apr 2019 13:12:41 +0000 (15:12 +0200)]
Support of NS primitives via charms

Change-Id: Ia9e0653ae2d7553119f5aa6290e1a54152b565e6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoMakefile: amended openapi_schema 95/7395/2
garciadeblas [Tue, 9 Apr 2019 13:12:05 +0000 (15:12 +0200)]
Makefile: amended openapi_schema

Change-Id: I5689443d27e837d66cf244cdaf783e7d50a5c8ea
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoDeleting unused files 82/7382/2
almagia [Wed, 3 Apr 2019 11:26:38 +0000 (12:26 +0100)]
Deleting unused files

Change-Id: I6c7b861f02091c4b68bd04eff62b9614c6cf2571

5 years agoBug 584 - Scaling thresholds: IM needs to support decimal values 23/7123/2
vijay.r [Wed, 23 Jan 2019 11:02:10 +0000 (16:32 +0530)]
Bug 584 - Scaling thresholds: IM needs to support decimal values

Change-Id: Iac92373e5c4c8e4e6e896042febfed737aa1b7fe
Signed-off-by: vijay.r <vijay.r@tataelxsi.co.in>
5 years agoMerge "Adding support to different ingress and egress ports (SFC)" v5.0 v5.0.0 v5.0.1 v5.0.2 v5.0.3 v5.0.4 v5.0.5
garciadeblas [Fri, 30 Nov 2018 14:52:50 +0000 (15:52 +0100)]
Merge "Adding support to different ingress and egress ports (SFC)"

5 years agoFix bug 579: removed config-file from supplemental-boot-data 05/7005/1
garciadeblas [Thu, 29 Nov 2018 16:00:27 +0000 (17:00 +0100)]
Fix bug 579: removed config-file from supplemental-boot-data

Change-Id: I671e6f222f546d108b6f3f26073d6538157c3005
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
5 years agoAdding support to different ingress and egress ports (SFC) 03/7003/1
Eduardo Sousa [Thu, 29 Nov 2018 15:42:01 +0000 (15:42 +0000)]
Adding support to different ingress and egress ports (SFC)

Change-Id: Idea50e7aabf330b1957e4086156a8f32340a1ece
Signed-off-by: Eduardo Sousa <esousa@whitestack.com>
5 years agoFix in netslice-vld instantiation parameters: wrong connection point refs 75/6975/4
garciadeblas [Tue, 27 Nov 2018 14:30:13 +0000 (15:30 +0100)]
Fix in netslice-vld instantiation parameters: wrong connection point refs

Updated License headers
Refactoring netslice-instantion-params to an independent file to enable proper import
Removed vlr-ref-list and added vlr-list in nsi to actually represent the record in DB

Change-Id: Ia1388b103686b829bf6dc18cdf21eb5e7058f975
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 years agoMerge branch 'netslice' 30/6930/1
garciadeblas [Tue, 20 Nov 2018 16:24:31 +0000 (17:24 +0100)]
Merge branch 'netslice'

6 years agoAdded name to nsi and nst as mandatory; removed wrong nst params; netslice instantiat... 47/6847/4 netslice
garciadeblas [Fri, 19 Oct 2018 12:31:56 +0000 (14:31 +0200)]
Added name to nsi and nst as mandatory; removed wrong nst params; netslice instantiation parameters

Change-Id: Idf2e203ca2dc95e4ad370c532cc6a014eb641da8
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
6 years agoAdding nst.yang and nsi.yang to data model. 46/6846/4
jdelacruz [Tue, 18 Sep 2018 17:16:16 +0000 (19:16 +0200)]
Adding nst.yang and nsi.yang to data model.

Some modifications to nsd-base and instantiation-parameters.
Added new models to Makefile.

Change-Id: I73f77b79876265a07a940e42911d5189e02b2266
Signed-off-by: jdelacruz <jdelacruz@cttc.es>
6 years agoInstantiation parameters model 45/6845/4
jdelacruz [Tue, 18 Sep 2018 17:08:29 +0000 (19:08 +0200)]
Instantiation parameters model

Change-Id: Ib4b45d71c0ea0311d90eb91b43c74f68b9b10ede
Signed-off-by: jdelacruz <jdelacruz@cttc.es>
6 years agoMerge branch 'master' into netslice 64/6864/1
garciadeblas [Wed, 7 Nov 2018 04:32:41 +0000 (05:32 +0100)]
Merge branch 'master' into netslice

6 years agoOpenAPI schema generation from YANG 32/6432/26
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>
6 years agoUpdated .gitignore 79/6779/6
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>
6 years agoAdded dependencies on IETF YANG files at build time: ietf-yang-types.yang, ietf-inet... 78/6778/5
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>
6 years agoAdded deps and .PHONY targets to Makefile 77/6777/5
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>
6 years agoRemoved external dependency on rw-pb-ext.yang 76/6776/5
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>
6 years agoRemoved jsonschema generation from YANG (non-working) 75/6775/5
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>
6 years agoRemoved pyangbind and pyang deb pkg from Makefile 78/6578/11
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>
6 years agoAdded osm-imdocs py3 dependency 90/6790/3
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>
6 years agoRenamed osm-im package to osm-imdocs. Added LICENSE to deb pkg 77/6577/9
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>
6 years agoAdded PARAVIRT interface type 88/6688/5
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>
6 years agoClean up of unused Yang files on behalf of TSC 62/6762/2
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

6 years agoAdded LICENSE file to root folder 74/6574/3
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>
6 years agoBuild IM docs package 55/6555/4
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

6 years agobuild additional osm-im python3 package 47/6447/6
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

6 years agoExtend data-type to initial-config-primitive 41/6341/2
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>
6 years agoRestrict git describe to tags matching v* 02/6402/1 BUILD_v4.0.1_2
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>
6 years agoMakefile: add trees to target all 66/6266/1 BUILD_v4.0.1_1
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>
6 years agoadd vdur and vnfr monitoring-param lists. Fixes IM tree view generation 64/6264/1
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>
6 years agovnfd-base: add container inside choice case for each kind of monitoring-param 63/6263/1
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>
6 years agoFix Dockerfile to install pip9.0.3 instead of latest pip 57/6257/1
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>
6 years agoEmpty commit to make v4.0.0 and v3.1.0 tags point to different commits 95/6195/1 v4.0.0 v4.0.1
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>
6 years agoComplete change 5758: change member-vnf-index from int to string to allow symbolic... 23/6023/1 v3.1 v3.1.0
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>
6 years agoFlag in VDU interface required for multi-VDU support 69/5969/1
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>
6 years agoVNFD and NSD updated to support VDU and NS scaling from NFVI and VNF metrics 30/5930/2
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>
6 years agoRemove scaling-type. Added description to aggregation-type. 78/5878/3
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>
6 years agoFixed indentation in grouping vm-flavor-name 26/5926/1
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>
6 years agoReverting image name to be non-mandatory as a workaround for bug 470 90/5890/1
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>
6 years agoMerge "Feature 1417: support of PDUs in a VNF"
hoban [Fri, 2 Mar 2018 14:40:40 +0000 (15:40 +0100)]
Merge "Feature 1417: support of PDUs in a VNF"

6 years agoMerge "Path for nesting: external CP in VNFD and NSD can refer to internal VLDs and...
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"

6 years agoMerge changes Iddfdf664,Ifd7f98a4
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

6 years agoMerge "Set default true to 'port-security-enable'"
hoban [Fri, 2 Mar 2018 14:34:43 +0000 (15:34 +0100)]
Merge "Set default true to 'port-security-enable'"

6 years agoFeature 1417: support of PDUs in a VNF 84/5784/5
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>
6 years agoPath for nesting: external CP in VNFD and NSD can refer to internal VLDs and CPs 73/5773/6
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>
6 years agoGeneralize member-vnf-index as string in constituent-vnfd in NSD to allow symbolic... 58/5758/7
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>
6 years agoFeature 639: support of floating IPs 57/5757/7
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>
6 years agoMerge "bug 451 clone pyangbind from a fork that solves empty yang type error" v3.0.3
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"

6 years agoAdded OSM logo to html trees 85/5785/3
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>
6 years agobug 451 clone pyangbind from a fork that solves empty yang type error 09/5809/1
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>
6 years agoschema-version added in VNFD, NSD, VLR, VNFR and NSR 83/5783/2
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>
6 years agoAdded .idea to gitignore 82/5782/2
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>
6 years agoMerge "Feature 5648: specification of IP addresses at CP level"
hoban [Tue, 12 Dec 2017 18:10:12 +0000 (19:10 +0100)]
Merge "Feature 5648: specification of IP addresses at CP level"

6 years agoMerge "Feature 5649: allow alternative images for specific VIMs in VNFD"
hoban [Tue, 12 Dec 2017 18:09:24 +0000 (19:09 +0100)]
Merge "Feature 5649: allow alternative images for specific VIMs in VNFD"

6 years agoMerge "Feature 5651: support of MAC address specification in VNFD"
hoban [Tue, 12 Dec 2017 18:05:58 +0000 (19:05 +0100)]
Merge "Feature 5651: support of MAC address specification in VNFD"

6 years agoMerge "Add unittest to exercise python compatibility"
hoban [Tue, 12 Dec 2017 18:04:18 +0000 (19:04 +0100)]
Merge "Add unittest to exercise python compatibility"

6 years agoMerge "Generation of text and html trees with pyang to navigate through the IM"
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"

6 years agoSpecify if a charm is a proxy or not 71/5771/1
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>
6 years agoFeature 5648: specification of IP addresses at CP level 56/5756/4
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>
6 years agoFeature 5649: allow alternative images for specific VIMs in VNFD 55/5755/4
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>
6 years agoFeature 5651: support of MAC address specification in VNFD 53/5753/2
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>
6 years agoAdd unittest to exercise python compatibility 45/5745/1
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>
6 years agoGeneration of text and html trees with pyang to navigate through the IM 43/5743/1
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>
7 years agoindicate that OM-MGMT type is deprecated 46/5646/3 rift300 v3.0.2
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>
7 years agoSet default true to 'port-security-enable' 36/5636/1
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>
7 years agoAdd support for lifecycle upgrade event 55/5555/4 v3.0.0rc14 v3.0.0rc15 v3.0.0rc16 v3.0.0rc17 v3.0.1
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

7 years agorel3 IM fixes - removed references to rw-pb and corrected config-primitive instead... 46/5546/1
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>
7 years agocopy all .deb files into deb_dist 07/2307/1 v3.0.0 v3.0.0rc v3.0.0rc02 v3.0.0rc2
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>
7 years agoFixed the vnfd-model which removed Adam's changes doing merge resolution 94/2294/2
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

7 years agoMerge changes I3b2a87cd,If344b5e0
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

7 years agoinitial submission of RIFT model changes for multi-tenancy, RBAC and projects
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>
7 years agoRefactor manotypes:vnf-configuration
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

7 years agoAdding pyang folder to .gitignore 66/2166/1
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>
7 years agoSupport of pyang debian package generation 57/2157/5
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>
7 years agoAdding artifactory server to properties and ci_pipeline params 60/2160/1
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>
7 years agoRemoved dependence on pyangbind, because it leads to issues during deb package instal... 56/2156/1
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>
7 years agoDockerfile for IM-stage_2, including License and Copyright notice 32/2132/2
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>
7 years agoJenkinsfile for IM-stage2 31/2131/2
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>
7 years agoDisabling JSON schemas while they are not used 26/2126/1
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>
7 years agoMakefile: clean pyang-json-schema-plugin 13/2113/1
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>
7 years agoMakefile: clean egg-info and dist folders 12/2112/1
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>
7 years agoAdded description to setup.py 07/2107/1
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>
7 years agoPreliminary JSON schemas based on YANG models 06/2106/1
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>
7 years agoAdded README file 05/2105/1
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>
7 years agoRemoved unused imports in vnfd and nsd yang models, warnings in Pyang shown now as... 04/2104/1
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>
7 years agoInitial delivery of IM python package build 63/2063/1
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>