Mark Beierl [Thu, 23 Mar 2023 10:24:59 +0000 (10:24 +0000)]
Adding VIM create constants
Change-Id: Id2447738f625fc56f4388fc340fa1e1f9228cd52
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
Mark Beierl [Wed, 22 Mar 2023 14:32:45 +0000 (10:32 -0400)]
Initial commit
Change-Id: I795682bbe1ad2de76f337b106c56b2020bebd25f
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
Mark Beierl [Wed, 22 Mar 2023 14:07:35 +0000 (10:07 -0400)]
Initial commit
Change-Id: Iffef985cf07c615a77edca82be5beeb7f25a24ba
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
Gulsum Atici [Wed, 22 Mar 2023 13:08:03 +0000 (16:08 +0300)]
Adding decorator for activity exceptions
Change-Id: I637ce8d2d1e85ba1fb9349cf67b303548937e159
Signed-off-by: Gulsum Atici <gulsum.atici@canonical.com>
Mark Beierl [Fri, 24 Feb 2023 21:23:48 +0000 (21:23 +0000)]
Initial temporal client
An initial attempt at defining a temporal workflow client that
can be used from any module
Change-Id: I6095793617acbc7bd2438a28c07eb1d854f3ff1c
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
Gulsum Atici [Mon, 9 Jan 2023 20:19:18 +0000 (23:19 +0300)]
Feature 10950 Replace pycrypto with pycryptodome
Remove the pycrypto library and change encrypt and decrypt methods to work with pycryptodome.
Move encryption methods from N2VC to common.
Change-Id: I12a5f6138664ab6ebb7100c82523e91750f05f14
Signed-off-by: Gulsum Atici <gulsum.atici@canonical.com>
Mark Beierl [Sat, 28 Jan 2023 02:04:39 +0000 (02:04 +0000)]
Forcing a release note
This is a dummy commit to clear the common stage 2 pipeline
Change-Id: I737659d0a69f1570c889a6726a75aa6e477bdbc0
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
Gulsum Atici [Thu, 26 Jan 2023 15:11:11 +0000 (18:11 +0300)]
Revert "Change async-timeout pip version"
This reverts commit
45a073c5ecf42cc4aa6e5ceb49fcf5b04f6a90a9.
Change-Id: Ie41467a04c57a2b8ca0da69d976f37a235b7dfef
Signed-off-by: Gulsum Atici <gulsum.atici@canonical.com>
Gulsum Atici [Thu, 26 Jan 2023 11:36:24 +0000 (14:36 +0300)]
Change async-timeout pip version
Change-Id: I3a6501a7f0a824b20faadcbcd8504cd75132d314
Signed-off-by: Gulsum Atici <gulsum.atici@canonical.com>
Mark Beierl [Thu, 26 Jan 2023 02:20:07 +0000 (21:20 -0500)]
Updating Python Dependencies
Update of Python packages (using pip-compile) in preparation for
Release FOURTEEN
Change-Id: I604fa3686d79d04c9937c2d363889b100e2d1dd2
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
aticig [Wed, 24 Aug 2022 19:41:56 +0000 (22:41 +0300)]
Fixing common security vulnerabilities
Correcting try-except-pass usage, removing assert improper usage.
Change-Id: Ic24c7e8a8f579c6dfd4a9740eff11ab1561af5e1
Signed-off-by: aticig <gulsum.atici@canonical.com>
Mark Beierl [Wed, 13 Jul 2022 16:48:40 +0000 (12:48 -0400)]
Jenkins refresh
Change the jenkins node label from 'docker'
to 'stage_2' as part of the Jenkins cleanup
Change-Id: I01a971d9253c751f36d507da4bcc62c428c85b95
Signed-off-by: Mark Beierl <mark.beierl@canonical.com>
garciadeblas [Fri, 24 Jun 2022 15:35:34 +0000 (17:35 +0200)]
Update pip requirements
Change-Id: I5becd1dd45052c8b1a4024a7be5af18a57e2e3d7
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
aticig [Thu, 31 Mar 2022 20:07:21 +0000 (23:07 +0300)]
Code Cleanup and adding unit tests
Cleaning code to allow only URI type MongoClient connection,
adding unit tests
Change-Id: Iacca44c00006a1072ff70989b0220e2b27bc5fd8
Signed-off-by: aticig <gulsum.atici@canonical.com>
aticig [Fri, 4 Mar 2022 16:35:45 +0000 (19:35 +0300)]
Adding release notes and enabling import order check
Enabling Flake8 library import order check,
adding release_notes, enabling stage-test failing by tox results.
Change-Id: I490b4cb3fe5904f54d84f0ce9b41fe91ec8b4f5d
Signed-off-by: aticig <gulsum.atici@canonical.com>
beierlm [Tue, 19 Apr 2022 18:12:50 +0000 (14:12 -0400)]
Increase Logging, fix directory delete
When deleting a directory, we need to do a rexep search of all files that start
with the directory that we want to delete, but not revisions that happen to
share the same UUID. Changes the regexp for directory delete to include the
trailing '/' so it limits the scope.
Adds logging where needed
Change-Id: Ia60618c17a863417224fadd9c055be658fb4ba4a
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Thu, 14 Apr 2022 18:45:07 +0000 (14:45 -0400)]
Bug 1977: Strip trailing /
Ensure no files or directories are stored with a trailing /
Ensure file/directory lookups happen without trailing /
Change-Id: Id34438495170756883a4adeac3b6970e4f91b6b6
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Mon, 4 Apr 2022 15:44:03 +0000 (11:44 -0400)]
Bug 1977: FSMongo Reverse Sync
Directories represented by a symlink are not stored properly on reverse
sync, resulting in empty directories being created instead of preserving
the link
Fixes Bug 1977
Change-Id: Ia6a3b3dfdfde498751a79e04b2824ac38d0b7feb
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Thu, 13 Jan 2022 16:37:31 +0000 (11:37 -0500)]
Bug 1840: 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 1840
Change-Id: I2cf79d9e697ba1267e2a8d00a180412a2887e1bd
Signed-off-by: beierlm <mark.beierl@canonical.com>
bravof [Tue, 23 Nov 2021 13:34:43 +0000 (10:34 -0300)]
bugfix: fix for folders missing in mongoFS
Change-Id: I9c8a07755457c3c297853bda8e6c5516409a6fde
Signed-off-by: bravof <fbravo@whitestack.com>
bravof [Fri, 5 Nov 2021 00:16:00 +0000 (21:16 -0300)]
feature: sol004 and sol007
Change-Id: Ib4c4656f3660011a0f1ee80e4903a31958068be5
Signed-off-by: bravof <fbravo@whitestack.com>
garciadeblas [Wed, 24 Mar 2021 08:21:01 +0000 (09:21 +0100)]
Reformat common to standardized format
Change-Id: I9ba54f3510e17de285e1e774d18ee5c7205818ad
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
beierlm [Mon, 19 Apr 2021 19:15:31 +0000 (15:15 -0400)]
Adding GitLab Scanner
Adds gitlab-ci yaml file to enable security scans in GitLab mirror
Change-Id: I1771c5fcd9d9fb77baaddd7b425054f5e5347dc6
Signed-off-by: beierlm <mark.beierl@canonical.com>
beierlm [Thu, 11 Feb 2021 19:57:14 +0000 (14:57 -0500)]
Feature 10296 Pip Standardization
Creates standard template for tox.ini
Introduces 'safety' for listing upstream CVEs
Pins all versions of all upstream modules
Removes Makefile step and places all build logic into tox.ini
Change-Id: I31129ce9de342595f7ad24603107697ddab831c4
Feature: 10296
Signed-off-by: beierlm <mark.beierl@canonical.com>
bravof [Fri, 15 Jan 2021 14:54:45 +0000 (11:54 -0300)]
feat(dbmongo): upsert option for set_one
Change-Id: I3dd38738e7ef8c1b70df7742d08eb8f8d52529e1
Signed-off-by: bravof <fbravo@whitestack.com>
garciaale [Fri, 15 Jan 2021 16:04:05 +0000 (13:04 -0300)]
Adds SOL004 package validator with package examples and tests
Change-Id: I173700241415c3cc131c99d221a193e8b60e3ded
Signed-off-by: garciaale <agarcia@whitestack.com>
Vijay Nag B S [Tue, 29 Sep 2020 11:53:57 +0000 (17:23 +0530)]
Support for mongodb replicaset connection (HA).
Change-Id: I36d582f177d36b93b9913dd781c50ac34b2bbb60
Signed-off-by: Vijay Nag B S <vijaynag.bs@tataelxsi.co.in>
fonsecaj [Thu, 29 Oct 2020 15:20:09 +0000 (15:20 +0000)]
Fixes Bug 1273 - aiokafka>0.7.0 needs extra dependency for python < 3.7.0
Change-Id: I7f698e2c7ed2c7ab34baa0fa651ea3d50c572151
Signed-off-by: fonsecaj <jpedrofonseca@av.it.pt>
lloretgalleg [Wed, 2 Sep 2020 09:36:24 +0000 (09:36 +0000)]
Added reverse sync
Change-Id: Ied5dc10b4b92d900ba8a3f5f88ff64ba68c0804c
Signed-off-by: lloretgalleg <illoret@indra.es>
tierno [Thu, 16 Jul 2020 11:22:12 +0000 (11:22 +0000)]
fix 1131 Allow to get old kafka messages
Change-Id: I49c43fd3b2049d32adc7be7a29be0d921624bc88
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
beierlm [Wed, 8 Jul 2020 20:32:50 +0000 (16:32 -0400)]
Remove symlink if exists
On sync, if the symlink already exists, an exception would
be thrown. This change removes the file if it already
exists.
Bug 1132
Change-Id: I151a96adcac5d7cd51b84c2770f498a78d7d68be
Signed-off-by: beierlm <mark.beierl@canonical.com>
(cherry picked from commit
6d72d5cfb6f75c62402d493fdc2d81797cd48081)
garciadeblas [Fri, 3 Jul 2020 10:59:34 +0000 (10:59 +0000)]
Added coverage tests in tox
Change-Id: I6a74f5e4b91001f83666709a009d49d8ac8c1aa9
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
garciadeblas [Fri, 3 Jul 2020 11:06:47 +0000 (11:06 +0000)]
Dockerfile updated to work on ubuntu18.04
Change-Id: I45c9e84e75afccedd16da3e6339dd00ae028288e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
tierno [Wed, 6 May 2020 14:22:48 +0000 (14:22 +0000)]
allow partial sync for fsmongo
Change-Id: I8c1d729bcff5a0fa2c58b25d57c5434ac0528668
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
David Garcia [Fri, 26 Jun 2020 15:04:37 +0000 (17:04 +0200)]
Fix bug 1112: Save content of symlinks with FSMongo
- Store data for symlinks with GridFS
- Add unit tests: This includes an Example of a tar with a folder, a file, a symlink to folder and a symlink to file
Change-Id: I3ac9cb1a3bc2dc39b58e61658a96c7f97f59c2a5
Signed-off-by: David Garcia <david.garcia@canonical.com>
tierno [Mon, 22 Jun 2020 12:18:18 +0000 (12:18 +0000)]
database set_one/set_list. Adding pull_list parameter
Change-Id: I5cd5ba66457845d4c31235e4fc04e900a178e268
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Tue, 12 May 2020 07:36:41 +0000 (07:36 +0000)]
allow dabase update with pushlist
It can push several items at same time
Change-Id: I5ffbcb0c112a0c539862901ec5659ffca768316d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
David Garcia [Wed, 20 May 2020 10:09:37 +0000 (12:09 +0200)]
Fix bug 1069: Add default value for fsmongo.GridByteStream.file_type
Change-Id: Icf2b6c76a77526f118facd2053bd8dac33730415
Signed-off-by: David Garcia <david.garcia@canonical.com>
tierno [Tue, 12 May 2020 11:17:54 +0000 (11:17 +0000)]
minor modifications at encrypt_decrypt_fields
Change-Id: I9f1de6249f72fc19665881c3f040fd612c7fe754
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 29 Apr 2020 10:24:28 +0000 (10:24 +0000)]
adding create_list to dbmongo
Change-Id: I72cd3035752d0d053586e966d6f1a5611f60fc09
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Mon, 30 Mar 2020 08:56:15 +0000 (08:56 +0000)]
fix at dbmemory set_list
Change-Id: Ia3bff987378f5fdaac05b56701fb6326a6cb1105
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 18 Mar 2020 07:31:54 +0000 (07:31 +0000)]
fix found items at dbmemory.set_list
Change-Id: I9c6c61cf79ca79bf0833e3aa3846c1d9d5ab3c8d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Thu, 12 Mar 2020 09:54:35 +0000 (09:54 +0000)]
Minor fix at dbmemory db_set
Change-Id: I6026eb35c4eb34670e2231c185a4ffd1aa33ac0a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
sousaedu [Thu, 12 Mar 2020 11:12:25 +0000 (11:12 +0000)]
Fixing bug 1032
This bugfix introduces the notion of symlink handling in the
FSMongo plugin. The change focus mainly in setting properly
the flags for a symlink file and store that metadata in an
adequate format in MongoDB.
Change-Id: I04ea122d3feed08762c38fa2557113ff2de35e3b
Signed-off-by: sousaedu <eduardo.sousa@canonical.com>
tierno [Mon, 17 Feb 2020 12:01:38 +0000 (12:01 +0000)]
adding dbmemory set_list and tests
Change-Id: Iaf9465fb0bae5e12f19a2810b454209ef39614c3
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 12 Feb 2020 10:46:51 +0000 (10:46 +0000)]
fix fslocal file_exists
Change-Id: I871a4912741a0542f3b70d1fdb0d6ca118aa0da3
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
delacruzramo [Tue, 11 Feb 2020 11:14:07 +0000 (11:14 +0000)]
Add unset/push/pull features to set_list
Change-Id: I2889a1fcafa3011141b4fb4480a586671d4e13ce
Signed-off-by: delacruzramo <pedro.delacruzramos@altran.com>
tierno [Tue, 21 Jan 2020 10:11:34 +0000 (10:11 +0000)]
minor spelling changes
Change-Id: I173d9a04049d88b2a9f5c87b6dc82ef057482fe4
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
David Garcia [Mon, 20 Jan 2020 12:21:06 +0000 (13:21 +0100)]
Add sync function to FSBase, and implementations to fslocal and fsmongo
The reason behind this change is that FSMongo needs to sync the charm to the local storage in order for libjuju to reach it.
Change-Id: Ic5838fd4ab64dd2c3e2cf78c439f33363885dd14
Signed-off-by: David Garcia <david.garcia@canonical.com>
tierno [Fri, 20 Dec 2019 14:07:07 +0000 (14:07 +0000)]
Get version from installed package if available
Change-Id: I28ba441351a62f249c5af190ffb9efdd109ccef2
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 11 Dec 2019 12:32:41 +0000 (12:32 +0000)]
Fix 976. Get serial key after database is inited
Change-Id: Ic6692c5eabdb3ff7d8b1a7fc6501321dc69ea43a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
delacruzramo [Tue, 10 Dec 2019 11:06:01 +0000 (12:06 +0100)]
Fix Bug 914: Updating VNFD the first time shows ProducerClosed error
Change-Id: I02f9ad72bbc4256954030b4d338af242d1f81b81
Signed-off-by: delacruzramo <pedro.delacruzramos@altran.com>
Felipe Vicens [Tue, 3 Dec 2019 11:41:09 +0000 (12:41 +0100)]
Removing pip version and upgrading pyyaml from 3.* to 5.1.2
Change-Id: I5fde569cd8da1d55b4f16b610f0071ce288515a7
Signed-off-by: Felipe Vicens <felipe.vicens@atos.net>
Eduardo Sousa [Tue, 4 Jun 2019 11:55:43 +0000 (12:55 +0100)]
Adding FsMongo
Change-Id: I2380bf7c916533199d686c7448c474ca64635077
Signed-off-by: Eduardo Sousa <eduardo.sousa@canonical.com>
delacruzramo [Tue, 19 Nov 2019 14:10:49 +0000 (15:10 +0100)]
Added method dir_ls to class FsBase
Change-Id: I0125ecd8ea5e714efdfe6b7b4de1dbb13f9ee2eb
Signed-off-by: delacruzramo <pedro.delacruzramos@altran.com>
delacruzramo [Fri, 25 Oct 2019 14:50:13 +0000 (16:50 +0200)]
Utility function for recursive password encryption/decription
Change-Id: I3cb00ad4f7d2bf78fd25911c650a1a723e593d37
Signed-off-by: delacruzramo <pedro.delacruzramos@altran.com>
tierno [Thu, 19 Sep 2019 09:23:44 +0000 (09:23 +0000)]
fix in dbmemory query using '.cont' and '.ncont'
Change-Id: I12404db1eec2bb68f72fde6dadf884ac949bf30d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
delacruzramo [Tue, 17 Sep 2019 14:05:17 +0000 (16:05 +0200)]
Add 'count' to DB utilities
Change-Id: I1a137ceeea21c70cf9358a7bc812ca4e2fe5a240
Signed-off-by: delacruzramo <pedro.delacruzramos@altran.com>
tierno [Mon, 2 Sep 2019 16:04:16 +0000 (16:04 +0000)]
improvements in dbmemory. Change yaml.load to save_load
Change-Id: I577efa64a8c1503a084cb21b49ec7e3665b7b56f
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 28 Aug 2019 16:08:25 +0000 (16:08 +0000)]
change version to be aligned with OSM
Change-Id: I2753ce279c572c8f06e97083fd4e96a30ef3733f
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Mon, 18 Feb 2019 14:53:54 +0000 (14:53 +0000)]
allow set/unset group_id at kafka message consumer
Change-Id: I138cb29b012536473f6aea21975b06013e84e043
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 30 Jan 2019 09:48:38 +0000 (09:48 +0000)]
Capture UnicodeDecodeError if decrypting with wrong key
Change-Id: If4904c0eeac396eee7082d19784e440991131297
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Eduardo Sousa [Tue, 5 Feb 2019 15:57:09 +0000 (15:57 +0000)]
Adding license header to test files
Change-Id: I2cac9cf82f871fa20a81835157f761f90c263625
Signed-off-by: Eduardo Sousa <esousa@whitestack.com>
tierno [Mon, 28 Jan 2019 16:20:18 +0000 (16:20 +0000)]
msgkafka, provide loop on config
Change-Id: I974ce861c6ff88e61594c9983faff5459ac5708a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Fri, 25 Jan 2019 08:56:17 +0000 (08:56 +0000)]
minor updates at fslocal to capture exceptions
Change-Id: Ia0fb85f23329efe6b1ef373368f4c6af81850b8d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Tue, 4 Dec 2018 15:37:23 +0000 (15:37 +0000)]
bug 605. New method at fslocal for rename folders
Change-Id: Ic0acd82873a3790f228641ba676d2da9235059f1
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Tue, 27 Nov 2018 11:03:36 +0000 (12:03 +0100)]
Adding more parameters to db_set for array edition
Change-Id: Ic57f8a8b9780cc1becd206b227f7bed10ad30f4a
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Juan [Fri, 16 Nov 2018 13:47:46 +0000 (10:47 -0300)]
url to uri
Change-Id: I02e971a223c24abda93574147586964463c68674
Signed-off-by: Juan <jquiroga@whitestack.com>
Juan [Mon, 12 Nov 2018 19:17:08 +0000 (16:17 -0300)]
Added support for mongodb High availability, changed cfg from host, port to url
Change-Id: I8a5d2174927120e2706eaba5bdee38f60d4a4a9d
Signed-off-by: Juan <jquiroga@whitestack.com>
tierno [Mon, 12 Nov 2018 10:51:49 +0000 (11:51 +0100)]
Bug 559, changes to make optional intenal database key
Change-Id: I883bb3f874a917d5632b8aa9e937e08d2d7b5507
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Mon, 5 Nov 2018 17:18:45 +0000 (18:18 +0100)]
Make common methods threading safe. pytest enhancements
Change-Id: Iaacf38c9bb9c31fc521cbde48acd0d6a9cb9a56d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Fri, 2 Nov 2018 17:21:46 +0000 (18:21 +0100)]
installing pycrypto with pip post-install script
Change-Id: I54218e779ae2860c4da63ea182905be5c839a707
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Thu, 1 Nov 2018 16:41:18 +0000 (17:41 +0100)]
adding python3-crypto dependency at stdeb
Change-Id: I87e19eecae78e3b412adbd53d8014b2f9d7a81ab
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 24 Oct 2018 08:53:37 +0000 (10:53 +0200)]
Added pycrypto dependency. Adding callback to msglocal aioread method
Change-Id: Ib651d2b1d9cfcb95914892bcac2aca55dd55c367
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Tue, 23 Oct 2018 09:41:49 +0000 (11:41 +0200)]
bug559 some modifications
Change-Id: I9ab949b8cf1aea0899f0374e4b2e05c334160009
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Fri, 19 Oct 2018 11:01:03 +0000 (13:01 +0200)]
Bug 559 adding encrypt/decrypt methods
Fixing pytest and unittest. Adding to devops stage test
Change-Id: Idbeaa82dec736c4a8b2d2a26bd39aeecbc49b901
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Benjamin Diaz [Thu, 18 Oct 2018 20:55:12 +0000 (17:55 -0300)]
Adds aiocallback in aioread of msgkafka
aioread can now receive an async function as param,
which will be awaited during the consumer msg loop.
This allows of taking full advantage of asyncio.
Also it now passes de kwargs to the callback, instead
of the args. Without this, all params of aioread had to be
passed positionally if you wanted to give additional args
to the callback.
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
Change-Id: I2502c0f2f76643660da1ff24eafa62af2450eacb
Benjamin Diaz [Thu, 18 Oct 2018 20:31:05 +0000 (17:31 -0300)]
Modifies deb pkg building to include postinst script
stage-build now uses make instead of tox, to allow adding
postinst script.
Postinst script adds installation of dependencies through pip.
Adds missing MANIFEST and stdeb.cfg.
Signed-off-by: Benjamin Diaz <bdiaz@whitestack.com>
Change-Id: I42849e0a3457745ad00a169128554cf3574bcb23
tierno [Tue, 9 Oct 2018 16:20:13 +0000 (18:20 +0200)]
change devops stage-build to build from tox
Change-Id: I79ebbce5bcab5052dd62f54a716083f10debe2a5
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Mike Marchetti [Tue, 9 Oct 2018 16:00:05 +0000 (12:00 -0400)]
Add missing setup_requires for proper versioning
Signed-off-by: Mike Marchetti <mmarchetti@sandvine.com>
Change-Id: I19bea140f8f45a112486fed27fef3ee878542a91
garciadeblas [Tue, 9 Oct 2018 10:58:38 +0000 (12:58 +0200)]
Fix comments in Jenkinsfile to use groovy syntax
Change-Id: If6ddbe2ead911126f9cc8e9086463dde2d7ad13e
Signed-off-by: garciadeblas <gerardo.garciadeblas@telefonica.com>
tierno [Mon, 8 Oct 2018 14:30:15 +0000 (16:30 +0200)]
Added set_list at database.
fix bug 543 Added lincense header.
Initial encrypt/decrypt methods
Change-Id: I46194961d927ff008f3774d8d157587b06114be5
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Mon, 1 Oct 2018 13:28:59 +0000 (15:28 +0200)]
Add version schedule pep440-git-full
Change-Id: I4d1e7f47778d44e554f630e5d33ced9ae39343b7
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 5 Sep 2018 09:25:23 +0000 (11:25 +0200)]
new utility deep_update following rfc7396 plus array edition
Change-Id: I32afac9dccc1343a9664633d0a11d59c39fd9e69
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Fri, 31 Aug 2018 12:53:15 +0000 (14:53 +0200)]
added some documentation
Change-Id: I2fb86f25f3f672cf34fbdf0c6b06d9ed5261cf88
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Fri, 31 Aug 2018 13:50:59 +0000 (13:50 +0000)]
fix bug 534: allow group_id for kafka consumer
Change-Id: I451d271bfca48047d4441347a9aa1969f42c3330
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Tue, 22 May 2018 10:07:05 +0000 (12:07 +0200)]
adding flake 8 test
Change-Id: Ieeb1621aa615075ee16fe1b41a77a589b6e30784
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Thu, 23 Aug 2018 10:33:01 +0000 (10:33 +0000)]
removing pip as required package because it changes pip version on installation
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 20 Jun 2018 15:37:17 +0000 (17:37 +0200)]
Change default error code from 500 to 503 in case message is not ready
Change-Id: Idf80ca72948c8298ba0789d48b1aff941b626bb3
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Eduardo Sousa [Wed, 9 May 2018 18:42:00 +0000 (19:42 +0100)]
Adding tests for unimplemented features
Helps to detect when certain feature was implemented but a test
is not in place to verify it.
Change-Id: I7a98036c94117b867206dd8c4cc87fa8cfd1eafb
Signed-off-by: Eduardo Sousa <eduardosousa@av.it.pt>
Eduardo Sousa [Wed, 9 May 2018 18:20:37 +0000 (19:20 +0100)]
Adding tests for base classes
Change-Id: Ic5c482838d77e8dd16ea913a1caa35ed10a53739
Signed-off-by: Eduardo Sousa <eduardosousa@av.it.pt>
Eduardo Sousa [Wed, 9 May 2018 12:57:22 +0000 (13:57 +0100)]
Fixing tests for MsgLocal
Change-Id: Idca5ac21540727412d257189de9f88d71618d7d5
Signed-off-by: Eduardo Sousa <eduardosousa@av.it.pt>
tierno [Mon, 14 May 2018 09:24:57 +0000 (11:24 +0200)]
database get filtering enhancement for arrays
Change-Id: Idcb24858c683fc140fbe4fdeb681c2532b4659c1
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Thu, 10 May 2018 14:51:17 +0000 (16:51 +0200)]
fixed double yaml safe at msgkafka write
Change-Id: I4dcf13a1a4e14834dd7017647e5fe52301730555
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Wed, 9 May 2018 14:29:44 +0000 (16:29 +0200)]
Fixed pip3 dependency for package generation
Change-Id: Iab3c6b27b26fda5b6fe9aa5f3e36c77f5bcd3f74
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Fri, 4 May 2018 13:11:26 +0000 (15:11 +0200)]
Change package.deb generation to include postinstall for aiokafka pip installation
Change-Id: I662b52c48cefcfd89ad67d4fe5f2f94e0e5899d4
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
tierno [Thu, 3 May 2018 15:49:37 +0000 (17:49 +0200)]
Minor fixes. Raise exception when method is not implemented
Change-Id: I0080263c36959f24311c474d7241108f8c24bd48
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Eduardo Sousa [Thu, 3 May 2018 14:47:41 +0000 (15:47 +0100)]
Adding tests for MsgLocal
Change-Id: Id9a2136593636bd07302bbb60b0fd8f1d327dae2
Signed-off-by: Eduardo Sousa <eduardosousa@av.it.pt>
tierno [Thu, 26 Apr 2018 15:22:09 +0000 (17:22 +0200)]
allow read and write for same client with local message
Change-Id: Iaf08e022bc2c0ce1e6cadca10a0499a66d7eaf5c
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
Eduardo Sousa [Thu, 26 Apr 2018 14:55:05 +0000 (15:55 +0100)]
Fixing bug in DbMemory.del_list(), where if you passed a filter to delete the whole table it would give index out of bounds. Updated unit test to cover that case.
Change-Id: I1282bd637567ca651ffcd201edfc8ff9fd0950d7
Signed-off-by: Eduardo Sousa <eduardosousa@av.it.pt>