osm/LCM.git
4 years agoFix issue with cluster_uuid 08/9508/1
David Garcia [Thu, 16 Jul 2020 15:50:09 +0000 (17:50 +0200)]
Fix issue with cluster_uuid

The cluster_uuid passed does not correspond with the right one.

Change-Id: I435017c8ca15f5b66e32e84451ec3acff2467c89
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agoBug 1152, error if system cluster not properly initialized 47/9447/1
lloretgalleg [Thu, 16 Jul 2020 10:22:09 +0000 (10:22 +0000)]
Bug 1152, error if system cluster not properly initialized

Change-Id: Ia30aa0805d57fd4e20fd5b56b00ddd773968213a
Signed-off-by: lloretgalleg <illoret@indra.es>
4 years agofix 1131 Get non-procesed kafka messages at start 46/9446/1
tierno [Thu, 16 Jul 2020 11:26:02 +0000 (11:26 +0000)]
fix 1131 Get non-procesed kafka messages at start

Change-Id: I4a775fc3bd0f1005af18f93d700386e1be168623
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofixing setup.py common and n2vc dependencies 45/9445/1
tierno [Thu, 16 Jul 2020 14:34:43 +0000 (14:34 +0000)]
fixing setup.py common and n2vc dependencies

Change-Id: I8038fa47e3a2b9af16aa7eb2db0fb98a38cf6928
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoenhance logs for prometheus 44/9444/1
tierno [Wed, 15 Jul 2020 07:04:06 +0000 (07:04 +0000)]
enhance logs for prometheus

Change-Id: Ib4b167bd166614867bcd8ada58c0ce886737cc80
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix bug 1142 delete k8scluster in reverse order from creation 43/9443/1
tierno [Tue, 14 Jul 2020 10:46:57 +0000 (10:46 +0000)]
fix bug 1142 delete k8scluster in reverse order from creation

Allow to init only helm-chart or juju-bundle in a k8scluster creation

Change-Id: Ia2c30ac21d9f8d3112e6f70fd204ad049039ca52
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoObtain services ip after adding kdu 55/9355/8
lloretgalleg [Wed, 8 Jul 2020 07:53:22 +0000 (07:53 +0000)]
Obtain services ip after adding kdu

Change-Id: I3641a5d3b91adf0987010a6a37aa8a0d97499312
Signed-off-by: lloretgalleg <illoret@indra.es>
4 years agoFix 1141: K8s proxy charms fixed 93/9393/1
David Garcia [Fri, 10 Jul 2020 11:12:44 +0000 (13:12 +0200)]
Fix 1141: K8s proxy charms fixed

Change-Id: If828d5fb0233029a6936aa2ef2d6d62fac66ecaa
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agofix 1132. Capture fs.sync exceptions at instantiation 78/9378/1
tierno [Thu, 9 Jul 2020 13:51:20 +0000 (13:51 +0000)]
fix 1132. Capture fs.sync exceptions at instantiation

Change-Id: I8d1200acb685d6fd494dd71d36fbe0568a6c50c4
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoparsing IM configuration execution-environ-list 77/9377/1
tierno [Wed, 8 Jul 2020 15:33:55 +0000 (15:33 +0000)]
parsing IM configuration execution-environ-list

Change-Id: I5fc97e2be7e5abd8a2f54d4f8422e235520b256f
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofixing prometheus metric exporter issues 12/9312/4
tierno [Fri, 3 Jul 2020 14:52:28 +0000 (14:52 +0000)]
fixing prometheus metric exporter issues

Use the same instance of ns at netslice. Avoid two N2VC connections

Change-Id: I346c08c111e5ffc7dbc1768851dc069d2cda10d1
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix devops-stages/stage-build.sh grpclib instalation 26/9326/2
tierno [Mon, 6 Jul 2020 07:09:14 +0000 (07:09 +0000)]
fix devops-stages/stage-build.sh grpclib instalation

build with makefile instead of tox

Change-Id: Icc755277d002d47c5d459f26994f60d49574228e
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix coverage tests to report proper coverage 04/9304/2
garciadeblas [Fri, 3 Jul 2020 10:40:56 +0000 (10:40 +0000)]
Fix coverage tests to report proper coverage

Change-Id: Ia1d06e5af86f2125abe45300fc5a3c208925ebef
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 years agofix grpclib instalation via debian package post-install script 03/9303/1
tierno [Fri, 3 Jul 2020 06:35:42 +0000 (06:35 +0000)]
fix grpclib instalation via debian package post-install script

Change-Id: I18a511b9d639072b763f7d7071c61c30915c9718
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFeature 8157. Parses new configuration information model 97/9197/7
tierno [Wed, 1 Jul 2020 15:30:20 +0000 (15:30 +0000)]
Feature 8157. Parses new configuration information model

Change-Id: I9aa3d0274a3300c8a04b77d63e1b9316dc45eb83
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoadding module to configure prometheus 35/9235/4
tierno [Tue, 30 Jun 2020 13:24:17 +0000 (13:24 +0000)]
adding module to configure prometheus

Change-Id: Ib4a14ca569e15f600a091d8754a85c123b7ebc2f
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoAdded coverage tests in tox 18/8618/12
garciadeblas [Wed, 19 Feb 2020 16:40:44 +0000 (17:40 +0100)]
Added coverage tests in tox

Change-Id: I66a56f9480a733a5cfd06abbce6dbffd0e4f80d3
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 years agoUpdate VNFD Check to new IM change 57/9257/2
Dominik Fleischmann [Wed, 1 Jul 2020 14:53:02 +0000 (16:53 +0200)]
Update VNFD Check to new IM change

After a discussion with the TSC the value that
stated if a proxy charm is deployed on k8s has
changed.

Change-Id: I03b1a99b7fdd0f368ac43a194c78f38b1bd56b15
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agoAdded new helm grpc connector 37/9237/10
lloretgalleg [Tue, 30 Jun 2020 13:46:28 +0000 (13:46 +0000)]
Added new helm grpc connector

Change-Id: I15b4a8fe28c679130017fc4982066f9a2de243d6
Signed-off-by: lloretgalleg <illoret@indra.es>
4 years agoModified grpc client, revised package name 53/9253/3
lloretgalleg [Wed, 1 Jul 2020 08:52:35 +0000 (08:52 +0000)]
Modified grpc client, revised package name

Change-Id: I345c66b6251a8f2f70b7cc8b72c434027095e438
Signed-off-by: lloretgalleg <illoret@indra.es>
4 years agochange Dockerfile used for devops-stages to ubuntu 18.04 50/9250/1
tierno [Wed, 1 Jul 2020 07:18:37 +0000 (07:18 +0000)]
change Dockerfile used for devops-stages to ubuntu 18.04

Change-Id: I32393a8056c5b69f07f058425ed5dcd6747ef2ce
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoAdding grpc library 32/9232/2
lloretgalleg [Tue, 30 Jun 2020 11:26:48 +0000 (11:26 +0000)]
Adding grpc library

Change-Id: I8577bf19b895f543518ff1eacb28aa1c757391b1
Signed-off-by: lloretgalleg <illoret@indra.es>
4 years ago8716 - K8s Proxy Charms 71/9071/5
Dominik Fleischmann [Tue, 9 Jun 2020 09:55:08 +0000 (11:55 +0200)]
8716 - K8s Proxy Charms

This commit enables the possibility to deploy
Proxy Charms on Kubernetes.

It also adds the k8s_cloud variable which will
state the name of the k8s that VCA will use to
deploy them.

Change-Id: I78763a67bdd51db60f7883fe01e04ac21170dfd6
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agoFeature 7184 New generation RO 15/9215/2
tierno [Thu, 7 May 2020 13:08:09 +0000 (13:08 +0000)]
Feature 7184 New generation RO

Allow using the new version of RO by the config parameter
'RO.ng=True' or the env 'OSMLCM_RO_NG=True'

Change-Id: I17dfe0326ac26b93c74cbf1b2540a5e383de6456
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFeature 8720: Add scale support for charms 26/8726/11
David Garcia [Wed, 25 Mar 2020 17:21:37 +0000 (18:21 +0100)]
Feature 8720: Add scale support for charms

Change-Id: Ibbd561bd9ed14d9e3869b5aa369371cc11dab7b2
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agoFix #1076 slice instantiation without CP in NSD fail 58/9058/1 release-v8.0-start v8.0.0rc1
Felipe Vicens [Fri, 22 May 2020 13:14:31 +0000 (15:14 +0200)]
Fix #1076 slice instantiation without CP in NSD fail

Change-Id: I7a62b7d73fc57fa5c3630475043eb6dd39fc2ef5
Signed-off-by: Felipe Vicens <felipe.vicens@atos.net>
4 years agoBug 1042: increase nslcmop action default timeout 57/9057/1
David Garcia [Thu, 21 May 2020 14:41:07 +0000 (16:41 +0200)]
Bug 1042: increase nslcmop action default timeout

Change-Id: I46836f64a504a85b07e2803874cbf35f58c405c1
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix bug 1074: Get NS Configuration from database 56/9056/1
David Garcia [Thu, 21 May 2020 14:41:07 +0000 (16:41 +0200)]
Fix bug 1074: Get NS Configuration from database

Change-Id: I10d77e47ebab0669d8d2b43699c5224654a902b9
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agofix 1073 obtain nsd from database, not from nsr[nsd] 55/9055/1
tierno [Thu, 21 May 2020 13:18:23 +0000 (13:18 +0000)]
fix 1073 obtain nsd from database, not from nsr[nsd]

Change-Id: I2846a215d6144743ec7e52b81921ea1b557cc0fa
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoChanging Juju version in Docker 54/9054/1
Dominik Fleischmann [Thu, 21 May 2020 12:00:43 +0000 (14:00 +0200)]
Changing Juju version in Docker

The juju that is integrated in the LCM container,
contains a pinned version and needs to be updated
for new functionality.

Change-Id: I63a8926e745962494224aa804b6ce04f78a7f7b0
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agofix 1070 k8scluster on error status deletion 53/9053/1
tierno [Wed, 20 May 2020 14:35:19 +0000 (14:35 +0000)]
fix 1070 k8scluster on error status deletion

Change-Id: Ice7a07e909d7c2a99ba3e31aa04c474d5f85b231
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix typo 52/9052/1
Dominik Fleischmann [Mon, 18 May 2020 13:19:11 +0000 (15:19 +0200)]
Fix typo

This typo was introduced in Change 8755.

Change-Id: I009d5a99dfdfb8d745f2f28fec824ddd11860abc
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agominor flake8 fixes and spelling 51/9051/1
tierno [Wed, 13 May 2020 08:41:35 +0000 (08:41 +0000)]
minor flake8 fixes and spelling

Change-Id: I3d8ba97fcc36b472762ebc0279ee432fee5c58db
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix bug 1053 05/8805/2 feature7184
sousaedu [Tue, 21 Apr 2020 11:08:14 +0000 (12:08 +0100)]
Fix bug 1053

This fixes bug 1053 by making the sync call before any
of the other functions requires the package.

Change-Id: I95f61fd88cfa84fbb29e05b40f95c82f84e7cf84
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
4 years agofix 1056: nslcmop.operationState not updated when it is cancelled 30/8830/2
tierno [Tue, 28 Apr 2020 09:59:23 +0000 (09:59 +0000)]
fix 1056:  nslcmop.operationState not updated when it is cancelled

When a task in queue is cancelled (because a terminate is received),
task operationState remains at PROCESSING instead of FAILED
This avoids terminate task to start

Change-Id: I2af59723832669f8ca8a3fbbffbdddcff8be2486
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agochange ns vim_account after placement 17/8817/1
tierno [Thu, 23 Apr 2020 22:49:52 +0000 (22:49 +0000)]
change ns vim_account after placement

Change-Id: I0eee8da8b734a5f8dae68bb3450838e57c39aed3
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agovnf RO deploy using db_vnfrs.vim-account-id 16/8816/1
tierno [Thu, 23 Apr 2020 08:24:57 +0000 (08:24 +0000)]
vnf RO deploy using db_vnfrs.vim-account-id

...instead of ns.instantiate-params at vnf.vnf-member-index.vimAccountId
Placement engine updates vnfrs.vim-account-id

Change-Id: I13985a00f64e5f844c45e380d2526ef9ba7f7ea1
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofixes at exception captures and k8srepo deletion 03/8803/4
tierno [Mon, 20 Apr 2020 16:28:56 +0000 (16:28 +0000)]
fixes at exception captures and k8srepo deletion

Change-Id: I4883091979f3f4ef61d9808b8723059ed0cb588d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agostore kdu-instance by LCM after KDU deploy 91/8791/2
tierno [Thu, 16 Apr 2020 14:18:24 +0000 (14:18 +0000)]
store kdu-instance by LCM after KDU deploy

Change-Id: Ia31f8efabc0f7ff55de45bf69a2862d5cb9ff463
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoK8s action support 67/8767/4
Dominik Fleischmann [Tue, 7 Apr 2020 10:39:36 +0000 (12:39 +0200)]
K8s action support

This commit enables k8s actions by executing them the
same way as any other ns-action. It needs a mandatory
parameter which is application-name.

This commit adds an additional check so that if no
charm is present in the kdu-configuration section
it is understood that the action will be executed
on the KDU workloads.

The commit 8761 in N2VC depends on this commit

https://osm.etsi.org/gerrit/#/c/osm/N2VC/+/8761/

Change-Id: I6adf9a4f786690af5222a208137d95fc28949b34
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agoallow k8s namespace parameter 66/8766/5
tierno [Tue, 7 Apr 2020 09:07:33 +0000 (09:07 +0000)]
allow k8s namespace parameter

Change-Id: If3e1dfbdcbedd637ababfb4a34f4f17b90bf3723
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix placement. Update vim-account at local cache of database vnfrs 89/8789/1
tierno [Thu, 16 Apr 2020 07:56:58 +0000 (07:56 +0000)]
fix placement. Update vim-account at local cache of database vnfrs

Change-Id: Id1b67bd890078caf797c1d4906ec009e1ac18ff1
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix 1049. Ignore juju model delete not found exception 74/8774/1
tierno [Wed, 8 Apr 2020 12:50:52 +0000 (12:50 +0000)]
fix 1049. Ignore juju model delete not found exception

Change-Id: Ie0fb5a46b4da665a26e26cb9332a4825c0f6836e
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agodelete juju model when some VCA has been deployed 71/8771/1
tierno [Tue, 7 Apr 2020 16:34:35 +0000 (16:34 +0000)]
delete juju model when some VCA has been deployed

Change-Id: Ia3acac75e5eae46305e70b30d1b9a6b38a4d750a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agosome fixes at ns 55/8755/3
tierno [Fri, 3 Apr 2020 15:48:18 +0000 (15:48 +0000)]
some fixes at ns

Change-Id: I2f969bbdfe2d1142919ff3397152ee6c7df580a3
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix bug 1039: Pass config to native charms in instantiating time 46/8746/8
David Garcia [Wed, 1 Apr 2020 14:14:59 +0000 (16:14 +0200)]
Fix bug 1039: Pass config to native charms in instantiating time

Native charms should be deployed with the config params in the VNFD

Change-Id: Id430039c7e8daa04d92408d2050743e4ba3cb399
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agofix 1043 ns-action: set default timeout 40/8740/5
tierno [Tue, 31 Mar 2020 12:53:13 +0000 (12:53 +0000)]
fix 1043 ns-action: set default timeout
fix 1042 add instantiation timeout parameter

Change-Id: Ic59a49a9a94e3eefc351b547269dc491743efc7a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix at n2vc_deploy 48/8748/1
tierno [Wed, 1 Apr 2020 15:21:15 +0000 (15:21 +0000)]
fix at n2vc_deploy

Change-Id: I66f35d11a9278b15542f9a5643d7800e898ddb3e
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agobug 1045. Show early errors at ns-list when processing 36/8736/1
tierno [Fri, 27 Mar 2020 16:20:40 +0000 (16:20 +0000)]
bug 1045. Show early errors at ns-list when processing

Change-Id: I437c5fe98c2674c04a8128801abeed3001404f2d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix terminate primitives. Enhance detailed-status report 75/8575/8
tierno [Thu, 13 Feb 2020 14:34:48 +0000 (14:34 +0000)]
fix terminate primitives. Enhance detailed-status report
enhance KDU error reporting

Change-Id: Ia07ef61785f6a6e577ffe4842da9bb3a63de6261
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoAdd cloud name for VCA 02/8702/1
Dominik Fleischmann [Thu, 19 Mar 2020 08:23:00 +0000 (09:23 +0100)]
Add cloud name for VCA

This will add an additional VCA configuration option
which is needed for multicloud controller support in
N2VC. This will need no changes in the installer and
will default to the same values as before.

Change-Id: Ibccc2b102f056674117b6d98c43a3c357a78f40f
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agofix issues with k8scluster and repos 79/8679/2
tierno [Thu, 12 Mar 2020 17:19:06 +0000 (17:19 +0000)]
fix issues with k8scluster and repos

Change-Id: I3a1487b5d76b9c2c44ce6a2988d174b4ab7ad522
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix 1023. Issue getting ip from pdu instances 78/8678/2
tierno [Thu, 12 Mar 2020 17:18:21 +0000 (17:18 +0000)]
fix 1023. Issue getting ip from pdu instances

Change-Id: I003573acf92007aabba1f2c86e3b47234612ea05
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoSynchronize helm repos on ns instantiation instead of creation 24/8624/6
lloretgalleg [Thu, 20 Feb 2020 10:50:50 +0000 (11:50 +0100)]
Synchronize helm repos on ns instantiation instead of creation

Change-Id: I9f1e7931df739c78637be8a222b5fcf698d5f4de
Signed-off-by: lloretgalleg <illoret@indra.es>
4 years agofix 1017. Not getting vnf ip_address does has not VDUs 20/8620/2
tierno [Wed, 19 Feb 2020 17:43:01 +0000 (17:43 +0000)]
fix 1017. Not getting vnf ip_address does has not VDUs

Change-Id: I23541e54507b38cc1b9fb9ac96b379cc45ddea24
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix tests. Mock n2vc.k8s connectors 89/8589/1
tierno [Thu, 13 Feb 2020 10:53:43 +0000 (10:53 +0000)]
fix tests. Mock n2vc.k8s connectors

Change-Id: Ic6c24df11b0b6f69297c594df85ddda637cb3dfd
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix 1015. move health check to other module to avoid import unneeded libraries 78/8578/1
tierno [Tue, 11 Feb 2020 12:38:19 +0000 (12:38 +0000)]
fix 1015. move health check to other module to avoid import unneeded libraries

Change-Id: I0430b95756bfa592ae5bc9d1d78e2dbeb8e4d357
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoMerge branch 'v7.0' tag v7.0.1 77/8577/1
tierno [Tue, 11 Feb 2020 12:36:24 +0000 (12:36 +0000)]
Merge branch 'v7.0' tag v7.0.1

Change-Id: I6b715f6e60ef1576ed6c7baf73cb0afa550f23bb
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoModifications for test of feature 7953 07/8507/3
magnussonl [Tue, 21 Jan 2020 12:00:51 +0000 (13:00 +0100)]
Modifications for test of feature 7953
Updated after review
Updated after additional feedback

Change-Id: I0552070b9eb650526e0562657d1bd977eb88a489
Signed-off-by: magnussonl <lars-goran.magnusson@arctoslabs.com>
4 years agoBug 1007 - Pass NS Id and KDU Name to Juju k8s 71/8571/1 v7.0.1
Dominik Fleischmann [Tue, 4 Feb 2020 14:23:15 +0000 (15:23 +0100)]
Bug 1007 - Pass NS Id and KDU Name to Juju k8s

This commit is to fix Bug 1007, kuberntes workloads where
not deleted correctly due to the uninstall method using the
incorrect name. This will be fixed with this commit and
an additional one in N2VC.

Additionally this will also fix multi KDU support.

https://osm.etsi.org/bugzilla/show_bug.cgi?id=1007

Change-Id: I404e5e36f589245b83b7cf635725140be1653aee
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
(cherry picked from commit a7009eb5ecc66ef1ec6f55d6a6721fde4b293ba5)

4 years agoBug 1007 - Pass NS Id and KDU Name to Juju k8s 55/8555/5
Dominik Fleischmann [Tue, 4 Feb 2020 14:23:15 +0000 (15:23 +0100)]
Bug 1007 - Pass NS Id and KDU Name to Juju k8s

This commit is to fix Bug 1007, kuberntes workloads where
not deleted correctly due to the uninstall method using the
incorrect name. This will be fixed with this commit and
an additional one in N2VC.

Additionally this will also fix multi KDU support.

https://osm.etsi.org/bugzilla/show_bug.cgi?id=1007

Change-Id: I404e5e36f589245b83b7cf635725140be1653aee
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agoRelax healthcheck to allow losing non consecutive kafka pings 65/8565/1
tierno [Wed, 5 Feb 2020 15:08:32 +0000 (15:08 +0000)]
Relax healthcheck to allow losing non consecutive kafka pings

Change-Id: I61fc8f28b2342c545e66ef5f6a8ec96ca46d7a49
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoMerge branch 'master' with some bug fixing 39/8539/1 v7.0.1rc3
tierno [Thu, 30 Jan 2020 13:02:28 +0000 (13:02 +0000)]
Merge branch 'master' with some bug fixing

Change-Id: Iaea4acde172bca9fc2ff0f1a74290a1f7539496a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoIgnore kafka message ns-nsi/created 24/8524/2
tierno [Sun, 26 Jan 2020 23:35:59 +0000 (23:35 +0000)]
Ignore kafka message ns-nsi/created

Change-Id: Ia0fb38fa3e59bd6f9cda56dd1e3863b847e777b5
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix bug 996. Error when cluster is not ready 22/8522/2
quilesj [Thu, 23 Jan 2020 16:31:11 +0000 (16:31 +0000)]
Fix bug 996. Error when cluster is not ready

Change-Id: Ic399f8ffb4283ab0ce89361fd9c74b20bde223ec
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agoSupport for embedded helm charts and juju bundles 20/8520/2
quilesj [Thu, 23 Jan 2020 10:07:08 +0000 (10:07 +0000)]
Support for embedded helm charts and juju bundles

Change-Id: I02f24ee882ab502bf982f0be9dc31d38e4c645e6
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agoAdd n2vc relations after install configuration sw 89/8489/4
quilesj [Fri, 17 Jan 2020 09:53:55 +0000 (09:53 +0000)]
Add n2vc relations after install configuration sw

Change-Id: I99d2adfcfe7b50f4da9a383d04dc0fd70c809212
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agosome changes at status reporting 23/8523/2
tierno [Tue, 21 Jan 2020 08:49:05 +0000 (08:49 +0000)]
some changes at status reporting

Change-Id: Ia221c96e748b352138e18cba821f2c6cae909188
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix Bug 994: Add fs.sync before deploying charm 05/8505/1 v7.0.1rc2
David Garcia [Mon, 20 Jan 2020 12:19:29 +0000 (13:19 +0100)]
Fix Bug 994: Add fs.sync before deploying charm

Change-Id: I673e714e375bef5b5a697e53b9f64c9dcd793d55
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agomoved get package version to init 55/8455/2 v7.0.1rc1
tierno [Sun, 5 Jan 2020 16:29:30 +0000 (16:29 +0000)]
moved get package version to init

Change-Id: Ia81f82dd0be57bd2c095ea4e8a05b8643d4c31b0
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agotimeout parametrization to allow larger deployments 74/8474/1
tierno [Mon, 13 Jan 2020 16:46:31 +0000 (16:46 +0000)]
timeout parametrization to allow larger deployments

Change-Id: Ibd8b7093f9bd28cca858bd7401a92a5c555dcc72
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoaiohttp fix 73/8473/1
calvinosanch [Mon, 13 Jan 2020 11:01:36 +0000 (12:01 +0100)]
aiohttp fix

Change-Id: Ia1619f3f6084b8afadba0c0ead4c51621a0b3a5c
Signed-off-by: calvinosanch <guillermo.calvinosanchez@altran.com>
4 years agoUbuntu18 + pip upgraded + aiohttp 71/8471/3
calvinosanch [Thu, 9 Jan 2020 16:19:53 +0000 (17:19 +0100)]
Ubuntu18 + pip upgraded + aiohttp

Change-Id: If7e62cfdf00f01af4e4f8a8cd1afee311c8ed4aa
Signed-off-by: calvinosanch <guillermo.calvinosanchez@altran.com>
4 years agoFix bug 987 67/8467/1
quilesj [Thu, 9 Jan 2020 15:10:14 +0000 (15:10 +0000)]
Fix bug 987

Change-Id: I72d490b765d04b00b912fd19002c51580f286da0
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agoStore vca status dictionary format 61/8461/1
quilesj [Thu, 9 Jan 2020 08:30:17 +0000 (08:30 +0000)]
Store vca status dictionary format

Change-Id: Iabcee9f76c49d3db23620c0d45f94dbc18d83078
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agoFix bug 970. Changes in NS and operation status 93/8393/13
quilesj [Thu, 12 Dec 2019 16:08:35 +0000 (16:08 +0000)]
Fix bug 970. Changes in NS and operation status

Change-Id: I0af317244a98d703d0086b652b199d1036cf64e4
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agoQuick deployment of charms: added apt_mirror and enable_os_upgrade model config options 17/8417/5
garciadeblas [Tue, 17 Dec 2019 14:47:58 +0000 (15:47 +0100)]
Quick deployment of charms: added apt_mirror and enable_os_upgrade model config options

Change-Id: I3d13b835744d857149f984cdff5e13e7f4602252
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
4 years agofix 975. Get RO SDN_net information 18/8418/3
tierno [Tue, 17 Dec 2019 16:43:32 +0000 (16:43 +0000)]
fix 975. Get RO SDN_net information

Change-Id: I0a5f3453572d8482a625307dd4b7413ae9940acf
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoCall k8sclusterjuju.install with ensure future 95/8395/2
Dominik Fleischmann [Thu, 12 Dec 2019 16:26:49 +0000 (17:26 +0100)]
Call k8sclusterjuju.install with ensure future

This fixes the bug 971, due to the function not being called
like this the type of the task variable wasn't correct for the
rest of execution.

https://osm.etsi.org/bugzilla/show_bug.cgi?id=971

Change-Id: I47266a04332579cb7ee54e5d45189164ccca7b40
Signed-off-by: Dominik Fleischmann <dominik.fleischmann@canonical.com>
4 years agoGet version from installed package if available instead of code 67/8367/2 v7.0.0
tierno [Tue, 10 Dec 2019 11:06:54 +0000 (11:06 +0000)]
Get version from installed package if available instead of code

Change-Id: Id3e95e4e9e4fd4c95b5e63dd3abd26e05cfbd692
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix bug938 added method to find ee_id 69/8369/1
preethika.p [Tue, 10 Dec 2019 13:10:48 +0000 (13:10 +0000)]
fix bug938 added method to find ee_id

Change-Id: Ie2f242ac33ebc419326da0f372db4cf1ef5bf604
Signed-off-by: preethika.p <preethika.p@tataelxsi.co.in>
4 years agoFix bug 954: Dump ns_config_info into a string 56/8356/2 v7.0.0rc1
David Garcia [Mon, 9 Dec 2019 13:57:43 +0000 (14:57 +0100)]
Fix bug 954: Dump ns_config_info into a string

Change-Id: I6077135dde8449950313967d004a368613cc61f3
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agofix 931: No need to wait for VM up on ns configuration 35/8335/2
tierno [Thu, 5 Dec 2019 19:55:02 +0000 (19:55 +0000)]
fix 931: No need to wait for VM up on ns configuration
NS charm wait until VNF,VDU charms completed

Change-Id: Ia33d0e9b13ba84d5c02fe25f55f5bb592e441857
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix 931: issue at logging text 34/8334/1
tierno [Thu, 5 Dec 2019 17:15:10 +0000 (17:15 +0000)]
fix 931: issue at logging text

Change-Id: I9a9ad1829022035db15a24e9a53e9c97faef6ffb
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoworkaround for bug 951. Allow k8scluster with only helm or juju 32/8332/2
tierno [Thu, 5 Dec 2019 16:09:08 +0000 (16:09 +0000)]
workaround for bug 951. Allow k8scluster with only helm or juju

Change-Id: I117a1415a1c1ce21736ff2dd0b0b3a9db81a83f9
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix bug 937 NSI Instantiation 28/8328/5
Felipe Vicens [Thu, 5 Dec 2019 09:30:38 +0000 (10:30 +0100)]
Fix bug 937 NSI Instantiation

Change-Id: I9d7b320424f02bbe71669c9fcd2e6e75bad74c44
Signed-off-by: Felipe Vicens <felipe.vicens@atos.net>
4 years agoFix bug 916: NS instance operational status not updated after successful instantiation 26/8326/2
quilesj [Thu, 5 Dec 2019 10:02:20 +0000 (10:02 +0000)]
Fix bug 916: NS instance operational status not updated after successful instantiation

Change-Id: Ic9f6f7a58f2f77fdcf1c0d82c9fbdf2131d9e5af
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agofix 952 key error kdu_name 31/8331/1
tierno [Thu, 5 Dec 2019 15:04:39 +0000 (15:04 +0000)]
fix 952 key error kdu_name

Change-Id: I1cb111825e84d216f469fb320806413009705c6d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoProvide more info upon instantiate task exceptions 24/8324/1
tierno [Wed, 4 Dec 2019 21:25:38 +0000 (21:25 +0000)]
Provide more info upon instantiate task exceptions

Change-Id: I927e790607946e48922015e682d0feb311044f13
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix k8srepo adding/delete 05/8305/2
tierno [Tue, 3 Dec 2019 23:37:08 +0000 (23:37 +0000)]
fix k8srepo adding/delete

Change-Id: I97044b3d2206ec01fb8b9aed7c6209e718e15262
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix Bug 948: Remove "/" from charm's artifact_path 17/8317/2
David Garcia [Wed, 4 Dec 2019 13:01:50 +0000 (14:01 +0100)]
Fix Bug 948: Remove "/" from charm's artifact_path

Change-Id: I16a0926b01996e0c81172fcd552058be41edb14d
Signed-off-by: David Garcia <david.garcia@canonical.com>
4 years agoMerge "Add Juju/k8s support"
tierno [Wed, 4 Dec 2019 21:26:56 +0000 (22:26 +0100)]
Merge "Add Juju/k8s support"

4 years agoAdd Juju/k8s support 83/8283/6
Adam Israel [Sun, 1 Dec 2019 17:41:39 +0000 (12:41 -0500)]
Add Juju/k8s support

Adds support for Juju/k8s-based workloads

Change-Id: I65a4aeccf4a51cd62361ab269356390caed717be
Signed-off-by: Adam Israel <adam.israel@canonical.com>
4 years agoFix bug 913 - LCM not getting VNF mgmt ip when using native charms 95/8295/3
quilesj [Tue, 3 Dec 2019 10:58:10 +0000 (10:58 +0000)]
Fix bug 913 - LCM not getting VNF mgmt ip when using native charms

Change-Id: Iea0034acb19a6ccd01bfc0144b779771190eabb0
Signed-off-by: quilesj <e.nvi001.tid@telefonica.com>
4 years agobug 915 fix kdu termination on a failed deployemnt 66/8266/4
tierno [Fri, 29 Nov 2019 14:16:16 +0000 (14:16 +0000)]
bug 915 fix kdu termination on a failed deployemnt
Allow additional params for a concrete kdu and vdu

Change-Id: I6c800c011dcf75e68bde00345cd5ebfa6dd5c87a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoAdding support for FsMongo 92/7692/6
Eduardo Sousa [Fri, 21 Jun 2019 10:54:56 +0000 (11:54 +0100)]
Adding support for FsMongo

Change-Id: Ied3a67f98e3486d78a366dbcc2c10cd726c41745
Signed-off-by: Eduardo Sousa <eduardo.sousa@canonical.com>
4 years agofix race condition causing keyerror status on waiting for VM up 55/8255/1
tierno [Thu, 28 Nov 2019 17:31:41 +0000 (17:31 +0000)]
fix race condition causing keyerror status on waiting for VM up

Change-Id: Ideb8f07d09f2be9020ca80128fa346c719cebb06
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agoFix vca_config parameter for N2VC. 47/8247/3
tierno [Wed, 27 Nov 2019 15:46:57 +0000 (15:46 +0000)]
Fix vca_config parameter for N2VC.
Fix unittests.
Provide hostname/username for native charms

Change-Id: I19f740a4053b9f1aa738f373450a907e7e7d9078
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
4 years agofix bug 900. Inject VCA pub key 39/8239/2
tierno [Tue, 26 Nov 2019 16:12:53 +0000 (16:12 +0000)]
fix bug 900. Inject VCA pub key

Change-Id: I68a9aad1b11bfecfa7e97630a90fdf8982427b85
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
5 years agoMerge branch feature7928. It includes feature5837 21/8221/4
tierno [Sat, 23 Nov 2019 00:36:52 +0000 (00:36 +0000)]
Merge branch feature7928. It includes feature5837

Change-Id: Ia86ec45a9415df90309ad35dc7c63a063f12db5d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>