osm/RO.git
6 months agoUpdating Dockerfile.local to align latest Bug-1849 47/11547/1
preethika.p [Tue, 25 Jan 2022 05:09:58 +0000 (05:09 +0000)]
Updating Dockerfile.local to align latest Bug-1849

Change-Id: I188fa8e7cbbd3ae5a02523c7ba68ffe2af870bb8
Signed-off-by: preethika.p <preethika.p@tataelxsi.co.in>
6 months agoBug 1849: LTS Support 21/11521/3
beierlm [Thu, 13 Jan 2022 18:21:53 +0000 (13:21 -0500)]
Bug 1849: LTS Support

Updates base to Ubuntu 20.04
Updates python to 3.8
Updates pip dependencies to more recent versions
Adds apt cache to stage 2 dockerfile

Fixes bug 1849

Change-Id: I8a589bbc76bb11f4bc0c42ebb727729da5c5c906
Signed-off-by: beierlm <mark.beierl@canonical.com>
6 months agoFix Bug 1781 RO does not create management networks where appropriate 90/11490/9
aticig [Fri, 10 Dec 2021 09:59:20 +0000 (12:59 +0300)]
Fix Bug 1781 RO does not create management networks where appropriate

If there is mgmt-network in the descriptor,
there is no mapping of that network to a VIM network in the descriptor,
also there is no mapping in the "--config" parameter or at VIM creation;
that mgmt-network will be created.

Change-Id: Ic3ba8bed0417c49bf7d205b91c04703c6aa1b6a3
Signed-off-by: aticig <gulsum.atici@canonical.com>
7 months agoExtracting Ns._process_vdu_params() and creating unit test 83/11483/7
sousaedu [Tue, 7 Dec 2021 15:33:46 +0000 (15:33 +0000)]
Extracting Ns._process_vdu_params() and creating unit test

Change-Id: Ie5bf2a57d85114d3eacc9a416004423a18d1f27c
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
7 months agoAdding Unit tests for TestVimInteractionNet Class 02/11502/13
aticig [Sat, 1 Jan 2022 08:42:23 +0000 (11:42 +0300)]
Adding Unit tests for TestVimInteractionNet Class

Unit tests are added for TestVIMInteractionNet Class which belongs to osm_ng_ro.ns_thread

Change-Id: I66a096083667c0c25f663b15cd5080850b69212b
Signed-off-by: aticig <gulsum.atici@canonical.com>
7 months agoEnabling Flake8 and import sorting 03/11503/2
sousaedu [Wed, 5 Jan 2022 11:39:35 +0000 (11:39 +0000)]
Enabling Flake8 and import sorting

Enabling flake8 verifications in tox.ini and adding import sorting.
All the plugins have been fixed for flake8 errors and the imports
have been sorted.

Change-Id: Icdefe9a877e891a683cc833315e4c3f94fffbab9
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
7 months agoRemoving Fog05 VIM RO Plugin 91/11491/5
sousaedu [Fri, 10 Dec 2021 14:53:11 +0000 (14:53 +0000)]
Removing Fog05 VIM RO Plugin

Change-Id: I90e81463ac804d52ea65635f5da6386c2cc3e7df
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoExtracting Ns._process_net_params() and creating unit test 79/11479/4
sousaedu [Mon, 6 Dec 2021 00:17:54 +0000 (00:17 +0000)]
Extracting Ns._process_net_params() and creating unit test

Change-Id: I97165a76371cdf46e472642e3d75d95ef5256650
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoExtracting Ns._ip_profile_to_ro() and creating unit test 78/11478/1
sousaedu [Sun, 5 Dec 2021 19:31:03 +0000 (19:31 +0000)]
Extracting Ns._ip_profile_to_ro() and creating unit test

Change-Id: I0a04a7b2cbe24660529389926f7b4d51f010ca7d
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoExtracting Ns._process_flavor_params() and creating unit test 04/11404/11
sousaedu [Wed, 24 Nov 2021 02:16:11 +0000 (02:16 +0000)]
Extracting Ns._process_flavor_params() and creating unit test

Change-Id: I7146a1a7a2fa703443bf218be351e39f6d98d699
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoRevert "Revert "Removing OpenNebula code"" 71/11471/1
almagia [Wed, 1 Dec 2021 08:52:30 +0000 (09:52 +0100)]
Revert "Revert "Removing OpenNebula code""

This reverts commit 37d0befd4a0e244c1fee3ea0ea68be23f89b7c1d.

Requested by TSC

Change-Id: I4c53c0fcb29acef1ee082acd28738296ea7e8a80

8 months agoRevert "Removing OpenNebula code" 67/11467/1
sousaedu [Tue, 30 Nov 2021 21:00:20 +0000 (21:00 +0000)]
Revert "Removing OpenNebula code"

This reverts commit 5af67b3295859894c458e94c979834e6a20ffb52.

Change-Id: I0d758b038057af83df007c153a7baa23e974c7c0
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoRemoving OpenNebula code 62/11462/1
sousaedu [Tue, 30 Nov 2021 16:16:16 +0000 (16:16 +0000)]
Removing OpenNebula code

Change-Id: Iae91ed12897a6d99b37b13585a9aefd556069d8c
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoFix bug 1807 - Disabling RO OpenNebula plugin 49/11449/8
sousaedu [Mon, 29 Nov 2021 09:28:15 +0000 (09:28 +0000)]
Fix bug 1807 - Disabling RO OpenNebula plugin

Change-Id: I52a7947450d83b91fac92170348f7d474a878d97
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoExtracting Ns._get_resource_allocation_params() and creating unit test 93/11393/1
sousaedu [Mon, 22 Nov 2021 23:56:28 +0000 (23:56 +0000)]
Extracting Ns._get_resource_allocation_params() and creating unit test

Change-Id: I5081c94f48a745b957cb2410403830812a5a1913
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoFix bug 1798 - adding swap disks 84/11384/4
sousaedu [Mon, 22 Nov 2021 14:09:15 +0000 (14:09 +0000)]
Fix bug 1798 - adding swap disks

Change-Id: I447a1da59d1efdd9209950a185b819e32c696012
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoFix bug 1797 - adding ephemeral disks 83/11383/4
sousaedu [Mon, 22 Nov 2021 14:02:17 +0000 (14:02 +0000)]
Fix bug 1797 - adding ephemeral disks

Change-Id: Ie29e598271b1aa5ab78d65826f513c31d0b580be
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoExtracting Ns._process_image_params() and creating unit test 79/11379/4
sousaedu [Sun, 21 Nov 2021 16:21:13 +0000 (16:21 +0000)]
Extracting Ns._process_image_params() and creating unit test

Extracted the _process_image_params() to ease the testability of that code.
Introduced a unit test to cover that function.

Change-Id: I84ab38b5921deeea25376e433af7e374f436238e
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoExtracting Ns._create_ro_task() and creating unit test 74/11374/1
sousaedu [Fri, 19 Nov 2021 16:41:38 +0000 (16:41 +0000)]
Extracting Ns._create_ro_task() and creating unit test

Extracted the _create_ro_task() to ease the testability of that code.
Introduced a unit test to cover that function.

Change-Id: I684ba7fc63e1d77545c84517024f541a9e630573
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoExtracting Ns._create_task() and creating unit test 72/11372/2
sousaedu [Fri, 19 Nov 2021 01:01:32 +0000 (01:01 +0000)]
Extracting Ns._create_task() and creating unit test

Extracted the _create_task() to ease the testability of that code.
Introduced a unit test to cover that function.
Re-enabled unit tests and black now is mandatory.

Change-Id: I6b304b14b60b182dee6b274cf95228a81ddc2771
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
8 months agoFix bug 1733 to add integration tests to GCP 32/11332/9
gallardo [Thu, 11 Nov 2021 10:58:29 +0000 (10:58 +0000)]
Fix bug 1733 to add integration tests to GCP

Change-Id: I9359a83720fd644a56dd53ef784ee55e91398f41
Signed-off-by: gallardo <sgallardor@indra.es>
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
8 months agoFix bug 1763 - adding support for persistent volumes 44/11344/2
sousaedu [Thu, 11 Nov 2021 22:00:27 +0000 (22:00 +0000)]
Fix bug 1763 - adding support for persistent volumes

Change-Id: I5691f7d7b1cc5b72e676c4181c94c9aee620cbd4
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
9 months agoFix bug 1735 to assign floating IP addresses only when use_floating_ip set to true 09/11309/1
garciadeblas [Mon, 8 Nov 2021 09:30:56 +0000 (10:30 +0100)]
Fix bug 1735 to assign floating IP addresses only when use_floating_ip set to true

Change-Id: I9d3eb727ae0c9954082b63ea416c57b1217bfb46
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
9 months agoGoogle Cloud connector 46/11246/41 release-v11.0-start
gallardo [Fri, 8 Oct 2021 11:50:00 +0000 (11:50 +0000)]
Google Cloud connector

Change-Id: Ic6c834c6f0f538950c6afcb81f045850712886d2
Signed-off-by: gallardo <sgallardor@indra.es>
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
9 months agoFix bug 1725 to indicate region during NIC creation in Azure connector 96/11296/2
garciadeblas [Tue, 26 Oct 2021 16:38:49 +0000 (18:38 +0200)]
Fix bug 1725 to indicate region during NIC creation in Azure connector

Change-Id: I45d68d1ea840fa6f64030a1f85839d89fa6d406e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
11 months agoRemoving networking-l2gw as a dependency 34/11134/5
sousaedu [Tue, 31 Aug 2021 21:47:58 +0000 (22:47 +0100)]
Removing networking-l2gw as a dependency

Change-Id: I766c32f5387b0209dc998aabd9440a6123b57961
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
12 months agoFix bug 1598 - tweaking timings in the locks 63/11063/2
sousaedu [Thu, 15 Jul 2021 09:48:14 +0000 (11:48 +0200)]
Fix bug 1598 - tweaking timings in the locks

Tweaking the locking timings to see if it decreases starvation locks.

Change-Id: If62aa28d5652dc707a1eebee22a25353bcb76ae9
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
13 months agoFix bug 1572 - Reading availability-zone-hint for neutron from config 26/11026/3
sousaedu [Thu, 17 Jun 2021 14:39:29 +0000 (15:39 +0100)]
Fix bug 1572 - Reading availability-zone-hint for neutron from config

Fixes bug 1572 by reading the neutron-availability-zone-hint from VIM
plugin configuration, which is then applied at network-creation time.

Note: this patch also fixes some formatting issues that black showed.

Change-Id: Iaf152657ae31748ea6b4a123e8b0a0d9513cb692
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
14 months agoFix bug 1544 to read properly size capabilities in Azure 92/10892/7
garciadeblas [Thu, 27 May 2021 10:00:30 +0000 (12:00 +0200)]
Fix bug 1544 to read properly size capabilities in Azure

Change-Id: Iff772db93b2d862848361ad40276dc8185379d63
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
14 months agoFeature 10591: Azure connector 88/10788/8
lloretgalleg [Wed, 31 Mar 2021 07:12:06 +0000 (07:12 +0000)]
Feature 10591: Azure connector

Change-Id: Ie3651177f5c228e408887af8baa647222fd51927
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
14 months agoFix bug 1537 to send dummy message to all kafka topics during startup 54/10854/2
garciadeblas [Thu, 20 May 2021 11:08:05 +0000 (13:08 +0200)]
Fix bug 1537 to send dummy message to all kafka topics during startup

Change-Id: I1ceeae4236f45fad1c971276412c71b6eb67c9de
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
14 months agoReformat missing files to standardized Python to pass black check 53/10853/2 release-v10.0-start
garciadeblas [Fri, 14 May 2021 15:22:01 +0000 (17:22 +0200)]
Reformat missing files to standardized Python to pass black check

Change-Id: If0a656e88c1b08d6ed225918906c82b26b6b4115
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
14 months agoFixing language environment variables in stage2 dockerfile 56/10856/1
sousaedu [Thu, 20 May 2021 13:20:14 +0000 (15:20 +0200)]
Fixing language environment variables in stage2 dockerfile

Change-Id: I7332799da5f4d96ad09156bae2f1814552be0d1b
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
14 months agoRevert "Revert "Removing deprecated/unused/outdated code"" 20/10820/2
almagia [Mon, 17 May 2021 08:21:57 +0000 (10:21 +0200)]
Revert "Revert "Removing deprecated/unused/outdated code""

This reverts commit 51cc9c4c78bb54c84a5d2399207d206eb30ea247.

Approved by TSC

Change-Id: I43a29c6d2830e515cefbc9aab676aafcb1bb5112

15 months agoFix 1475 - Incorrect description in instantiating error 85/10785/1
sousaedu [Tue, 11 May 2021 11:22:37 +0000 (13:22 +0200)]
Fix 1475 - Incorrect description in instantiating error

Change-Id: I099c07f8a66400fa4d3130d6234dd17867ad387f
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
15 months agoIncluding upstream requirements 94/10694/2
beierlm [Thu, 22 Apr 2021 17:01:09 +0000 (13:01 -0400)]
Including upstream requirements

Now that internal OSM software does not specify python modules in
setup.py, we need to include the requirements.txt from the module
in the requirements-dev.in to generate the full list properly.

Change-Id: Iba7ef22a84371077f687b837d96d0397d72d7722
Signed-off-by: beierlm <mark.beierl@canonical.com>
15 months agoFixed bug 1452: Deploy KNF on dummy VIM 03/10703/2
lloretgalleg [Fri, 23 Apr 2021 11:25:09 +0000 (11:25 +0000)]
Fixed bug 1452: Deploy KNF on dummy VIM

Change-Id: I21160233b99a1cfe27ec2bbc3ab3005a81160d84
Signed-off-by: lloretgalleg <illoret@indra.es>
15 months agoAdding release_notes to tox 41/10641/3 branch-ng-ro-refactor-start branch-sol006v331-start
sousaedu [Wed, 14 Apr 2021 23:18:59 +0000 (01:18 +0200)]
Adding release_notes to tox

Change-Id: Ic003e61f79dd967b2eabbf49bf82c3915f23976a
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
15 months agoUse template for scanners 69/10669/2
beierlm [Mon, 19 Apr 2021 19:42:10 +0000 (15:42 -0400)]
Use template for scanners

Update the gitlab ci file to use the same standard template that
all the other OSM projects use

Change-Id: I6412a1b5b035561d768e6fbf8b3208f7a19456cb
Signed-off-by: beierlm <mark.beierl@canonical.com>
15 months agoAdding hierarchical requirements.in 22/10622/7
sousaedu [Tue, 13 Apr 2021 10:59:54 +0000 (12:59 +0200)]
Adding hierarchical requirements.in

Change-Id: I20783795754989ef7a9873d91a3a0b6d4f3033c5
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
16 months agoAdding initial release notes 25/10525/4
sousaedu [Tue, 23 Mar 2021 00:02:02 +0000 (01:02 +0100)]
Adding initial release notes

Change-Id: I60be7e49bc9f0bc9b42f9c2dc5a4be4bf204e8a5
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
16 months agoRevert "Removing deprecated/unused/outdated code" 12/10612/1
sousaedu [Fri, 9 Apr 2021 16:03:02 +0000 (18:03 +0200)]
Revert "Removing deprecated/unused/outdated code"

This reverts commit 9f40121f66e644ddf700720d8d4bdf464f6dd414.

Change-Id: I3a414c4f253285c87b662af89ec418b762c0c44b
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
16 months agoRemoving deprecated/unused/outdated code 09/10609/2
sousaedu [Fri, 9 Apr 2021 13:52:44 +0000 (15:52 +0200)]
Removing deprecated/unused/outdated code

Change-Id: I067cf651b0a49ec4427aef4b82f2d86bf3002ffd
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
16 months agoAdding cover to tox.ini default envs 02/10602/1
sousaedu [Thu, 8 Apr 2021 19:43:09 +0000 (21:43 +0200)]
Adding cover to tox.ini default envs

Change-Id: I258ebfa6fca69ff3f39e90230743ccce3c66890f
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
16 months agoFixing Dockerfile.local 96/10596/5
sousaedu [Thu, 8 Apr 2021 09:53:34 +0000 (11:53 +0200)]
Fixing Dockerfile.local

Change-Id: I711dc0a8a3d8eeb0509611ef41b86b884a8d1fd3
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
16 months agoBugfix 1491: Replacing pkg_resources for importlib.metadata 95/10595/2
sousaedu [Wed, 7 Apr 2021 22:16:18 +0000 (00:16 +0200)]
Bugfix 1491: Replacing pkg_resources for importlib.metadata

Change-Id: I729ee2d5d3628c30a0a265978a355eb26f3a9bb2
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
16 months agoPip standerdization and tox replacement 55/10355/28
sousaedu [Thu, 18 Feb 2021 13:57:01 +0000 (14:57 +0100)]
Pip standerdization and tox replacement

Change-Id: Ic8e6495c9c0a4b46e876fb9f2f8376b7c210f545
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
17 months agoFix bug 1407 12/10412/5
sousaedu [Mon, 1 Mar 2021 23:15:52 +0000 (00:15 +0100)]
Fix bug 1407

Change-Id: I694f47c2403983c87850447f027f370a6f375eb2
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
17 months agoFix bug 1408 14/10414/1
sousaedu [Tue, 2 Mar 2021 00:42:51 +0000 (01:42 +0100)]
Fix bug 1408

Change-Id: I6ab12eb0aa9532676642cbf59db8ccc2f33c420b
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
17 months agoFix bug 1446: NS ends in state BUILDING 50/10350/1
lloretgalleg [Fri, 19 Feb 2021 12:06:52 +0000 (12:06 +0000)]
Fix bug 1446: NS ends in state BUILDING

Change-Id: Ideb6f0ac72637aca78d1b8906581409e153c4c7d
Signed-off-by: lloretgalleg <illoret@indra.es>
17 months agoFix bug 1445: Error service with SRIOV interfaces 49/10349/1
lloretgalleg [Fri, 19 Feb 2021 10:57:50 +0000 (10:57 +0000)]
Fix bug 1445: Error service with SRIOV interfaces

Change-Id: I838bbe41188b17f023569e2fdbd34173070b457c
Signed-off-by: lloretgalleg <illoret@indra.es>
17 months agoReformatting RO 34/10334/3
sousaedu [Wed, 17 Feb 2021 14:05:18 +0000 (15:05 +0100)]
Reformatting RO

Change-Id: I86e6a102b5bf2e0221b29096bbb132ca656844c5
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
18 months agoFixing bug 1437 82/10282/5
sousaedu [Tue, 9 Feb 2021 14:30:01 +0000 (15:30 +0100)]
Fixing bug 1437

This patchset fixes bug 1437. There will need to be done extra
changes to make logging better.

Change-Id: I2b0e477093eba798c6cd4ce7bcc105ee78b610ed
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
18 months agoPartial fix for Bug 1408 51/10251/4
sousaedu [Wed, 3 Feb 2021 14:03:44 +0000 (15:03 +0100)]
Partial fix for Bug 1408

This fixes the access to a non-exisiting key.
There is another bug that is causing this in LCM (bug 1431).

Change-Id: Ied80beb56657ead95eefa9ed967eca84e623f9c3
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
18 months agoTesting security scanners 80/10180/2
sousaedu [Fri, 15 Jan 2021 12:14:13 +0000 (12:14 +0000)]
Testing security scanners

Change-Id: I0e019b81a636a6fafbf7dab18b36241c89b98942
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
19 months agofix 1386: enhance on lock procedure 91/10091/3
tierno [Wed, 9 Dec 2020 15:06:01 +0000 (15:06 +0000)]
fix 1386: enhance on lock procedure

locking of ro_tasks for HA enhancements:
- lock time is configurable by ro.cfg or ENV
(OSMRO_SERVER_TASK_LOCKED_TIME)
- lock time is reduced to 10min by default
- lock is renewed when needed by a new asyncio task at vim_admin

Change-Id: Icae02803e57713aca2f028884142fa152ee3d032
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
19 months agofix 1385: enhance unload vim from ns_thread when not needed 80/10080/6
tierno [Sun, 6 Dec 2020 18:27:16 +0000 (18:27 +0000)]
fix 1385: enhance unload vim from ns_thread when not needed

control of threads in in idle status (without vims to process)
and reuse it when needed

Change-Id: Ib7c5023eec18229fb86a1632b63aca5aef8d2a14
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
19 months agoremove osm-im dependency from generated debian package 43/10143/1
tierno [Thu, 17 Dec 2020 22:55:31 +0000 (22:55 +0000)]
remove osm-im dependency from generated debian package

Change-Id: I6f7248a4c0b7204f1f37dab9aab0c4db6a96fa99
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
20 months agoremove osm-im instalation at debug Dockerfile.local 90/10090/1 release-v9.0-start v9.0.0 v9.0.0rc1
tierno [Wed, 9 Dec 2020 18:19:34 +0000 (18:19 +0000)]
remove osm-im instalation at debug Dockerfile.local

Change-Id: I41b3514a502016cf3b23914b1f92a8ca494f6034
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
20 months agoremoved im dependency for NG-RO 88/10088/1
lloretgalleg [Wed, 9 Dec 2020 11:59:17 +0000 (11:59 +0000)]
removed im dependency for NG-RO

Change-Id: I5902969bc65d697543bea2bc26acadf57ace3055
Signed-off-by: lloretgalleg <illoret@indra.es>
20 months agofix error on task_depends not defined 87/10087/2
tierno [Tue, 8 Dec 2020 23:11:53 +0000 (23:11 +0000)]
fix error on task_depends not defined

Change-Id: If65158e44cf43558c8eada9c78c11971e6be4af0
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
20 months agoRemove IM dependency at Dockerfile-local 43/10043/2
tierno [Thu, 26 Nov 2020 15:55:20 +0000 (15:55 +0000)]
Remove IM dependency at Dockerfile-local

minor fix at flavor data parse for cpus

Change-Id: Idd706d75303e9b9b8c1c36e52c9a183e226e0c44
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
20 months agoFeature 7184 New Generation RO enhancemnt 07/10007/7 sol006
tierno [Mon, 19 Oct 2020 16:38:00 +0000 (16:38 +0000)]
Feature 7184 New Generation RO enhancemnt

New module vim_admin:
- check and load unattending ro_tasks
- check for vim updates and deletion in order to re-load it
- check vim_connectivity at creation edition
- Injection of ssh keys, retry if fails
- allow non load filesystem, because it is used only for cloud-init, but
it can be provided as text by LCM
- load sdn and wim targets
- sdn connectivity
- set network type 'data' when there are SRIOV or PT interfaces

Change-Id: I67147d1d500d60f0b2be1de214c97b1905168c8e
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
20 months agoFix SDN ODL openflow connetor issue 20/10020/1
tierno [Mon, 23 Nov 2020 17:58:04 +0000 (17:58 +0000)]
Fix SDN ODL openflow connetor issue

Change-Id: I6d468471b2857c006782b1fe06e705f9669361da
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
21 months agoBug 1248 fixed 09/9909/2
davide.borsatti@unibo.it [Wed, 21 Oct 2020 22:52:02 +0000 (00:52 +0200)]
Bug 1248 fixed

Change-Id: I4c872d365980625b0beeb6d879435c163a82863a
Signed-off-by: davide.borsatti@unibo.it <davide.borsatti@unibo.it>
21 months agofeat(port security): adds port security strategy 90/9890/15
bravof [Tue, 20 Oct 2020 13:27:42 +0000 (10:27 -0300)]
feat(port security): adds port security strategy

Change-Id: I31b067a787f3f9b90b1e8f9cb7ba042e723c270b
Signed-off-by: bravof <fbravo@whitestack.com>
21 months agofix 1238. Fix other error at commit 9405d17 48/9848/1
tierno [Thu, 8 Oct 2020 08:11:44 +0000 (08:11 +0000)]
fix 1238. Fix other error at commit 9405d17

Change-Id: I9fcd19ff7e5e8654de9b3d692d07a4bef58bf2fd
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
21 months agofix 1238. Fix error introduced at commit 9405d17 47/9847/1
tierno [Wed, 7 Oct 2020 16:47:44 +0000 (16:47 +0000)]
fix 1238. Fix error introduced at commit 9405d17

Change-Id: I123a16cee0d867c048d9bc0e52242ce12d7f150f
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
21 months agofix 1238: Allow individual cloud-init user-data at each VM 46/9846/1
tierno [Tue, 6 Oct 2020 08:19:21 +0000 (08:19 +0000)]
fix 1238: Allow individual cloud-init user-data at each VM

both for instantiation and scaling. In that way every VM will have
individual jinja2 parsing with its own variables that includes
among other the count_index

Change-Id: I0cfdc9da2f71816273dbf37a03e418aa985d523c
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
21 months agofix 1223. Increment ip address on scaling vdus 45/9845/1
tierno [Thu, 24 Sep 2020 12:31:36 +0000 (12:31 +0000)]
fix 1223. Increment ip address on scaling vdus

Change-Id: I18f11bbf6d20b78b3811e5e39daa1ad10af57e3d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
21 months agoFix IP address auto-assignment for VDU at instantiation and scaling 44/9844/1
garciadeblas [Wed, 23 Sep 2020 14:33:14 +0000 (14:33 +0000)]
Fix IP address auto-assignment for VDU at instantiation and scaling

Change-Id: I601e92b7b2becdfcf4357c9c39773f0e2c9b5a9b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
21 months agofix validation error oneOf 43/9843/1
tierno [Fri, 18 Sep 2020 14:20:38 +0000 (14:20 +0000)]
fix validation error oneOf

Change-Id: I14735cc9a4326070feedeebef7113e8b9e62cca7
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
21 months agoBug 1169 Interface ID of a created VM is not supplied 42/9842/1
lloretgalleg [Fri, 24 Jul 2020 07:11:00 +0000 (07:11 +0000)]
Bug 1169 Interface ID of a created VM is not supplied

Change-Id: I8bc8a687b037cc31be70dc5e5581f2f8daf19498
Signed-off-by: lloretgalleg <illoret@indra.es>
21 months agofix 1164 Retry assigning floating ip, it can conflict among RO workers 41/9841/1
tierno [Wed, 22 Jul 2020 10:42:58 +0000 (10:42 +0000)]
fix 1164 Retry assigning floating ip, it can conflict among RO workers

fix 1104 Remove floating IP from openstack project when it was assigned by RO

Change-Id: I63f9634af2aa0b1796ec40dd67d8da15015c30ac
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix 1190 enhanced reported error text 73/9573/1
tierno [Tue, 11 Aug 2020 11:19:44 +0000 (11:19 +0000)]
fix 1190 enhanced reported error text

Change-Id: I0c65daa0b934694c3b741952bee95d7c4b976365
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agoadding capability to set log level at vimconnectors 72/9572/1
tierno [Fri, 7 Aug 2020 10:10:15 +0000 (10:10 +0000)]
adding capability to set log level at vimconnectors

at INFO level print http input content
change date format

Change-Id: I4a94ca6e41cad7b09e5630d7d98c7160a257173b
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix 1168 ensure VIM plugin is loaded at vim_account_create 71/9571/1
tierno [Tue, 4 Aug 2020 06:57:50 +0000 (06:57 +0000)]
fix 1168 ensure VIM plugin is loaded at vim_account_create

Change-Id: I5ce60eb1933e2f314fc70c8a65a5eb615f9ce32e
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agoBug 1149 1150: improve exceptions msg, correct api response processin 25/9425/9
S237035 [Thu, 16 Jul 2020 08:04:17 +0000 (10:04 +0200)]
Bug 1149 1150: improve exceptions msg, correct api response processin

Change-Id: I58836d980bfdb1d6611bc7325f8559830e12ebc8
Signed-off-by: S237035 <oscarluis.peral@atos.net>
Signed-off-by: OscarP <oscarluis.peral@atos.net>
2 years agofix 1168 ensure VIM plugin is loaded at instanatiate/delete 07/9507/2
tierno [Wed, 22 Jul 2020 11:41:05 +0000 (11:41 +0000)]
fix 1168 ensure VIM plugin is loaded at instanatiate/delete

Change-Id: Id4c8978466211f7d9f0365a285a8dc52b51ad2bc
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix 1150 limit error length of a failing SDN connector 87/9487/3
tierno [Mon, 20 Jul 2020 15:39:45 +0000 (15:39 +0000)]
fix 1150 limit error length of a failing SDN connector

It is not updating database entry vim_wim_actions when error lenght is longer than 1024

Change-Id: I2cb529e7a82784bd7a2274e617ad58ab275feefc
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix clean on RO package creation 44/9544/1
tierno [Mon, 3 Aug 2020 13:39:44 +0000 (13:39 +0000)]
fix clean on RO package creation

Change-Id: I85982a0aed17d13ec09b88c4aa8640af34cbeb95
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix 1148 allow name repetition at wim,wim_accounts 42/9442/1
tierno [Wed, 15 Jul 2020 22:46:34 +0000 (22:46 +0000)]
fix 1148 allow name repetition at wim,wim_accounts

Change-Id: I6a6a84e94c8ab1844be799eff1b3208ca8f42474
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix 1138 forcing cryptography version 2.5 or higher 95/9395/3
tierno [Fri, 10 Jul 2020 10:52:56 +0000 (10:52 +0000)]
fix 1138 forcing cryptography version 2.5 or higher

Some fixing in devops-stages/stage-build
Use US18.04 for Dockerfile used for devops-stages

Change-Id: Ia2cb09e21efe11a22013de48b2404f5ead949a71
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix 1137: SDN-assist issue connecting only one port 98/9398/1
tierno [Fri, 10 Jul 2020 13:54:58 +0000 (13:54 +0000)]
fix 1137: SDN-assist issue connecting only one port

Change-Id: Id09e833ad425c5d1621b5a1e370a9ee389b4b5e7
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agofix at vim_dummy delete network 97/9397/1
tierno [Thu, 2 Jul 2020 09:58:51 +0000 (09:58 +0000)]
fix at vim_dummy delete network

Change-Id: I4816a74dcf88ab308680c1c4fda3c0c107397f83
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agominor changes at setup.py 65/9265/1
tierno [Thu, 2 Jul 2020 06:10:39 +0000 (06:10 +0000)]
minor changes at setup.py

Change-Id: Ifbd669c82f6a616ea84dc9d8cc6d0bb9af14e224
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agoFeature 7184 New Generation RO 14/9214/2
tierno [Fri, 24 Apr 2020 14:02:51 +0000 (14:02 +0000)]
Feature 7184 New Generation RO

Generates the package python3-osm-ng-ro for a new RO server
One or other server is controlled by env OSMRO_NG

Change-Id: I1b563006eeb008d05b37d5116f9741dc4f12a9ba
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agojuniper_contrail, sdn_api.py: fix vmi creation to use valid chars in local_link_infor... 37/9137/3
garciadeblas [Mon, 22 Jun 2020 08:18:35 +0000 (08:18 +0000)]
juniper_contrail, sdn_api.py: fix vmi creation to use valid chars in local_link_information

Change-Id: I5e2b4a6f190df6016e2cc50c470e0803ac4444e6
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 years agofixing flake8 tests 96/9096/5 release-v8.0-start v8.0.0rc1
tierno [Tue, 16 Jun 2020 15:29:47 +0000 (15:29 +0000)]
fixing flake8 tests

Change-Id: Id3db9e940d07fb67a81e727f310900a9eb92e18d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agojuniper_contrail:sdn_api.py fix to use valid chars in vpg and vmi names 22/9122/1
garciadeblas [Fri, 19 Jun 2020 07:00:20 +0000 (07:00 +0000)]
juniper_contrail:sdn_api.py fix to use valid chars in vpg and vmi names

Change-Id: I16b78d564ba36976f2bffdbe93758ad325ac4405
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
2 years agoFix for bug 1009 04/9104/3
bse [Wed, 17 Jun 2020 14:06:58 +0000 (19:36 +0530)]
Fix for bug 1009

Refactored at all other places and files

Change-Id: I57781b317f60580acd1f79a33fadc7f7216aa556
Signed-off-by: bse <senthil.b@tataelxsi.co.in>
2 years agoopenstack: get vlan from port binding:vif_details 09/9109/2
tierno [Thu, 18 Jun 2020 08:50:10 +0000 (08:50 +0000)]
openstack: get vlan from port binding:vif_details

Change-Id: I828cfa02a32e95a9a161ce0db288a11a4e9a591c
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agocreate base package 'osm_ro_plugin' for plugin 48/8848/7
tierno [Mon, 4 May 2020 11:44:15 +0000 (11:44 +0000)]
create base package 'osm_ro_plugin' for plugin

contains base packabe, dummy and failing connectors

All plugins will require this package instead of osm_ro
In that way plugin development is more independent
from main project, and it can be re-used in other projects.
For example openvim can use these SDN plugins without importing osm_ro

Change-Id: I9b598fdca269f04391e731cd07bb244f3918635d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agochange SDN types from tapi to ietfl2vpn, from arista to arista_cloudvision 32/8432/8
tierno [Fri, 20 Dec 2019 12:16:46 +0000 (12:16 +0000)]
change SDN types from tapi to ietfl2vpn, from arista to arista_cloudvision

Change-Id: I01d61cf64521707c92f58c668f0372b5daa010c5
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agoUpdated vimconn_fos fix bug 1089 79/9079/3
baldoni [Fri, 12 Jun 2020 13:24:24 +0000 (15:24 +0200)]
Updated  vimconn_fos fix bug 1089

Change-Id: Icee25123b37769cb81d72a48990e0145bbf5aa71
Signed-off-by: baldoni <gabriele.baldoni@adlinktech.com>
2 years agoadd vim dummy plugin 02/8802/9
tierno [Mon, 20 Apr 2020 08:54:21 +0000 (08:54 +0000)]
add vim dummy plugin

Change-Id: I218ff0684a6b2e7fbdb1a9976b493814b141e776
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agoadded support for different topologies 45/9045/3
S237035 [Mon, 8 Jun 2020 12:00:13 +0000 (14:00 +0200)]
added support for different topologies
redo lost changes

Change-Id: Id64fce4f4513c4339e4d81d6b2fe43dba129f8ba
Signed-off-by: S237035 <oscarluis.peral@atos.net>
2 years agofix flake8 for SDN-juniper_contrail 77/9077/2
tierno [Fri, 12 Jun 2020 08:59:29 +0000 (08:59 +0000)]
fix flake8 for SDN-juniper_contrail

Change-Id: Ifc06fa889fa0625c0ac32738f05dc9fca26ee42a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
2 years agoBug solved, if the provided vlan is None, simply ignore the connection point and... 39/9039/2
lloretgalleg [Thu, 4 Jun 2020 11:34:21 +0000 (13:34 +0200)]
Bug solved, if the provided vlan is None, simply ignore the connection point and continue with the rest. RO will send an edit with the connection point once the vlan is provided

Change-Id: I2d3c3e32aa814d0a5ae5f889c974d8929fdfd800
Signed-off-by: lloretgalleg <illoret@indra.es>
2 years agoCorrected bug: If vlan provided is None raise an error 18/9018/2
lloretgalleg [Tue, 2 Jun 2020 05:17:17 +0000 (07:17 +0200)]
Corrected bug: If vlan provided is None raise an error

Change-Id: Ide943ed5a2ae5e03028b90c266144a8051e616c7
Signed-off-by: lloretgalleg <illoret@indra.es>