)]}'
{
  "commit": "5584b6495ca1c2422077feb44f156c485874feeb",
  "tree": "3e76cf72ca8b747ceccb4e218d6091e0ad0fd989",
  "parents": [
    "080e54f642d4b1840ec76cf892f8f891bf109e04"
  ],
  "author": {
    "name": "Dario Faccin",
    "email": "dario.faccin@canonical.com",
    "time": "Wed May 24 10:21:37 2023 +0200"
  },
  "committer": {
    "name": "Dario Faccin",
    "email": "dario.faccin@canonical.com",
    "time": "Wed May 24 10:21:37 2023 +0200"
  },
  "message": "Update from master\n\nSquashed commit of the following:\n\ncommit 0389d9e766bb7049d45dbcc9e322de22c7203fae\nAuthor: selvi.j \u003cselvi.j@tataelxsi.co.in\u003e\nDate:   Wed Apr 26 12:13:10 2023 +0000\n\n    Coverity-CWE 330: Use of Insufficiently Random Values\n\n    Added fix for CWE 330: Use of Insufficiently Random Value (Cryptographically weak PRNG)\n\n    Change-Id: If17007c4e14fa91b3c378a504e7fbd03ea44a69b\n    Signed-off-by: selvi.j \u003cselvi.j@tataelxsi.co.in\u003e\n\ncommit 375aeb2647d733ac894b2408f66d36d55217c92d\nAuthor: Mark Beierl \u003cmark.beierl@canonical.com\u003e\nDate:   Wed May 10 13:55:55 2023 -0400\n\n    Update to Python 3.10 and Ubuntu 22.04\n\n    Removed stale test file that has linting errors\n    Removed event loops\n    Updated Python dependencies\n\n    Change-Id: I9462b0d67ea6b5bd4c869b5f2bc8d6c57d78660c\n    Signed-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n\ncommit 9632c1ae3dadb73cf2f8af56e78f1363a977a1e2\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Apr 18 14:42:40 2023 +0200\n\n    Clean stage-archive.sh and use allowlist_externals in tox.ini\n\n    Change-Id: I214df1372915a96db81ba36faff93dabffe18b6b\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit e88401b595fe816b34308f1960aa7b545590f5dc\nAuthor: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\nDate:   Wed Apr 5 15:24:52 2023 -0500\n\n    Feature 10975: adds vim-flavor-id to ns_instantiate_vdu schema\n\n    Change-Id: Ib638fa9d29f3899bcc4609634d3a99e485152e5d\n    Signed-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n\ncommit 9af2a4785d3a77772fd205aa572cc6a64d4d1003\nAuthor: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\nDate:   Tue Mar 28 17:50:48 2023 +0300\n\n    Fix Bug 2229 Set fixed IP address for VDU through VNFD and the instantiation params\n\n    Change-Id: Ia912cd52a0965a6c2b23faa2b88d9b4d0569fd3f\n    Signed-off-by: Gulsum Atici \u003cgulsum.atici@canonical.com\u003e\n\ncommit 120105b5746ab35c004e523aaada39dc8d517888\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Wed Feb 22 16:52:24 2023 +0100\n\n    Use ip_profile_schema in validation.py\n\n    Change-Id: If5742f94acba919d5400fabc4c601e45b05c1bdb\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\ncommit 4cd875d2a38488b5e717258d548eeb8e557ec9a8\nAuthor: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\nDate:   Tue Feb 14 19:05:34 2023 +0100\n\n    Replace yaml.load by yaml.safe_load\n\n    Change-Id: I4f6c3802e40d763fc2175dbb2bd94dbc79b813c2\n    Signed-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n\nChange-Id: I964dfd4f263ba6c15553ffb925ff0174835d7368\nSigned-off-by: Dario Faccin \u003cdario.faccin@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2a64fdc6a1a77ed263ad16a5dc5d951ad3d814ea",
      "old_mode": 33188,
      "old_path": "Dockerfile",
      "new_id": "c4c9b6c80d443697af9ccc3084132cb840cd017a",
      "new_mode": 33188,
      "new_path": "Dockerfile"
    },
    {
      "type": "rename",
      "old_id": "02141f5de641a7f9406afec025e87a0ba799c20e",
      "old_mode": 33261,
      "old_path": "osm_nbi/tests/run_test.py",
      "new_id": "b7768bab92803224c778a5a328cdf000550849ba",
      "new_mode": 33261,
      "new_path": "attic/run_test.py",
      "score": 99
    },
    {
      "type": "modify",
      "old_id": "36d341f486f5132d6ed262da8e30599ce8e7ddc7",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-archive.sh",
      "new_id": "0c1e93c160a50b6af5395504b87eed0db2c7c6a6",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-archive.sh"
    },
    {
      "type": "modify",
      "old_id": "139c165504780a7f1da073944f94f49f4ff12617",
      "old_mode": 33188,
      "old_path": "osm_nbi/auth.py",
      "new_id": "0b3264fb37ecd6bc9355373e506befa963ca5004",
      "new_mode": 33188,
      "new_path": "osm_nbi/auth.py"
    },
    {
      "type": "modify",
      "old_id": "fc85b434628f04f8b06106606409854df8696d51",
      "old_mode": 33188,
      "old_path": "osm_nbi/descriptor_topics.py",
      "new_id": "ca10c424d3a559207685d0dba2f03486d4247a0c",
      "new_mode": 33188,
      "new_path": "osm_nbi/descriptor_topics.py"
    },
    {
      "type": "modify",
      "old_id": "e9b154947c3d0673ad2a947003514360856bd286",
      "old_mode": 33188,
      "old_path": "osm_nbi/engine.py",
      "new_id": "9b17402ee7d84858d07f1ec8e6f0329336d6c803",
      "new_mode": 33188,
      "new_path": "osm_nbi/engine.py"
    },
    {
      "type": "modify",
      "old_id": "060e0567193a14a8aa4b1cceaac159023d0a1396",
      "old_mode": 33188,
      "old_path": "osm_nbi/instance_topics.py",
      "new_id": "f553d643eb68e4a2225b9c8ffd5a3fcae36545c0",
      "new_mode": 33188,
      "new_path": "osm_nbi/instance_topics.py"
    },
    {
      "type": "modify",
      "old_id": "fed3205137440e70dc08733bda0c3f4104e8d756",
      "old_mode": 33188,
      "old_path": "osm_nbi/nbi.py",
      "new_id": "1cd13b799af624bd63085018526885fe11e3b019",
      "new_mode": 33188,
      "new_path": "osm_nbi/nbi.py"
    },
    {
      "type": "modify",
      "old_id": "a62670b6453c2f8e823af95cf38a6ecd8cd62c15",
      "old_mode": 33188,
      "old_path": "osm_nbi/notifications.py",
      "new_id": "63d4ce832f61e21066c30159579efe1eddc5cf45",
      "new_mode": 33188,
      "new_path": "osm_nbi/notifications.py"
    },
    {
      "type": "modify",
      "old_id": "b178e5bae8dc8b5c89a1bf639e8f84c5c317eaa9",
      "old_mode": 33188,
      "old_path": "osm_nbi/subscriptions.py",
      "new_id": "846e7d3c0306bfe960899abcfbd09d3991915477",
      "new_mode": 33188,
      "new_path": "osm_nbi/subscriptions.py"
    },
    {
      "type": "modify",
      "old_id": "57551c7cfaa07f2f4d372f0356124d9b47614626",
      "old_mode": 33261,
      "old_path": "osm_nbi/tests/test_admin_topics.py",
      "new_id": "938ab93294c9f58083e156d1de7c1475c6e3d77a",
      "new_mode": 33261,
      "new_path": "osm_nbi/tests/test_admin_topics.py"
    },
    {
      "type": "modify",
      "old_id": "96da68ce21cc963827b5294c45c7ec80f49cfc38",
      "old_mode": 33188,
      "old_path": "osm_nbi/tests/test_instance_topics.py",
      "new_id": "a883bdc299b679162455ab7e9b3367e0ef211e84",
      "new_mode": 33188,
      "new_path": "osm_nbi/tests/test_instance_topics.py"
    },
    {
      "type": "modify",
      "old_id": "c3947b9cf378a5cefcf2ba4b9da168e4cc9f339c",
      "old_mode": 33188,
      "old_path": "osm_nbi/tests/test_osm_vnfm.py",
      "new_id": "e46e99b3fc5213e7e6dc7e2bc16097e8a5d900a5",
      "new_mode": 33188,
      "new_path": "osm_nbi/tests/test_osm_vnfm.py"
    },
    {
      "type": "modify",
      "old_id": "231818bcbfeea090a4fdf0a2fcb2d232d7f198b2",
      "old_mode": 33188,
      "old_path": "osm_nbi/tests/test_pmjobs_topic.py",
      "new_id": "e5605c3a39fbda608a414843f794a1139957476e",
      "new_mode": 33188,
      "new_path": "osm_nbi/tests/test_pmjobs_topic.py"
    },
    {
      "type": "modify",
      "old_id": "42283461de0b03a56103aeb719d76b68c6fd1aff",
      "old_mode": 33188,
      "old_path": "osm_nbi/validation.py",
      "new_id": "8b9356654d1df5f094dd2982d5a53a018aa7a5c6",
      "new_mode": 33188,
      "new_path": "osm_nbi/validation.py"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "307729962261e0409b0f5cc86e06c3d0aec5fc3e",
      "new_mode": 33188,
      "new_path": "pyangbind.patch"
    },
    {
      "type": "modify",
      "old_id": "4fd95dee164fc2c0cc59f7f9edecd4772d9bfb3f",
      "old_mode": 33188,
      "old_path": "requirements-dev.txt",
      "new_id": "aafb45abf17688562aff0db8d7ea096b1fccfa4b",
      "new_mode": 33188,
      "new_path": "requirements-dev.txt"
    },
    {
      "type": "modify",
      "old_id": "bd996ee0a058d512ec9879ca7092a84a87fecd92",
      "old_mode": 33188,
      "old_path": "requirements-test.txt",
      "new_id": "3a83125d16d6d06db1fd1aef57920b026c1758df",
      "new_mode": 33188,
      "new_path": "requirements-test.txt"
    },
    {
      "type": "modify",
      "old_id": "f23a4e6c1534ffc12c83fb01ecc44158ca0e24f0",
      "old_mode": 33188,
      "old_path": "requirements.txt",
      "new_id": "556ced34101eacca0ffec50b6fdc009b15fddf96",
      "new_mode": 33188,
      "new_path": "requirements.txt"
    },
    {
      "type": "modify",
      "old_id": "b26bb3563f3c9632cb9408eb2ed0e2fe7e56d646",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "4c8fd0687f0d08ef15bd280ca287f487297c59f8",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
