)]}'
{
  "log": [
    {
      "commit": "6138bfd4557b343293f3d5f5e7a3a853cfc82487",
      "tree": "db47186a68ed8a1930074066bbcfdddcf53f1f8d",
      "parents": [
        "14406d2258d8925f3b3f7deadf6c503a676a04f6"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 17:41:14 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 21 18:19:27 2023 +0000"
      },
      "message": "PyYAML fix\n\nChange-Id: Idbc9b938da9180e0d0d0c929f42bed4447bfc490\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "49f237b0b86bd78499ea77e888b581b4d14d170d",
      "tree": "e83b1f4930796a6ed21e418065e943143f631b4f",
      "parents": [
        "ac5b194a36f902dda1d3e912120eea1189f49859"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jul 17 19:12:40 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Jul 17 19:12:40 2023 +0000"
      },
      "message": "PyYAML bug workaround\n\nChange-Id: I7e4ba7e971f160e64837c067002ab9c98741eeb6\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "1df4edeb2fa169b361caf1c1e9200a7690f290b7",
      "tree": "aa17b1f8a9b76cf83e79540ace1ab5b737f9d4d2",
      "parents": [
        "5dca475336148f15a636f2e17ee4eef07118caa8"
      ],
      "author": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Thu Jun 01 10:15:34 2023 +0200"
      },
      "committer": {
        "name": "Dario Faccin",
        "email": "dario.faccin@canonical.com",
        "time": "Thu Jun 01 10:17:56 2023 +0200"
      },
      "message": "Update from master\n\nSquashed commit of the following:\n\ncommit 7494498b9271bca751fce47c9695891d475b3dbf\nAuthor: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\nDate:   Wed Apr 19 17:00:52 2023 +0530\n\n    Feature 10945: Service KPI of VNF using exporter endpoint\n\n    Change-Id: Ic62d3e2a5dc315768b851135c800609d3805078b\n    Signed-off-by: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\n\ncommit cf47a3b2ef1fe3e095c81dc6033c67b067adb08c\nAuthor: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\nDate:   Thu Apr 27 12:08:48 2023 +0530\n\n    Coverity-CWE 330: Use of Insufficiently Random Values (137944 Cryptographically weak PRNG)\n\n    replaced SystemRandom().randint() instead of randint()\n\n    Change-Id: I02dd1387b795c856d0cd05d0366b7bb410016a8b\n    Signed-off-by: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\n\ncommit f4c1d2fe2123e408eec90f4a7c24504479c29837\nAuthor: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\nDate:   Mon May 15 15:45:31 2023 +0300\n\n    Fix Healing operation: additionalParams KeyError\n\n    If target_vnf does not have additionalParams\n    KeyError is raised and additionalParams become optional within this change.\n\n    Change-Id: I69cb579882b305befd2a64a60bede450e8e6c10d\n    Signed-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n\ncommit 1addc93e479dcb97fdfecc74606559d9897217ec\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Thu May 18 15:11:34 2023 -0400\n\n    Making main async\n\n    The initializers for Helm attempt to schedule tasks in the event loop,\n    but now that we are not starting one explicitly and passing it around,\n    we need to have a loop already started at the time of constructor.\n\n    By making start() async, there is a running loop, and functions like\n    k8s_helm_conn.py (~ #81) can call asyncio.create_task\n\n    Change-Id: Ia4bf25bd5060dc27f07e63c7395dae3a88247a0e\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit e789898a1681e9b8568f57608d7604a447250fe5\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Thu May 11 01:57:21 2023 -0500\n\n    Ubuntu 22.04 and Python 3.10 preparation\n\n    Change-Id: I8871964f01afac8f601678249acf779426c25090\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit c7aeb55412c899de7ed6d5e8e3d792759298bdd6\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Apr 18 15:08:24 2023 +0200\n\n    Clean stage-archive.sh\n\n    Change-Id: Ifc77f07d81a215c0f824f46df85d906917dadf97\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit e416ea07b6029cf9f2d65248720b9b562a409200\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Mon May 8 15:09:37 2023 +0000\n\n    Update ns.py to append osm to metric_name to be BWC\n\n    Change-Id: I9319296e0f79dcab95878a925977514847c770db\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 1ae3c56140dbb3426addacceffe85be0bdee3c45\nAuthor: aguilard \u003ce.dah.tid@telefonica.com\u003e\nDate:   Thu Feb 16 17:24:35 2023 +0000\n\n    Feature 10981: added Mongo accesses needed for NGSA\n\n    Change-Id: If3942d060f468382c7796a7e610bce9b21ab93fc\n    Signed-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n\ncommit 63f9af6180fc2d4561fd73b92f66bea0434ab678\nAuthor: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\nDate:   Thu Apr 27 16:38:28 2023 +0530\n\n    Coverity-CWE 398: 7PK - Code Quality (137908 Copy-paste error)\n\n    Coverity fix for CWE 398: 7PK - Code Quality (137908 Copy-paste error)\n\n    Change-Id: I9e390dd01ff91d3525f327170e5fcd8074dc3a2f\n    Signed-off-by: k4.rahul \u003crahul.k4@tataelxsi.co.in\u003e\n\ncommit 734c32b3d1f47f41cfc1a926449a8eccacb3e645\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed Mar 1 11:39:15 2023 +0100\n\n    Change in tox.ini to use allowlist_externals\n\n    Change-Id: Ib9c7c76859fa3e92db8baba65c5b625f40c4fddd\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit e19017dba6e578c4923d65e8da8e1285f74be476\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Mon Mar 13 22:34:44 2023 -0500\n\n    Feature 10975: Get vim-flavor-id from instantiation params\n\n    Change-Id: If0d5e836a1cd61ac3e62ade1bc5768d1f08ee147\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n\ncommit 0ceae9a95032d5d101c3eb19354733ab40c53200\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Wed Apr 26 10:50:30 2023 -0500\n\n    Bug 2236 - Upgrade of Helm Charts is failing when the Helm Chart is embeded in the package\n\n    Change-Id: Ib1675664d7eb2363444ba5b0d9438b8673ae8715\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n\ncommit 8b2a7ea1130ea1850093648ac9bb080fb2b54506\nAuthor: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\nDate:   Tue Mar 28 18:44:11 2023 +0100\n\n    Bug 2230 fixed: added verification for when there are no WIM accounts\n\n    Change-Id: Ib12c9ea9262b8aa46d12f3f760e952ce4df8c056\n    Signed-off-by: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\n\ncommit f0af5e6329b1cf966707d98a35281f8cf284aff4\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Tue Mar 14 00:27:49 2023 -0500\n\n    Feature 10978: Add ipv6_address_mode to ip_profile\n\n    Change-Id: Ib9c999abe7a80486a0c8283a6ce622ebde9ca6da\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n\ncommit 87f5f03155d092c22f2bdf7303f10abf06f42531\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Tue Feb 28 18:51:19 2023 -0500\n\n    Adds TimeoutError handling to the retryer wrapper function. This will ensure that gRPC calls succed while upgrading a Helm based EE.\n\n    Change-Id: I49a0ec370986e45e8b779f361ee4d72ff5a15ef1\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n\ncommit c773744f338d3c019b4978b0fc591d14c614b4cf\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Tue Feb 14 13:09:18 2023 -0500\n\n    Build IP profile using the format RO expects, so no further translation is needed.\n\n    Related RO change: https://osm.etsi.org/gerrit/12966\n\n    Change-Id: I5f686f00a5c1d500255d38ae135f81544df32556\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n\nChange-Id: I4130018de79a00a85ec27604757edb3f9cf2ae36\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n"
    },
    {
      "commit": "6b0aa2a2334bbd115433888989fc9af6f6940f84",
      "tree": "4922160a7be3561776e7c6291cb0522e66d2589d",
      "parents": [
        "03ad2809af5e559fd2e71596a6ade1ca2e74c0e0"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 01 18:15:28 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 01 18:15:28 2023 +0000"
      },
      "message": "Update to have temporal in common\n\nChange-Id: I907ad6a9c12369c9bc07495241ccb56fdc629387\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "90f700db8e2287346b66cf3ed0b745a3375cfa38",
      "tree": "f8ac013b3303f02242026ea405f01a8586f25023",
      "parents": [
        "821bfc9e2aa6631269a6f2d4da4961c46586e28e",
        "86d80c694ea72220c1da0872c38c4c880d895cd1"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 15:01:33 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 09 15:12:08 2023 -0500"
      },
      "message": "Merge remote-tracking branch \u0027origin/master\u0027 into paas\n\nChange-Id: If911e353cbeb9f278c57c69812cbdfce0ad1e242\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "86d80c694ea72220c1da0872c38c4c880d895cd1",
      "tree": "5c5327ea8dc8c48d6a59160c3cd0680395526235",
      "parents": [
        "4d209f039b05c39750dd192095cffba9e3a80925"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Feb 03 20:52:43 2023 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Feb 06 20:14:00 2023 +0100"
      },
      "message": "Feature 10950: Replace pycrypto with pycryptodome\n\nChange-Id: I21405230434326f7ff7d55dea9d2f68a5237df78\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "4394863e15955b4fd65a63a6e7ee92c71c9b5331",
      "tree": "96e78438e48292e6aab0caeed553d127c8e057d8",
      "parents": [
        "8e53c6d0046a3015bf015b745aa3cf9a30a8fbe6"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 21:10:48 2023 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 27 22:11:40 2023 +0100"
      },
      "message": "Updating python dependencies\n\nUpdate of Python packages (using pip-compile) in preparation for\nRelease FOURTEEN\n\nChange-Id: I8107f1f0f7c534679ef20619c264d9a9264c71e5\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "82fa4429366569ec65ce88cfb37ef0fc2bb32f96",
      "tree": "72d0760e3fb9f879afca77ad07b553ead084b6c4",
      "parents": [
        "3fd1aeaab0208952e6c7c01d58186b5ec12676c7",
        "8e53c6d0046a3015bf015b745aa3cf9a30a8fbe6"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 25 11:17:44 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 25 11:17:44 2023 -0500"
      },
      "message": "Up to date with master\n\nChange-Id: Iade650e01f64f7626d79183a3a91bc24e73ee234\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "3fd1aeaab0208952e6c7c01d58186b5ec12676c7",
      "tree": "57d1965e7e30021c4f0725138508398a121daf11",
      "parents": [
        "6bd19f5b779aaff75dc2714e3dacebe54878f16a"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 06 11:53:37 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 06 12:05:19 2023 -0500"
      },
      "message": "Revert to start of branch, update to master\n\nChange-Id: Ie0ca17776f73513efc94c34a18e16a4be0caba2f\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "fb1e25f7c0dcd13084dc3cc751eb10f7bb14331e",
      "tree": "0b76516f980eb132532857dda24d0c54f3a7443c",
      "parents": [
        "e539a8d7d65be857fc64afa593893e6e6b0b52c0"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 18 14:36:22 2022 +0100"
      },
      "committer": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Fri Nov 18 15:50:19 2022 -0500"
      },
      "message": "Fix black issues and run tox properly in stage-test\n\nChange-Id: Ie08f3029df03f97f1df1461a564c24ce024974fe\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "fb144cee5160d0d45b672d8d91f3b061bb259a48",
      "tree": "4bd9f4ff295ec283a8ea6107e91b18c1d7516cde",
      "parents": [
        "d3dffd8fc2ddc0d9e064c0e2de05dd8c74739f03"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Oct 24 16:14:41 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Oct 25 12:58:29 2022 -0400"
      },
      "message": "Updating requirements to branch\n\nChange-Id: I10024533680a0f6b898be98238d10f075abeece4\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d3dffd8fc2ddc0d9e064c0e2de05dd8c74739f03",
      "tree": "9e8fb4639d0b584ba12571963b940a7f58eba7dd",
      "parents": [
        "48b760f7a3dea8ea0fdedbc541cf3c579b0d1228"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Oct 11 16:39:00 2022 +0300"
      },
      "committer": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Oct 11 16:45:19 2022 +0300"
      },
      "message": "Update pip packages\n\nChange-Id: Ic39d00c7a35d035d515fb8cae48a08fc919d489d\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "48b760f7a3dea8ea0fdedbc541cf3c579b0d1228",
      "tree": "1e1740c83d1f97b89dc10869904ba981af7a8177",
      "parents": [
        "1d8aa81e353f6a9a1921d1efb0bd96b4719ec576"
      ],
      "author": {
        "name": "Gulsum Atici",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Sep 26 20:57:26 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Oct 10 23:25:47 2022 +0200"
      },
      "message": "Updating requirements for libjuju 3.0.0 upgrade\n\nChange-Id: I04f63474c96a6a73762331dbc876af6df0f2866d\nSigned-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "ef92132b2ad467114ad9ba24a081877bbcbeca7d",
      "tree": "55381ecd67e9ba82cd1a54370cca7e946a9e70cb",
      "parents": [
        "4ff4b51325ee03faf991cd0fd435658c9365ecf0"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 21:17:53 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 24 21:17:53 2022 -0400"
      },
      "message": "Manual update of pip requirements\n\nChange-Id: Iefd554bf703f44223b53f5395da163676e7ddef9\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d213eba8b114fa76c764a3cabb773e263a1cc4fc",
      "tree": "9bb3d6d7d6326a0a3e3395f03b64d966792994da",
      "parents": [
        "c41fe83a651559f7e85e959beaeff5ea0a1ceaaa"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 08:52:27 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 16:00:30 2022 +0100"
      },
      "message": "Bug 1863: LTS Support\n\nUpdates base to Ubuntu 20.04\nAdds apt cache to stage 2 dockerfile\nUpdates python to 3.8\nUpdates pip dependencies to more recent versions\n\nFixes bug 1863\n\nChange-Id: If82a6f3169f7e800c6284c7f3e7f232b7fc73ea5\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c1fe90adf8ed0d671342c617fed7184629c7003e",
      "tree": "35523d5b6aa0652d2a9d49787ecc92ff74967315",
      "parents": [
        "d2753c3f33a69ebc708d46f7e1561d891e362afc"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Mar 31 19:12:02 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon May 03 16:45:41 2021 +0200"
      },
      "message": "Feature 10239: Distributed VCA\n\n- Handle VCATopic: https://osm.etsi.org/gerrit/#/c/osm/NBI/+/10574/\n- Pass vca_id to calls in N2VC, so N2VC can know to which VCA it needs\nto talk\n\nDepends on the following patch: https://osm.etsi.org/gerrit/#/c/osm/N2VC/+/10616/\n\nChange-Id: I080c1aab94f70de83f2d33def74ccd03450dbdd6\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "d2753c3f33a69ebc708d46f7e1561d891e362afc",
      "tree": "2bdd6594098c644711431699c3eda1dcb05a3886",
      "parents": [
        "1900848f8ab8e046f5184da5a2763e22ab7ba648"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Apr 22 12:58:58 2021 -0400"
      },
      "committer": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Thu Apr 22 22:01:53 2021 +0200"
      },
      "message": "Including upstream requirements\n\nNow that internal OSM software does not specify python modules in\nsetup.py, we need to include the requirements.txt from the module\nin the requirements-dev.in to generate the full list properly.\n\nChange-Id: Ieebd667829444217d1d38e05261d6f50b9f0d180\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "acf83f8f25e8c900e32826be970804d9c82b00b3",
      "tree": "9caf52d8d324dbc2d4ec4299bbff99cc4c1087c6",
      "parents": [
        "b1c9f37d645d82c14f1ee85e8b9f8362cc978c94"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 17 08:11:23 2021 -0400"
      },
      "committer": {
        "name": "bravof",
        "email": "fbravo@whitestack.com",
        "time": "Tue Apr 06 22:30:04 2021 +0200"
      },
      "message": "Feature 10296 Pip Standardization\n\nCreates standard template for tox.ini\nIntroduces \u0027safety\u0027 for listing upstream CVEs\nPins all versions of all upstream modules\nRemoves Makefile step and places all build logic into tox.ini\n\nChange-Id: I15c8ec22ad911d5bfa67df5a85175642a59da971\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    }
  ]
}
