- Jun 28, 2022
-
-
mkuy1 authored
-
- Jun 24, 2022
-
-
beierlm authored
Change-Id: If32e6a3789884c9d7a9521f4955a608ae59c9381 Signed-off-by:
beierlm <mark.beierl@canonical.com>
-
- Jun 22, 2022
-
-
aticig authored
Change-Id: I1286443df6c76503a95cbaeb1cd9543d3a5841c3 Signed-off-by:
aticig <gulsum.atici@canonical.com>
-
- Jun 21, 2022
-
-
David Garcia authored
The unit tests were failing because of a wrong mock Change-Id: Ie8fd9f6cf926e0aee72c1cd5b1601c073c9928ba Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
Pedro Escaleira authored
Change-Id: I118ab7264cff8e51f098e9249fbb4d0872290058 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
Pedro Escaleira authored
Made the necessary refactor and fixed the tests accordingly. Now, the `_store_status` method is not executed forever, it is only executed once each time is called. Change-Id: Ia96ab3152fe7f838d1b81dd02c2d22373b805f4a Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
Pedro Escaleira authored
Now, N2VC will use the namespace passed by argument to the methods install and get_services. Also added this argument to other functions where it should be passed. When it is not passed, for now it is obtained from the nsrs, but it should be always passed to avoid queries to the database, while mainaining backward compatibility. Updated the N2VC tests accordingly. Change-Id: Iace944506ba212034efdbb87c6f2d74f8265ea4e Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
Pedro Escaleira authored
Added the missing resource_name param to the _get_replica_count_instance method call under the method get_scale_count Change-Id: Iae2f437b82993dbbf71b80feb5b208f29c8d7083 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
Pedro Escaleira authored
Removed the unnecessary verification for if the repo_url exists in the method get_scale_count of the Helm Base Connection class; The same problem also applies for the scale method, so this verification was also removed there; Also did some fixes/additions to the description of some methods being called in this verification block. Change-Id: I710b8678b4b70c6f24c2150d44bb714e9e4c5b66 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
- Jun 08, 2022
-
-
garciadeblas authored
Change-Id: I80dac9f24f652d2a71d9dcbb88cbc2c6850440db Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
-
David Garcia authored
Change-Id: Ife06b41bf2bcf32b080b405e607450d9303d19e0 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- Jun 02, 2022
-
-
David Garcia authored
Change-Id: Icfda4b9d7ca67cd75621413ac09c6fc00857d1c2 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- May 31, 2022
-
-
David Garcia authored
Change-Id: I6228e249bdb0acf6f18924910fbb7105fc519eb4 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- May 30, 2022
-
-
Pedro Escaleira authored
Change-Id: Ie4f3fa92ffd7e7263733d2364ed794a2262f00a4 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
- May 26, 2022
-
-
David Garcia authored
Change-Id: If599baf949b74d420400fd2752aeac6e4fd117f6 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- May 24, 2022
-
-
David Garcia authored
Change-Id: If831d758b463ce0a2592cd651277c5ec7dabc26a Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- May 09, 2022
-
-
aticig authored
Change-Id: I7a4ea434f22b939a80f58941a892ed92dae62ee6 Signed-off-by:
aticig <gulsum.atici@canonical.com>
-
- May 06, 2022
-
-
garciadeblas authored
Change-Id: Ibe4efcaa00b0340502a9476b07d28860d33f7083 Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
-
garciadeblas authored
Change-Id: I70c75ced584b40873566a36f2dfc900abc824767 Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
-
garciadeblas authored
Change-Id: I4cd2a073cb862fac4d7646e65f7b3df6068a1c5a Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
-
- May 05, 2022
-
-
David Garcia authored
- Minor fix in delete_lock - bug 2016 Change-Id: Ic2f66eeee7967f0d7789428abb4b288c7bb90f36 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- May 04, 2022
-
-
David Garcia authored
- Fix bug 2016 Change-Id: Ifd4572937376cdeec79e3dfd808174d3f14325b9 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- May 03, 2022
-
-
David Garcia authored
- bug: 2016 Change-Id: I9d118602c747840a4a32fd670c8724c82c1ee094 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- May 02, 2022
-
-
beierlm authored
Adds ability to wait for a unit to go idle Adds new method to upgrade charm in a particular application Change-Id: I329286e63519c6398fc1f2229f306eec0b15551a Signed-off-by:
beierlm <mark.beierl@canonical.com>
-
- Apr 28, 2022
-
-
David Garcia authored
Change-Id: I1d1d6e0c18c7e6a8c42c03a1e39e4673caa0b637 Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- Apr 22, 2022
-
-
Pedro Escaleira authored
Change-Id: Id4075db6830cc69ed4804b2300003748ec9422c5 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
Pedro Escaleira authored
Bug 1939 fixed: : added a random suffix to the end of the Juju app name, in order to allow multiple Juju charms per VDU I followed the second option of the bug's description. Now, Juju applications have a random suffix with size=5 (the random suffix size used by K8s), in order to avoid collisions between applications' names; Also fixed unit-test on test_n2vc_juju_conn.py Change-Id: I5d3eb8282889e58361f7c21214b11071a7530d26 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
Pedro Escaleira authored
Added the `yaml_format` argument to the `status_kdu` abstract method of the class `K8sConnector`, and changed the corresponding Helm connectors methods accordingly, while maintaining backward compatibility Change-Id: Ic78c951825b7654ccf8246c4fe1fc4d488221bfc Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
bravof authored
Change-Id: I427d20f6e184c889de91a384d921eb7edaf00e95 Signed-off-by:
bravof <fbravo@whitestack.com>
-
garciadeblas authored
Change-Id: I013b6c062cf29d9a69e39ab8fdc363e9bd052873 Signed-off-by:
garciadeblas <gerardo.garciadeblas@telefonica.com>
-
Pedro Escaleira authored
Parsed the manifest returned by the `helm status` command (in the `_status_kdu` method) from a raw string to a list of dictionaries (each entry in the list corresponds to each manifest's document). Change-Id: I791c8fd59fee8ac67bcbd640a100bf63d572efcf Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
- Apr 06, 2022
-
-
Pedro Escaleira authored
Also upgraded the version of the juju library to 2.9.8 (and made the necessary changes to the code to work with this version), once the previous version didn't supported Bundles from the Charm Hub Change-Id: I34d87dff75b4e77fdbdaef0eaf4da565b0bf213b Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
- Apr 02, 2022
-
-
Pedro Escaleira authored
This was applied to the class K8sHelmBaseConnector, and then returned the variable cluster_id instead of cluster_uuid; Also, refactored the overall Helm related code, in order to use the correct cluster uuid (and fixed the corresponding tests); Also made a small fix in the function _uninstall_sw, to remove the service accounts when using different namespaces Change-Id: Ibfdc82f325abf5fd27a225e73f949483a4e68fe2 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
- Mar 18, 2022
-
-
Pedro Escaleira authored
Change-Id: I06ef0123481fa26a06e48e808327e82d1b25b0ce Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt> list fixes Change-Id: I3809a0a6da1c2aee6d43a47585b2b02b0b81a593 Signed-off-by:
Pedro Escaleira <escaleira@av.it.pt>
-
- Jan 18, 2022
-
-
beierlm authored
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 1843 Change-Id: Iec7c73cb99f5ed3f0e07666d8c8c8be8ca91c0ea Signed-off-by:
beierlm <mark.beierl@canonical.com>
-
- Jan 04, 2022
-
-
aktas authored
Change-Id: Ibdcabd4e3f077bf86749f49e8aeb75aec2935ea2 Signed-off-by:
aktas <emin.aktas@ulakhaberlesme.com.tr>
-
- Nov 18, 2021
-
-
bravof authored
Change-Id: Idf8e9141e46296d45dbaa0260e8c9a55b445eb54 Signed-off-by:
bravof <fbravo@whitestack.com>
-
- Nov 04, 2021
-
-
David Garcia authored
Changes: - Extend `add_relation` method in N2VCJujuConn to include the CMR case - Add `add_relation` method to K8sJujuConn - Add n2vc/definitions.py file that includes definition ofjects for Offer and RelationEndpoint. - Change `n2vc.libjuju.Libjuju.list_offers` method to be private, and accept a filter `offer_name` parameter. - Update `n2vc.libjuju.Libjuju.consume` method arguments. - Add `n2vc.libjuju.Libjuju.offer` method to create an offer. Unit tests associated to the code changes have been either created or updated accordingly Change-Id: Ibf8d574528dee0fa898e0e97578dd3a6aa68316a Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- Oct 26, 2021
-
-
David Garcia authored
Change-Id: Id43c3d0714cf341dcb4d5581a32d6a1102a3e7ac Signed-off-by:
David Garcia <david.garcia@canonical.com>
-
- Oct 20, 2021
-
-
aktas authored
In sometimes, it cannot catch that if the application is in the model. Jenkinks report: https://osm.etsi.org/jenkins/view/Robot%20tests/job/osm-stage_3-merge/job/v10.0/169/robot/report/report.html#tags?basic_20 Change-Id: I8121d57923d93b7af9ad60e07b87b4616060a916 Signed-off-by:
aktas <emin.aktas@ulakhaberlesme.com.tr>
-