)]}'
{
  "commit": "05bccf7db9202bf50f7c9c7513c36082e73005e1",
  "tree": "e8714a095bced02cdd12e1a1a4f7eff64dca44c5",
  "parents": [
    "9282b864284a1503a10caef5e4dbc592c51150c9"
  ],
  "author": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Wed Feb 02 11:35:20 2022 +0100"
  },
  "committer": {
    "name": "David Garcia",
    "email": "david.garcia@canonical.com",
    "time": "Wed Feb 02 14:45:21 2022 +0100"
  },
  "message": "OSM LTS Support\n\nCherry-picks:\n  - 53dd746 - bugfix: kubeconfig passed for helm commands. Bug 1789\n  - 7114f65 - Fix bug 1722: add support for deploying .charm files\n  - 42e51cf - Fix bug 1715\n  - 856d33b - Update requirements.txt and tox.ini\n  - a39cca0 - Bug 1651 fix\n  - 76ed757 - Allow the deployment of privileged KDUs\n  - ba1d072 - Remove unsecure and unused function\n  - e610aed - Fix bug 1589: Improve deletion of models\n  - 4ae527e - Unit tests improvements\n  - d8d4b6e - Upgrade to libjuju 2.9.4\n\nOther:\n  - Use Ubuntu 20.04 (focal) as default series for Proxy Charms\n\nChange-Id: Ie7bc236723f7ce96887e48e266a94551dd661358\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "50f588a997b52d5dc20eb598b56a7012372fb272",
      "old_mode": 33261,
      "old_path": "devops-stages/stage-test.sh",
      "new_id": "00ed43999ab4b20e18a9d27e58c11b6ca23983f5",
      "new_mode": 33261,
      "new_path": "devops-stages/stage-test.sh"
    },
    {
      "type": "modify",
      "old_id": "5bbd39b63b5c4e6e5d7a0ba38b34ab368562a5f1",
      "old_mode": 33188,
      "old_path": "n2vc/k8s_helm3_conn.py",
      "new_id": "5544e3c203501c4d585bb424071f580a3519e5aa",
      "new_mode": 33188,
      "new_path": "n2vc/k8s_helm3_conn.py"
    },
    {
      "type": "modify",
      "old_id": "561a7aa60e12ffbbe87de0a54406be158a287d2c",
      "old_mode": 33188,
      "old_path": "n2vc/k8s_helm_base_conn.py",
      "new_id": "20fa337ddd8d681adc11eab405e0e0005edca745",
      "new_mode": 33188,
      "new_path": "n2vc/k8s_helm_base_conn.py"
    },
    {
      "type": "modify",
      "old_id": "6bbc0fa79b0b69eda28060a981441aafcfb440ae",
      "old_mode": 33188,
      "old_path": "n2vc/k8s_helm_conn.py",
      "new_id": "13a3114c2813590399182ecd2c2ef0d8f8cb9da8",
      "new_mode": 33188,
      "new_path": "n2vc/k8s_helm_conn.py"
    },
    {
      "type": "modify",
      "old_id": "24b314289756c95cdc3ff84ce7d521cc3c23511e",
      "old_mode": 33188,
      "old_path": "n2vc/k8s_juju_conn.py",
      "new_id": "149947ddefbb58523d4e300a16947d9235722c3f",
      "new_mode": 33188,
      "new_path": "n2vc/k8s_juju_conn.py"
    },
    {
      "type": "modify",
      "old_id": "d67f4db5a4e4dd5f56098ffa4bb05e6f2dedda60",
      "old_mode": 33188,
      "old_path": "n2vc/kubectl.py",
      "new_id": "a56b6cdc2f98e39e0b7674e9d586a475ef956625",
      "new_mode": 33188,
      "new_path": "n2vc/kubectl.py"
    },
    {
      "type": "modify",
      "old_id": "6aa31cc9f0d96fde376a458dd2746930592b94a7",
      "old_mode": 33188,
      "old_path": "n2vc/libjuju.py",
      "new_id": "f57070238d7f6cbc073b08a4320485b4ef6b4bcc",
      "new_mode": 33188,
      "new_path": "n2vc/libjuju.py"
    },
    {
      "type": "modify",
      "old_id": "b3b98da87a736526e45c54f4bafa3fc7402c7312",
      "old_mode": 33188,
      "old_path": "n2vc/loggable.py",
      "new_id": "d588a1d2a9fb36982dacb1b1a1347bec1fb009f5",
      "new_mode": 33188,
      "new_path": "n2vc/loggable.py"
    },
    {
      "type": "modify",
      "old_id": "af40aee1ea038b295b7ea118845287972503081a",
      "old_mode": 33188,
      "old_path": "n2vc/n2vc_juju_conn.py",
      "new_id": "c01c436924fa23538910858400c049090684faaa",
      "new_mode": 33188,
      "new_path": "n2vc/n2vc_juju_conn.py"
    },
    {
      "type": "modify",
      "old_id": "b16ec76dd6fd44b024cf021c6b86e5ab1a95243a",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/test_k8s_helm3_conn.py",
      "new_id": "e3c7707b3e907a22c8858d34f033dae8afd8f408",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/test_k8s_helm3_conn.py"
    },
    {
      "type": "modify",
      "old_id": "c57c8a44e7e326032cdd28ae2600c8f409031b05",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/test_k8s_helm_conn.py",
      "new_id": "afc8ca7e345bd3f9e822cd9201975be68f60ea85",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/test_k8s_helm_conn.py"
    },
    {
      "type": "modify",
      "old_id": "d7f55be806336fbcff3ab77c5ce01c7c1a1fbb83",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/test_k8s_juju_conn.py",
      "new_id": "1423c61a82b4ea6eddab7f0ed59b8ab2b42e52e7",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/test_k8s_juju_conn.py"
    },
    {
      "type": "modify",
      "old_id": "28d66c530df30f2020332cd93e508c601b38019c",
      "old_mode": 33188,
      "old_path": "n2vc/tests/unit/test_kubectl.py",
      "new_id": "eb9b01d45bd3ff88a56562b83fb7c454ea360cd0",
      "new_mode": 33188,
      "new_path": "n2vc/tests/unit/test_kubectl.py"
    },
    {
      "type": "modify",
      "old_id": "98de0fff644801c47af4eb122346ea4aac74f22c",
      "old_mode": 33188,
      "old_path": "n2vc/vca/connection.py",
      "new_id": "0b4e75b1f5c446b6e410fa86bdc3f62cd88dbaac",
      "new_mode": 33188,
      "new_path": "n2vc/vca/connection.py"
    },
    {
      "type": "modify",
      "old_id": "b5011198858187fc2781c581fe75712ad5016048",
      "old_mode": 33188,
      "old_path": "tox.ini",
      "new_id": "5aaf2a4c2115bbb2c9afa0936a1052f76451c76d",
      "new_mode": 33188,
      "new_path": "tox.ini"
    }
  ]
}
