garciadeblas [Tue, 12 Mar 2024 15:59:46 +0000 (16:59 +0100)]
Fix bug 2176 to update properly VCA without modifying the name
Change-Id: I4e7a571e7da73790f981f1262bdcfd4ba89510e4
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 11 Mar 2024 16:11:52 +0000 (17:11 +0100)]
Fix bug 2240 to get packages from id and _id
Change-Id: Iad5de449b0dcb036749c7d1536a84aec203ec396
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 29 Jan 2024 15:28:37 +0000 (16:28 +0100)]
Pin black, flake and pylint versions in tox.ini
Change-Id: Ibc788448bf70586f1cc75078333552d5559d3a36
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 15 Nov 2023 09:11:07 +0000 (10:11 +0100)]
Update README with improved instructions to install osmclient locally
Change-Id: Iabfd2bc332416cf1e68045fe02ab420cba709c9f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 20 Oct 2023 09:12:21 +0000 (11:12 +0200)]
Feature 10997: add oci flag as new property in helm-chart repos
Change-Id: Ic0a826fc10709b210704d5615295364e66ac455c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Gabriel Cuba [Thu, 16 Nov 2023 21:25:15 +0000 (16:25 -0500)]
Feature 10996: Adds ns-op-cancel command
Change-Id: I349cea39231338c667da4fe46857bd0b246db908
Signed-off-by: Gabriel Cuba <gcuba@whitestack.com>
Luis Vega [Thu, 23 Nov 2023 20:21:35 +0000 (20:21 +0000)]
Feature 11002: Deprecate helmv2
Change-Id: I75901e1f370b896222ae5a8528afc59661e572bf
Signed-off-by: Luis Vega <lvega@whitestack.com>
garciadeblas [Thu, 28 Sep 2023 16:17:02 +0000 (18:17 +0200)]
Update pip requirements to pass stage2 in all repos
Change-Id: Id8c9add44eae11a3a32794efc0fc16f532d2fe4a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 6 Sep 2023 08:27:43 +0000 (10:27 +0200)]
Fix pip requirements to update pyangbind version to 0.8.3.post1
Change-Id: Ic282d170e161285c9c5e502f51d38b06e245a5bc
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Mark Beierl [Fri, 21 Jul 2023 17:14:24 +0000 (17:14 +0000)]
Update version of PyYAML
Change-Id: I6c5e0ddff419762edaf663c1d64e1e6cc155dd3d
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
garciadeblas [Wed, 28 Jun 2023 15:24:26 +0000 (17:24 +0200)]
Remove libcurl and libssl from stage-2 Dockerfile
Change-Id: I1353e23ee3cc60e6df23c698062c604e5f42b593
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 28 Jun 2023 07:58:22 +0000 (09:58 +0200)]
Update dependencies to use latest version of requests
Change-Id: I1a7f3907c4ff4d429d1c281367ed8525b91e1791
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 26 Jun 2023 16:34:45 +0000 (18:34 +0200)]
Remove unnecessary references to fullclassname after removal of v1 client
Change-Id: I08aff2dc1eec721465d7504f3e54c155cc1a227a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 26 Jun 2023 15:41:46 +0000 (17:41 +0200)]
Refactor -o option to simplify code
The change includes the implementation of a click option in print_output
module, being used in ns-list, ns-show, vim-list, vim-show, vnf-list and
vnf-show commands.
It also includes a quick validation that the output format is one of the
allowed outputs. It also fixes jsonpath option so that the output is not
embedded in a [] list structure.
Change-Id: I8c33b5faf341c9a4cdd8d488671f2a81ab3b5a3a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Mark Beierl [Fri, 23 Jun 2023 15:48:32 +0000 (11:48 -0400)]
Remove dependencies no longer needed by pycurl
Updates the snapcraft build file to remove libraries that are no
longer needed to publish osmclient
Change-Id: Idedea41c51b96c815acc5e1e886bade8a2e2b8b3
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
hernandezchu [Wed, 14 Jun 2023 15:20:28 +0000 (17:20 +0200)]
New global option to adapt output format
Change-Id: I1135848fe16082218739036bc21be594f0808b31
Signed-off-by: hernandezchu <chernandez@cttc.es>
almagia [Thu, 22 Jun 2023 14:24:43 +0000 (16:24 +0200)]
Revert "Revert "Remove v1 version of osmclient which was used with old NBI (pre-Release FOUR)""
This reverts commit
d1ccf0e88aeacb065b97a6c5cb82e6de53537b94.
Aproved by TSC on 22.06.23
Change-Id: If913a5a7d39731455f287fdc01bf2bbef53f744f
selvi.j [Thu, 22 Jun 2023 10:24:59 +0000 (10:24 +0000)]
Fix basic_15 to disable password prompt error
Change-Id: Iedfb9b0dc750203c902682a6a73cdaf2e17d12c1
Signed-off-by: selvi.j <selvi.j@tataelxsi.co.in>
garciadeblas [Wed, 21 Jun 2023 15:33:57 +0000 (17:33 +0200)]
Amend user-update operation to simplify options
Change-Id: I447fcd86c2640af16637e9502569834f3efa0fe9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 19 Jun 2023 09:17:26 +0000 (11:17 +0200)]
Revert "Remove v1 version of osmclient which was used with old NBI (pre-Release FOUR)"
This reverts commit
ae90d6fd63a349680b9f8e9a975bf90ec3c598c4.
Change-Id: I1f67f548c99e04279d9095b51b11cbbeacdd9609
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 19 Jun 2023 09:14:15 +0000 (11:14 +0200)]
Remove v1 version of osmclient which was used with old NBI (pre-Release FOUR)
Change-Id: I28f8ce2b8ba84136b24ff96499b0894a441ecb2c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Pol González Pacheco [Wed, 14 Jun 2023 14:26:15 +0000 (16:26 +0200)]
Replace pycurl library in osmclient by requests library
Change-Id: Iab7e5baf25e1917658de627d48e575363787469f
Signed-off-by: gonzalezpach <pol.gonzalez.pacheco@upc.edu>
selvi.j [Tue, 20 Jun 2023 19:35:14 +0000 (19:35 +0000)]
Fix change_password option is not enabled in the user management user-update command
Change-Id: Ia543fd979996c50d03f388f97ac6f15fd981b369
Signed-off-by: selvi.j <selvi.j@tataelxsi.co.in>
Mark Beierl [Tue, 20 Jun 2023 19:14:46 +0000 (15:14 -0400)]
Update to Ubuntu 22.04 and Python 3.10
Updates the snapcraft.yaml to be based on core22, which
includes Ubuntu22.04 and Python 3.10
Change-Id: I8c06737831a3b10850f1abc2ef49061994a1dab7
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
selvi.j [Tue, 18 Apr 2023 07:01:48 +0000 (07:01 +0000)]
Feature 10941: User Management Enhancements
Added the implementation code for the user management enhancements feature
Change-Id: I84963effe05d2f8002497f3b96735255926b2339
Signed-off-by: selvi.j <selvi.j@tataelxsi.co.in>
garciadeblas [Wed, 10 May 2023 16:03:23 +0000 (18:03 +0200)]
Support of Python3.10 and Ubuntu22
Change-Id: I700075c1f22bda60f90676c7f8f740a93076e08b
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 24 Feb 2023 14:34:25 +0000 (15:34 +0100)]
Change in tox.ini to use allowlist_externals
Change-Id: I70a2c9e0090b3f87c474d06d65a947fa55d175a3
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 24 Feb 2023 14:30:59 +0000 (15:30 +0100)]
Remove unused docker_command.sh script
Change-Id: Ic4ef4691b35f2856c74a015acd4ee5d5e6295656
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 15 Feb 2023 14:57:29 +0000 (15:57 +0100)]
Remove unnecessary commands in stage-archive.sh
Change-Id: I934c37813a7a2e189a1734838e1acdb004d0fe0d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
garciadeblas [Wed, 22 Feb 2023 14:32:35 +0000 (15:32 +0100)]
Fix black errors shown with the latest version of black
Change-Id: I094b068da11277e07f24e713c4f9f61dbc55f8e5
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Gulsum Atici [Thu, 26 Jan 2023 14:14:22 +0000 (17:14 +0300)]
Updating python dependencies
Update of Python packages (using pip-compile) in preparation for
Release FOURTEEN
Change-Id: I898f0bc309968dc5cd7c08d20505555af3057870
Signed-off-by: Gulsum Atici <gulsum.atici@canonical.com>
garciadeblas [Tue, 29 Nov 2022 13:24:55 +0000 (14:24 +0100)]
Revert "Bug 2189 fixing osm package-build command"
This reverts commit
d169d606f469ab5ccb76aeb11bd56edbcb6bd933.
Change-Id: I6fc6bf9ebba594337653d2b47bfeb17fc0c2168c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Luis Vega [Fri, 25 Nov 2022 14:52:25 +0000 (14:52 +0000)]
Feature 10955: Osmclient changes related to VIM configuration with a Prometheus TSDB system
This commit should be merged AFTER the revert in the commit https://osm.etsi.org/gerrit/#/c/osm/osmclient/+/12725/
Change-Id: Ifae76a63f6fecf323e63d38daa06196a4ba33345
Signed-off-by: Luis Vega <lvega@whitestack.com>
Luis Vega [Fri, 25 Nov 2022 13:57:46 +0000 (13:57 +0000)]
Revert "Feature 10955: Osmclient changes related to VIM configuration with a Prometheus TSDB system"
This reverts commit
e6e9ebfa7cc4d9c3d0bda4a2dcab7f337af63baf.
Change-Id: Ibcc1c5442f8cb44cf20a46172a965a74818c9f26
Signed-off-by: Luis Vega <lvega@whitestack.com>
gomezchavez [Fri, 11 Nov 2022 13:19:46 +0000 (14:19 +0100)]
Bug 2189 fixing osm package-build command
Change-Id: I91020fb6d0f1b858f438ec0e8994793c770fe507
Signed-off-by: gomezchavez <guillermo.gomez.external@atos.net>
Luis Vega [Mon, 17 Oct 2022 13:36:12 +0000 (13:36 +0000)]
Feature 10955: Osmclient changes related to VIM configuration with a Prometheus TSDB system
Change-Id: Ibf9032936c538a7bccbe2b5aab27583ca44f2bfd
Signed-off-by: Luis Vega <lvega@whitestack.com>
garciadeblas [Mon, 28 Mar 2022 22:11:30 +0000 (00:11 +0200)]
Feature 10962 Refactoring of osmclient commands
This commit refactors click commands to different modules under
osmclient/cli_commands.
Change-Id: Ie28a7c5f4fb663433f0d5aad491d1634da5c4fcd
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 22 Sep 2022 08:49:01 +0000 (10:49 +0200)]
Minor fix in stage-test to add TOX_PARALLEL_NO_SPINNER
Change-Id: Ifc960e639c3ec8fae680fc7234239447803b6b40
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
calvinosanc1 [Fri, 19 Aug 2022 10:44:52 +0000 (10:44 +0000)]
Get VIM certificates from DB
Change-Id: Ic551004f5d2837cc2390092f330cc8c82722e9d5
Signed-off-by: calvinosanc1 <guillermo.calvino@canonical.com>
gifrerenom [Mon, 28 Feb 2022 09:49:11 +0000 (09:49 +0000)]
Fix bug 2153 to hide WIM password properly in command wim-show
Change-Id: Ia3832d034d58895bb3096517e3a02ea19b75edf5
Signed-off-by: gifrerenom <lluis.gifre@cttc.es>
Pedro Escaleira [Wed, 13 Jul 2022 11:23:17 +0000 (12:23 +0100)]
Bug 2116 fixed: obtaining the queuePosition key using the get method
Change-Id: I53c63960be41a897d093f948d4cc5e377c80389f
Signed-off-by: Pedro Escaleira <escaleira@av.it.pt>
Mark Beierl [Thu, 14 Jul 2022 13:39:41 +0000 (09:39 -0400)]
Jenkins refresh
Change the jenkins node label from 'docker'
to 'stage_2' as part of the Jenkins cleanup
Change-Id: I169039535cfabd525fd2d0722513b26576a163dc
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
garciadeblas [Mon, 4 Jul 2022 06:51:14 +0000 (08:51 +0200)]
Enable black and pylint in tox, and update code accordingly
Change-Id: I6d2f4c7e3ac63fe9b981e3c3b61203f0efa4722a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
beierlm [Sat, 25 Jun 2022 05:39:32 +0000 (01:39 -0400)]
Revert setup.py
Restores the setup.py to before the incorrect commit
c40d7a3
Change-Id: I207a23aade758ac5531344b299bd927248db18d3
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Sat, 25 Jun 2022 02:36:00 +0000 (22:36 -0400)]
Manual update of pip requirements
Change-Id: I9a366b24b56b4eae4cb33b08837f57d37d2329a7
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Fri, 24 Jun 2022 18:05:43 +0000 (14:05 -0400)]
Manual update of pip requirements
Change-Id: I82e13ddf6c5df57387e9aeb4b35f96e79dd0e9ea
Signed-off-by: beierlm <mark.beierl@canonical.com>
gomezchavez [Thu, 9 Jun 2022 09:40:19 +0000 (11:40 +0200)]
Bug 1862: Fixed required field in SOL006 IM to generate OSM repo index
Change-Id: I3b0e80611d5cd800fe2ffc78e1c71765d19bcf23
Signed-off-by: gomezchavez <guillermo.gomez.external@atos.net>
garciadeblas [Wed, 8 Jun 2022 15:01:24 +0000 (17:01 +0200)]
Remove duplicates for md5 and keep only utils.md5
Change-Id: I527d099421cd61de7291ade3779d8b81500a7b23
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Sat, 18 Jun 2022 22:49:47 +0000 (00:49 +0200)]
Support of several VNF and VDU in ns-heal and vnf-heal commands
Click does not allow advanced patterns for positional options.
This makes impossible to request the healing of several VNF or VDU
with different options like --count-index or --run-day1.
This change introduces a processing of the args used in ns-heal and
vnf-heal commands to allow those patterns.
In addition, the change introduces the logic to use either the VNF
instance ID or the identifier of a VNF inside a NS, known as
"member-vnf-index-ref".
Change-Id: I8b2f18aff6146ce579da33e67054f4a0f98c706a
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 15 Jun 2022 09:13:20 +0000 (11:13 +0200)]
Fix ns-heal and vnf-heal commands to anchor to cli_osm
Change-Id: I64bb2c56a0cad4fc0c6832874bdc1da38cfb6573
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Thu, 28 Apr 2022 13:50:08 +0000 (15:50 +0200)]
Feature 10909: Heal operation for VDU
Change-Id: I676563f1cc8ed5603032fdf9e722e070329ea249
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 10 Jun 2022 11:24:19 +0000 (13:24 +0200)]
Fix bug 2073 to delete properly unzipped packages during osm repo-index
Change-Id: I906a9cf66265f857e00f565caf0152806cd878f0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 8 Jun 2022 14:37:42 +0000 (16:37 +0200)]
Remove eval function
Change-Id: I8e042d9e27d225d623a87418503ea0d71f864207
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 8 Jun 2022 14:19:28 +0000 (16:19 +0200)]
Set autoscape to True in Jinja2 environment
Change-Id: I364c59c121cee386632f6a8f6742f2a0f1da65b4
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Gabriel Cuba [Tue, 22 Mar 2022 19:40:24 +0000 (14:40 -0500)]
Feature 10904: Make all deployment methods optional for K8s cluster
Change-Id: Idb900ef102966069cf4a339e9991d397e04bed28
Signed-off-by: Gabriel Cuba <gcuba@whitestack.com>
vegall [Wed, 27 Apr 2022 15:56:04 +0000 (15:56 +0000)]
Feature 10920: Monitoring of NFVI-leve VNF metrics form Prometheus TSDB
Change-Id: Id1c9782735de51b5348b8930de9c4cdd5d81f406
Signed-off-by: vegall <lvega@whitestack.com>
David Garcia [Wed, 6 Apr 2022 08:47:31 +0000 (10:47 +0200)]
Add `osm ns-update` command
The ns-update command allows to update a network service so that all its
VNF instances are updated to the latest revision.
Feature 10908
Change-Id: Iffa73558b3dfe8d83d33644294cb6068c642dddf
Signed-off-by: David Garcia <david.garcia@canonical.com>
selvi.j [Mon, 4 Apr 2022 07:41:22 +0000 (07:41 +0000)]
Feature 10914: Enforce Password change on First login
Added osmcli support to Enforce Password change on First login
and expire password after preset number of days feature
Addressed the review comments and updated the patch
Change-Id: I095affe2a1a91cb1ff3321dc0bb4e52337b8d6c5
Signed-off-by: selvi.j <selvi.j@tataelxsi.co.in>
garciadeblas [Thu, 31 Mar 2022 13:47:17 +0000 (15:47 +0200)]
Minor typo in package_tool to initialize set
Change-Id: Id3e8851044b8fcce1dc05ca4de0431dec32a8f8c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 11 Mar 2022 09:52:50 +0000 (10:52 +0100)]
Add timeout param for ns-create
Change-Id: I82c26a21c3d4f2f96771bda1a4b2a7588ce1315c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
beierlm [Thu, 13 Jan 2022 18:08:57 +0000 (13:08 -0500)]
Bug 1846: 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 1846
Change-Id: I589199979818b0fe5892df1d40849da8f6e06ded
Signed-off-by: beierlm <mark.beierl@canonical.com>
bravof [Tue, 23 Nov 2021 20:34:49 +0000 (17:34 -0300)]
bugfix: sol004 and sol007 accepting zip files when vnfpkg-create or nspkg-create are executed
Change-Id: Ic0d6979979b92906c5c4156c93a9044f6ebe41b0
Signed-off-by: bravof <fbravo@whitestack.com>
bravof [Fri, 29 Oct 2021 19:32:38 +0000 (16:32 -0300)]
feature: sol004 and sol007
Change-Id: I451f7e53ae48ecd9e3762c2e007d33cfac5d8292
Signed-off-by: bravof <fbravo@whitestack.com>
garciadeblas [Mon, 1 Nov 2021 21:04:32 +0000 (22:04 +0100)]
Update vim-create and vim-update to accept config and credential files
vim-create will accept both a config dict and a config file, with respective
options "--config" and "--config_file". If a key is present in both, the
value in the config dict will prevail.
In addition, vim-create command will accept a new option --creds, required
for Google Cloud Platform (GCP) due to the way the authentication works in
GCP. That option is codified directly in the config dict that is sent to the
NBI, under config["credentials"]. The RO connector for GCP will receive it
and will expect those credentials in that dictionary. In the future, other
RO connectors might use a similar approach.
Finally, this change also adds the option --literal to vim-show command.
Change-Id: Ifb4c284593b171353b6c180bdc7af75e8a25dfac
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
David Garcia [Tue, 26 Oct 2021 15:17:50 +0000 (17:17 +0200)]
Fix bug 1721: charms can include reference to .charm files
Change-Id: I7bb1c468c528e390b4368e7bdb172f47066c8d48
Signed-off-by: David Garcia <david.garcia@canonical.com>
David Garcia [Wed, 13 Oct 2021 15:17:28 +0000 (17:17 +0200)]
Fix bug 1701: remove vcaId parameter on ns-create
Change-Id: I7efc475000c19088e3afe468f6ebbdf79dabe006
Signed-off-by: David Garcia <david.garcia@canonical.com>
username=gomezchavez [Thu, 2 Sep 2021 16:39:20 +0000 (18:39 +0200)]
Fix bug 1392 package-create update with sol006 templates for VNFD and NSD
Change-Id: If3e39c83b65853d0115781baef32f66fd7e44ab0
Signed-off-by: gomezchavez <guillermo.gomez.external@atos.net>
username=gomezchavez [Thu, 2 Sep 2021 16:39:20 +0000 (18:39 +0200)]
Fix Bug 1493 repo generation from osm-packages
Change-Id: I56dc1257d8a925d3128aa2a03d1594ff1aacdbbb
Signed-off-by: gomezchavez <guillermo.gomez.external@atos.net>
David Garcia [Thu, 29 Jul 2021 08:16:31 +0000 (10:16 +0200)]
Add Coverage files to .gitignore
Change-Id: I896702a3bd0cb7d9259ec5d844ec2baea3cbd02c
Signed-off-by: David Garcia <david.garcia@canonical.com>
David Garcia [Thu, 29 Jul 2021 08:28:15 +0000 (10:28 +0200)]
Avoid adding a charm to the package more than once
Fix bug 1610
Change-Id: I45ef328cefeff959b0b2d3bcacb75871f780b39e
Signed-off-by: David Garcia <david.garcia@canonical.com>
Antonio Marsico [Wed, 30 Jun 2021 14:49:53 +0000 (16:49 +0200)]
Improved Kubernetes management
* Implementing wait option
* Fixing cluster update
Change-Id: I9e234518df18e7736e573bdd613240e9342cda10
Signed-off-by: Antonio Marsico <antonio.marsico@bt.com>
Antonio Marsico [Wed, 23 Jun 2021 22:19:36 +0000 (23:19 +0100)]
Improved PDU management
* Fixing PDU update
* Adding client option
Change-Id: If74a43f9696b720d62b49e6db93571cbfc9024a0
Signed-off-by: Antonio Marsico <antonio.marsico@bt.com>
garciadeblas [Fri, 26 Feb 2021 12:06:00 +0000 (12:06 +0000)]
Feature 10476: New client commands and library to manage subscriptions
Change-Id: I55aa5e78375829f20fa4aa881058a6c3a0df622d
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
Atul Agarwal [Thu, 18 Mar 2021 08:22:17 +0000 (08:22 +0000)]
Feature 10339 - Enhanced Alarm Mgmt. (SOL005 FM Interface)
Change-Id: I5b23f0e4b80808919e0a0cb864d9c700cffcdea4
Signed-off-by: Atul Agarwal <atul.agarwal@altran.com>
David Garcia [Wed, 31 Mar 2021 17:13:10 +0000 (19:13 +0200)]
Feature 10239: Distributed VCA
Add the following commands to the OSM Client:
- osm vca-add
- osm vca-delete
- osm vca-update
- osm vca-list
- osm vca-show
Other changes:
- Add the --vca argument in the osm vim-create command, to be able to
associate a vca with a VIM
Depends on: https://osm.etsi.org/gerrit/#/c/osm/NBI/+/10574/
Change-Id: I1d322745d16c5ade27444be5afd37904f7306c5c
Signed-off-by: David Garcia <david.garcia@canonical.com>
beierlm [Thu, 22 Apr 2021 17:00:30 +0000 (13:00 -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: I3b3eee1b7a88c4d0b14b7c8966769c3918ad77e0
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Mon, 26 Apr 2021 20:42:12 +0000 (16:42 -0400)]
Restrict tags to versions
Use the same from of git describe as the setup.py so that only tags
which start with a v will be used for versions
Change-Id: I89b119e52b91c8886cfb9a3dc43b54d2425253b0
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Mon, 19 Apr 2021 19:17:53 +0000 (15:17 -0400)]
Update GitLab Scanner
Adds libcurl4-openssl-dev to the scanner dependencies so we can
properly analyse all upstream dependencies of osmclient
Change-Id: I05318f8a87d1f9aeb151a7a15e7a2a44602292b4
Signed-off-by: beierlm <mark.beierl@canonical.com>
garciadeblas [Thu, 8 Apr 2021 10:32:22 +0000 (12:32 +0200)]
Fix bug 1494: raise exception if repo-index fails
Change-Id: Icd56912f58444c9a6c20fe6336207056992f883f
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
beierlm [Wed, 24 Mar 2021 13:26:06 +0000 (09:26 -0400)]
Feature 10296 Pip Standardization
Creates standard template for tox.ini
Introduces 'safety' for listing upstream CVEs
Pins all versions of all upstream modules
Change-Id: I20f3b8b1c386aa03ebbec37ab74bc106451328d1
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Mon, 29 Mar 2021 20:03:37 +0000 (16:03 -0400)]
Proceed if no day 1 2
Fixed bug where nf package build would fail if there are no day1-2 primitives
found.
Change-Id: I171e79683ad43537dc851ac05b8fb40f35cef903
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Fri, 26 Mar 2021 10:32:13 +0000 (06:32 -0400)]
Removing Charmcraft
Removing the Python dependency on charmcraft, requiring the person who
builds charms to have charmcraft installed instead.
Partial revert of 52424a2
Change-Id: Ia5acfcd43c035071bd5e989828b3909fd5d13f41
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Tue, 23 Mar 2021 20:26:45 +0000 (16:26 -0400)]
Standardize Formatting
Nothing but whitespace change. Reformatted using Black.
Change-Id: I1afd579ede0dd49f2d104d4f4bc470a4ac8cbba8
Signed-off-by: beierlm <mark.beierl@canonical.com>
David Garcia [Mon, 22 Mar 2021 11:56:16 +0000 (12:56 +0100)]
Add automatic build for ops charms
Added charmcraft dependency for building charms.
For using this utility, place the src code of the charm under
charms/ops, and the osmclient will build and place the charm code in the
charms/ folder.
Change-Id: Ib86d9ac966822131b2df3fc7621b42a49be7baba
Signed-off-by: David Garcia <david.garcia@canonical.com>
garciadeblas [Wed, 24 Feb 2021 11:31:50 +0000 (11:31 +0000)]
Clean-up unused global variables
Change-Id: I67aeb248e447fc7036e70d6081232f777a2fb713
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
bravof [Mon, 22 Feb 2021 21:00:48 +0000 (18:00 -0300)]
fix(juju): honor juju changes in descriptor
Change-Id: Ia2e8de3d7f50b164c386e4bef263c2e851cd2bc0
Signed-off-by: bravof <fbravo@whitestack.com>
garciadeblas [Sun, 21 Feb 2021 16:28:19 +0000 (16:28 +0000)]
Removed duplicated dependecy in setup.py
Change-Id: I247670d156844fc8bd1a5f45bee6b7f7b94c9d3c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 25 Jan 2021 16:39:19 +0000 (16:39 +0000)]
New translation commands for SOL006: recursive package-translate, descriptor-translate
Change-Id: I4dd6e5b6eed7f8869ef7462b1ba9a9ff36944b5c
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
beierlm [Fri, 15 Jan 2021 19:15:12 +0000 (14:15 -0500)]
Enable GitLab scan
Adds a GitLab build file that will perform security and
dependency scans of the project on repository mirror.
Change-Id: Id872a2e4a1be4665cc304eeb86cae53f2c9a999c
Signed-off-by: beierlm <mark.beierl@canonical.com>
David Garcia [Mon, 14 Dec 2020 15:52:19 +0000 (16:52 +0100)]
Fix bug 1370
ns-configuration charms were not properly discovered by the client
Change-Id: I56c87ff9285325934dc443bb3f4393fa5e5df2f7
Signed-off-by: David Garcia <david.garcia@canonical.com>
garciadeblas [Wed, 2 Dec 2020 23:10:14 +0000 (23:10 +0000)]
Validation will fail by default if not using SOL006 format
Change-Id: I343ba1dbc1dc3b047af08366dea68d403ee04545
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 2 Dec 2020 22:37:18 +0000 (22:37 +0000)]
Fix VNF package generation for SOL006 and previous OSM packages when they contain charms
Change-Id: I9df6508036967ee2c9f16b9247a1be3686070bed
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 2 Dec 2020 14:18:32 +0000 (14:18 +0000)]
Remove ruamel.yaml dependency, use pyyaml instead
Change-Id: Ifb51246e4f920f4e1ef98e1d8393ea93cf4e64e0
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Wed, 2 Dec 2020 14:43:08 +0000 (14:43 +0000)]
Added logger.debug lines to remaining functions, useful for debugging
Change-Id: I617f5fe4a49bff2fff70baf2e1803ce831735413
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
David Garcia [Wed, 2 Dec 2020 14:53:29 +0000 (15:53 +0100)]
Fix minor issue
Change-Id: I13f54c3327b4acaa04b97cfcd4c6bb4b383aae6b
Signed-off-by: David Garcia <david.garcia@canonical.com>
garciadeblas [Fri, 16 Oct 2020 12:42:43 +0000 (12:42 +0000)]
Fix bug 1265: fix error in k8scluster-list with helm and juju opState
K8scluster-list was showing errors when getting helm-chart and
juju-bundle operational state when keys were no present.
Change-Id: Iaf1e9d7cc7137ec6ea33bb458a4759f150c8d5d2
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Mon, 30 Nov 2020 10:43:49 +0000 (10:43 +0000)]
nfpkg-repo-list --filter option allows multiple calls
Change-Id: I340a99e4120f0b29456a573716427a8d4850b9ce
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
beierlm [Sat, 28 Nov 2020 17:04:16 +0000 (12:04 -0500)]
Fix reversed logic
Fixes code to call sol006 if catalog found in descriptor,
not to call original code.
Change-Id: I20cf3b293a15457fbb4339dce36b788d71f4cc74
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Sat, 28 Nov 2020 14:30:51 +0000 (09:30 -0500)]
Fix build dependencies
Forces tox recreate to expose missing dependencies.
Adds wget to dockerfile for make IM to complete.
Change-Id: Ic01c91c06123c76989b96002b07788117e6f67e4
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Sat, 28 Nov 2020 01:03:08 +0000 (20:03 -0500)]
Fix repo-index
Fully changes over to ruamel as the mixing of yaml and
ruamel packages was causing exceptions.
Report exceptions instead of silently ignoring them.
Change-Id: Iede687b558901340a9aa30670f3474c776a690a2
Signed-off-by: beierlm <mark.beierl@canonical.com>