)]}'
{
  "log": [
    {
      "commit": "b80b91aaea2a0c432af6524de876a31e6f960ce9",
      "tree": "76b82c6ac383789e99f23cc331fc3f44be5a8bb0",
      "parents": [
        "8e91a950fbfac8777b24f8fc577f7159bce65ee4"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jun 08 10:43:33 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 06 12:58:08 2024 +0200"
      },
      "message": "Fix default installer to make local cluster pull images from docker proxy\n\nChange-Id: I8de15cdce32ed2632d9ab8d5cf9a8147c20b2833\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8e91a950fbfac8777b24f8fc577f7159bce65ee4",
      "tree": "9e52d67a2a023d9fe730b57ae42d025a8fcf1c4c",
      "parents": [
        "7a51165c86b80ee450604b4cd6e6afa2aa0525f5"
      ],
      "author": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Mon Mar 04 17:07:11 2024 +0000"
      },
      "committer": {
        "name": "escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Wed Mar 13 19:31:13 2024 +0000"
      },
      "message": "Fix Bug 2338: updated kubernetes apt repo from apt.kubernetes.io to pkgs.k8s.io\n\nChange-Id: Ifee6e0f52396d3ec459b0e8b0ffec0698feff608\nSigned-off-by: escaleira \u003cescaleira@av.it.pt\u003e\n"
    },
    {
      "commit": "7a51165c86b80ee450604b4cd6e6afa2aa0525f5",
      "tree": "b1cf8834398b10ab0293e470d2fd0d23ca6a6b68",
      "parents": [
        "5b78193597bfcf487d4700d68809d0390bc68857"
      ],
      "author": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Tue Mar 05 17:56:23 2024 +0000"
      },
      "committer": {
        "name": "escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Wed Mar 06 21:13:07 2024 +0000"
      },
      "message": "Fig bug 2338 for the LCM Dockerfile\n\nChange-Id: I80475c34a8d4afbbdaf26bb9e3c85d6a00e0c35b\nSigned-off-by: escaleira \u003cescaleira@av.it.pt\u003e\n"
    },
    {
      "commit": "5b78193597bfcf487d4700d68809d0390bc68857",
      "tree": "5941d13503c4d2531861d2bdb045d14b0d57655f",
      "parents": [
        "e70dbaaf260bfb746129a439edb40590cfacdaf2"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jan 16 15:18:07 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jan 16 15:18:36 2024 +0100"
      },
      "message": "Update gen-repo.sh to fix download from artifactory\n\nChange-Id: I38df7039b0c30b7b3ddd73e9d8e8645b2c834808\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "e70dbaaf260bfb746129a439edb40590cfacdaf2",
      "tree": "f1afe8fca6e5061f2b60061b4237f5036d4b637b",
      "parents": [
        "d41aefb0b2e609a328f81dc738bf684c4ab372d7"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark@jemms.net",
        "time": "Mon Nov 27 11:24:47 2023 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Nov 27 11:33:18 2023 -0500"
      },
      "message": "Removing charm promotion\n\nChange-Id: I28ef804a0db606605b38e3fd285be68d9cef76da\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d41aefb0b2e609a328f81dc738bf684c4ab372d7",
      "tree": "40f7d201897b49731281b4cf0fca612d7323d7d5",
      "parents": [
        "2834fe757fae9a9a3c9b76612fac8069dc6f06d7"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Nov 21 13:38:25 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 24 17:44:51 2023 +0100"
      },
      "message": "Pin version of charmed MongoDB to use channel latest/stable\n\nChange-Id: I74715049451d892c079377599a049955e5765bcf\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "2834fe757fae9a9a3c9b76612fac8069dc6f06d7",
      "tree": "33b95e8cd5cbf510bae1b3a2b8090ba5c2b7871e",
      "parents": [
        "ae03c5ba44b1b200c90927057d2f43fee0c01327"
      ],
      "author": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Thu Jun 22 10:02:53 2023 +0200"
      },
      "committer": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Thu Jun 22 10:02:53 2023 +0200"
      },
      "message": "Fix bug 2234 - Change Juju version to 2.9.43\n\nChange-Id: I09246f29aed329223950e41fdb777997f25db66e\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "ae03c5ba44b1b200c90927057d2f43fee0c01327",
      "tree": "8d3e6d02cf7ae5f05b530e2850c7d45bb39f6978",
      "parents": [
        "cca7b2bdd0e28b3ec3685bf21ef0b08701213aeb"
      ],
      "author": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Thu Jan 05 11:44:08 2023 +0100"
      },
      "committer": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Wed Jun 21 15:54:51 2023 +0200"
      },
      "message": "Updating v12 osm bundle\n\nChange-Id: Id812b1359d378d218a7b68a66bb3980be371f760\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "cca7b2bdd0e28b3ec3685bf21ef0b08701213aeb",
      "tree": "01be648343ee0921e19ea36ae0b47c5d3c676fef",
      "parents": [
        "c2a26e3453b9f871356e2eae2e6efd8c27ce7451"
      ],
      "author": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Tue Apr 11 18:03:01 2023 +0200"
      },
      "committer": {
        "name": "calvinosanc1",
        "email": "guillermo.calvino@canonical.com",
        "time": "Thu Apr 20 12:05:10 2023 +0200"
      },
      "message": "Change default values text for tcpsocket_liveness_probe\n\nChange-Id: I4095d352419514d0fe5fddbf9771cda2f325ab30\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "c2a26e3453b9f871356e2eae2e6efd8c27ce7451",
      "tree": "87237dfdfd3f6cc975749605727a12dcfef2f515",
      "parents": [
        "4a46c6ee105522c9018e977977542e4bee50133c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Mar 23 14:04:09 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 11 13:37:13 2023 +0200"
      },
      "message": "Fix docker tag in stage3 to coexist with periodic clean-up\n\nChange-Id: I1ce9a5de84e0bcedd7abaecfa0fb6d753b853cb7\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4a46c6ee105522c9018e977977542e4bee50133c",
      "tree": "32ed70ae9c635d0b5066ef038539848bb2851e61",
      "parents": [
        "0788ee16814242d83521669105378dd7ccaa6005"
      ],
      "author": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Thu Mar 23 13:40:33 2023 +0100"
      },
      "committer": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Wed Apr 05 16:41:45 2023 +0200"
      },
      "message": "Make tcpsocket readiness and liveness configurable\n\nChange-Id: If0c466aa5a0b64fff0ed7cee037bd3cf8672ec46\nSigned-off-by: Guillermo Calvino \u003cguillermo.calvino@canonical.com\u003e\n"
    },
    {
      "commit": "0788ee16814242d83521669105378dd7ccaa6005",
      "tree": "36869dea27af611e0bf92eb229e584ec6dcc054e",
      "parents": [
        "727b5d139580ebd35b8d7368eecf520eedce953e"
      ],
      "author": {
        "name": "Patricia Reinoso",
        "email": "patricia.reinoso@canonical.com",
        "time": "Tue Mar 14 16:06:32 2023 +0000"
      },
      "committer": {
        "name": "Guillermo Calvino",
        "email": "guillermo.calvino@canonical.com",
        "time": "Fri Mar 17 17:41:20 2023 +0100"
      },
      "message": "Set K8s 1.26 in charmed OSM installation\n\nstorage is deprecated: replaced by hostpath-storage\n\nChange-Id: I11dd6fc2c18f89c289ad80da696929a7c0236d63\nSigned-off-by: Patricia Reinoso \u003cpatricia.reinoso@canonical.com\u003e\n"
    },
    {
      "commit": "727b5d139580ebd35b8d7368eecf520eedce953e",
      "tree": "db2191dfbf67407b4bf76cde12ed14be7b99bfd8",
      "parents": [
        "8a68c6c6fca87c91b5681f25af1671f8036e64b0"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Dec 12 09:00:59 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Dec 12 15:19:50 2022 +0100"
      },
      "message": "Add missing jq step\n\nInstallation of jq was moved from common to k8s specific\nsection, so must be replicated for charmed section\n\nChange-Id: Ib843314ba9af97cd5be8932926ddd08839b4258a\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "8a68c6c6fca87c91b5681f25af1671f8036e64b0",
      "tree": "fcfea9d1ad8a8e7bdebaaceafc88c7384f54e697",
      "parents": [
        "11a8a1e472867d2246228217f6736675e905c5d1"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 18 09:54:00 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 18 13:38:53 2022 +0100"
      },
      "message": "Fix logs before removing repo\n\nChange-Id: I2ab85cbb8ee7de1f761ed357dd0ec388009c5852\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "11a8a1e472867d2246228217f6736675e905c5d1",
      "tree": "2d6e58c1b16c433208ccddb007c75e118acbf744",
      "parents": [
        "968966bb572960e23df77d6a3c93a52bc7ef85a3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 17 12:58:49 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 17 12:58:49 2022 +0100"
      },
      "message": "Add logs before removing repo\n\nChange-Id: I8d9cde6217f24c7c532bee441ce34f4563697f56\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "968966bb572960e23df77d6a3c93a52bc7ef85a3",
      "tree": "18aa2484be7939a78ce3f79b905163ea75e14a45",
      "parents": [
        "8d3b1402536f3adbcb82d0e2040fa30ac90b2761"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Oct 03 16:16:56 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Oct 30 12:10:30 2022 +0100"
      },
      "message": "Minor fix in stage3 during push to dockerhub\n\nChange-Id: I54fb53d2e58443fe0900c1e0111bebaa6daf9d16\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8d3b1402536f3adbcb82d0e2040fa30ac90b2761",
      "tree": "b5012634346369eb60b9d6088f10586776f8e562",
      "parents": [
        "c598418ec0c5aadfb38aac91cccf28369a34f23c"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Oct 25 11:22:45 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Oct 25 11:22:45 2022 -0400"
      },
      "message": "Bug 2184: Wait for cloud init\n\nAdds an explicit wait for cloud-init to finish before\nproceeding with installation\n\nChange-Id: I76ec924b07a42f8d267acc8dd34920c032a37769\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c598418ec0c5aadfb38aac91cccf28369a34f23c",
      "tree": "27347e1f5159c3b994fa55bc530c3bf2e0142b57",
      "parents": [
        "b6d802a7344736a558729f0908f0730357dd38a2"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 22 10:01:14 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 22 10:01:14 2022 -0400"
      },
      "message": "Fixing track\n\nUse variable instead of hard-coded \u0027latest\u0027\n\nChange-Id: I72bcf6f0ed7ef84aefde255d6ee877ead86836b6\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b6d802a7344736a558729f0908f0730357dd38a2",
      "tree": "b17eb269ebe08d9224244acc53256cffe853ddca",
      "parents": [
        "13385f1b073eb3255fd9b9a09d849b87bb08ff77"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 20 13:10:38 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 20 20:28:21 2022 -0400"
      },
      "message": "Adding charm build\n\nCherry pick of charm publication code from master.  Changes\nbundle to use 12.0 track instead of latest\n\nChange-Id: I7d72f1b70ae9849dc8c3d74ca59746b259eeb58e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "13385f1b073eb3255fd9b9a09d849b87bb08ff77",
      "tree": "aa8a91fab20157e3360b8b1a5e40618b96e79139",
      "parents": [
        "9b86203ca923e98f30255feb4234c14631d5afd2"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri Sep 02 18:49:04 2022 +0300"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Sep 20 17:09:32 2022 +0200"
      },
      "message": "Changing osm bundle to zookeeper-k8s use stable channel\n\nChange-Id: I7ca19699db4a31f73507d80b1ef48e29a700eb54\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "9b86203ca923e98f30255feb4234c14631d5afd2",
      "tree": "130890468ad11376ae4d6cf70329e29ca348d42b",
      "parents": [
        "169cead7acf4c9d9c569d384945d75f41eaac81d"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Aug 22 15:54:24 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Sep 13 15:34:51 2022 +0200"
      },
      "message": "Changing image versions to 12 in osm bundles\n\nChange-Id: I6747d193b72d29cc5a8955e08a6a74e2a0b41952\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "169cead7acf4c9d9c569d384945d75f41eaac81d",
      "tree": "99685bd9cd54357fad0a2d0f65aa578b0f8b739e",
      "parents": [
        "4eb45c9ac3537883d4f180521afab84dd10f267d"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 02 16:11:33 2022 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 07 15:45:19 2022 +0200"
      },
      "message": "Revert \"Adding TCP Dump\"\n\nThis reverts commit b04e188d083711b5983ad2859fc5851f25dd046d.\n\nReason for revert: ETSI IT discovered root cause and we no longer need this large data with every build.\n\nChange-Id: If998fba52a951041f32694ec0393a82a691824fa\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n(cherry picked from commit 7875aedf960fc966a4b15062b82713b7885cf0bd)\n"
    },
    {
      "commit": "4eb45c9ac3537883d4f180521afab84dd10f267d",
      "tree": "532d911bc283f9fdc95fb86ca863c718959c7fc3",
      "parents": [
        "334792668c1484b748a7fe07e01ad4671793ea21"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Aug 11 13:10:19 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Wed Aug 17 18:20:37 2022 +0300"
      },
      "message": "Changing charmed installer to use latest/stable\n\nOSM bundles are modified to deploy osm charms from latest/stable.\n\nChange-Id: I0973cf952b9d54de53c1985e0690d24062e160d6\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "334792668c1484b748a7fe07e01ad4671793ea21",
      "tree": "0683f910ec557488b3f68e5bd97ccb0f2df22fd5",
      "parents": [
        "8def4438e5bf54c12ce5bea77d27134cfc844a3f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jun 07 12:21:17 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 21 17:10:34 2022 +0200"
      },
      "message": "Better release note check\n\nOnly checks release notes for incoming patches, not\nfor merge jobs.\n\nChange-Id: I895136d5369f836ddae66cd49a2911cd4aa945cb\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "8def4438e5bf54c12ce5bea77d27134cfc844a3f",
      "tree": "2f66573e29ed69b260356bba1763a59ad0871582",
      "parents": [
        "961550439e2328d4c03d50cf83a04645abbc5175"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jul 14 09:37:34 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jul 20 11:02:38 2022 -0400"
      },
      "message": "Jenkins refresh\n\nChange the jenkins node label from \u0027docker\u0027\nto \u0027stage_2\u0027 as part of the Jenkins cleanup\n\nChange-Id: Ifdba6e06053a705baadae674dbfd1faa7be57cfc\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "961550439e2328d4c03d50cf83a04645abbc5175",
      "tree": "5856a85f1924ef5cc132835bfc8c5f316f6ea2c1",
      "parents": [
        "8cf045b1a7699e5ab47f6304783af22eb5c75d77"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 22 16:26:22 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 22 16:48:40 2022 +0200"
      },
      "message": "Prepare installer and pods for Rel TWELVE\n\nChange-Id: I9fa2bfe6322748b9fbd22d2348b88f8f63df0329\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8cf045b1a7699e5ab47f6304783af22eb5c75d77",
      "tree": "8f93ff69b2496a1098d7ba6abd88e23bd803302e",
      "parents": [
        "60fbb95e099692f52594cf7af053b276a4731700"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 21 10:42:52 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 21 10:42:56 2022 +0200"
      },
      "message": "Update list of modules for tag creation and tag deletion\n\nChange-Id: I0e486a70512af81d554ac9a843843431c5048b10\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "60fbb95e099692f52594cf7af053b276a4731700",
      "tree": "34ed68e44c8bde9d31b90e3f46a62262f5d36435",
      "parents": [
        "06cacb28e8256c0d7c287516f7aaddb6e3fb6d21"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 17 17:18:17 2022 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jun 17 20:33:35 2022 +0200"
      },
      "message": "Bug 2080: Store Snapcraft Crdentials as Secret\n\nChanges the credendtials used for the snapstore from being in a\nfile in jenkins\u0027 home directory to being a secret stored in\nthe Jenkins server itself.\n\nFixes bug 2080\n\nChange-Id: Icb78ac46c83bdab1176c9316482f713f7bd89e4b\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "06cacb28e8256c0d7c287516f7aaddb6e3fb6d21",
      "tree": "0998b5d3a43ed80823e3abf7ccfd4386c17f6362",
      "parents": [
        "bb6415948df2dc6a016a2bef4686ebb93c9c68e1"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jun 16 12:31:16 2022 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Thu Jun 16 12:57:58 2022 +0200"
      },
      "message": "Add Ng-UI sidecar charm\n\n- Fix nbi interface type\n- Update Charm Libraries\n\nChange-Id: I93d00b240e0f8f127411677647e04813f9ca412b\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "bb6415948df2dc6a016a2bef4686ebb93c9c68e1",
      "tree": "c73d4448da4396ac41386bc9074f1a408f2a190c",
      "parents": [
        "ff8f33e3d93360bacdd3061ce9cfad6ddb3229a6"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Jun 14 17:43:09 2022 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 15 08:20:25 2022 +0200"
      },
      "message": "Add NBI Charm Library\n\nChange-Id: I7dbfa487918b05e0bf98776db1b1cec5586beec7\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "ff8f33e3d93360bacdd3061ce9cfad6ddb3229a6",
      "tree": "768617eed80e3ed0a8db6971e9044624fb259ca5",
      "parents": [
        "c28875e7692d88618314ab1abd57422dc80f5be7"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Jun 13 17:29:53 2022 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 15 08:20:25 2022 +0200"
      },
      "message": "Add osm-nbi sidecar charm\n\nChange-Id: Ifd0b560cb94c863ade982d3e74a3f5c9f3767657\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "c28875e7692d88618314ab1abd57422dc80f5be7",
      "tree": "8ef138d36701a9be0077f3b7bb6daa31258ebdb3",
      "parents": [
        "f82897c3fd803dac5761fa6484b2913dfae0006c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 08 12:35:13 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 14 11:32:42 2022 +0200"
      },
      "message": "Enable FSMongo for RO for feature 10909 Heal operation for VDU\n\nChange-Id: Ie1b4d880418656a3619976c5159eec5cadd420d7\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f82897c3fd803dac5761fa6484b2913dfae0006c",
      "tree": "ab085c80eacfde6ec6857b971545d49957056e2f",
      "parents": [
        "a02b4e039b398572c4f73519ce99f8e85f454515"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 01 13:01:43 2022 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Jun 01 13:01:43 2022 +0200"
      },
      "message": "Fix bug 2057: Update lxd-credentials file\n\nChange-Id: I41b90c4010bf1dfe553a3d81bddf7bcef5f08b35\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "a02b4e039b398572c4f73519ce99f8e85f454515",
      "tree": "ca2a3b7b84bc132adb69bd395e17959d464c3733",
      "parents": [
        "5d19ac25a6d26ef853399a46f6c2d190b5c2b803"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue May 24 10:30:40 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue May 24 10:30:40 2022 +0200"
      },
      "message": "Update keystone version to 18.1\n\nChange-Id: I3ce790627d0a942f8df7c5b98a9afe078ffc41ab\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5d19ac25a6d26ef853399a46f6c2d190b5c2b803",
      "tree": "09a0de8af514ea1ed8318dec38e64e5845fcf13c",
      "parents": [
        "8fa78073bfbd8d1cbd01abd11f0bfe7db29ede42"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Fri May 06 13:46:22 2022 +0300"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue May 17 03:37:09 2022 +0200"
      },
      "message": "Make LXD installation optional in Charmed Installer\n\nBy default lxd cloud is defined, with this change optionally lxd cloud is not\nadded by passing --small-profile parameter in charmed installer.\n\nChange-Id: I8f3b1816c9f2f43ee6bb84c15b2ce0eda99d691b\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "8fa78073bfbd8d1cbd01abd11f0bfe7db29ede42",
      "tree": "b8ff8db0ace5820c73d333bc8c84c9de016f2343",
      "parents": [
        "82c42d066642f83531f1a51f28d289b3e18f4344"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Apr 27 13:43:42 2022 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue May 17 03:34:36 2022 +0200"
      },
      "message": "Fix password generation in charmed installer\n\nReplace base64 format passwords with hex. Base64 passwords can include\nchars like \"/\" which may cause problems when using them in sed-like\ncommands.\n\nChange-Id: Id522adf40e329d8169853b5614f5ff541a174f68\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "82c42d066642f83531f1a51f28d289b3e18f4344",
      "tree": "7e77727e3a197dcf380b0e115cd25eac50774190",
      "parents": [
        "7db714f2e1294cd9aeb440f01d91bb5816e352cf"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 22 12:15:45 2022 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue May 17 03:33:00 2022 +0200"
      },
      "message": "Add tool upload-installer.sh to upload installer to FTP server\n\nChange-Id: I62e9eaeabb915b7b8da01fe1aa65b03fdd1f8619\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "7db714f2e1294cd9aeb440f01d91bb5816e352cf",
      "tree": "d09aa2b447a7f84a85aabf52fe6e08d5063cb0bc",
      "parents": [
        "b04e188d083711b5983ad2859fc5851f25dd046d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 22 12:05:15 2022 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 16 18:58:32 2022 +0200"
      },
      "message": "Add checking of status of local http server used to serve deb packages\n\nChange-Id: Ic624afeee0ec5011e21c10bd0eb110ec78888e1c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b04e188d083711b5983ad2859fc5851f25dd046d",
      "tree": "926fadc14a042232b539c503f5a03a9ad0750675",
      "parents": [
        "49a203d30b14d912fc641dd2ed3bf5e707348571"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 11 14:53:01 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 11 14:54:14 2022 -0400"
      },
      "message": "Adding TCP Dump\n\nCaptures all network traffic (with a maximum packet size) so that if\nanything happens during the initial configuration and installation\nwe can analyze it to determine what is happening in the network.\n\nChange-Id: Ia941d0a8b7610e4ad3a9d1f6ef1b53ac437e6a54\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "49a203d30b14d912fc641dd2ed3bf5e707348571",
      "tree": "a325f1e1c2f85cb9a9acbc87b2fb5568946c09e3",
      "parents": [
        "ce7b460470a5a68524533472dbb12beb5376281a"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 06 13:17:42 2022 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri May 06 13:17:42 2022 +0200"
      },
      "message": "Use juju version 2.9.29\n\nChange-Id: I122eaa9c2c82ddbe00ee529ac3944cc666dc4a52\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "ce7b460470a5a68524533472dbb12beb5376281a",
      "tree": "ad02438377e2bdd8391bbccdfbbee229f4991d20",
      "parents": [
        "8513046cae23e90b04480a96e023d053ad118522"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Apr 13 08:19:40 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu May 05 19:46:33 2022 +0200"
      },
      "message": "Proper tracking of Charmed Install\n\nAdds installation ID to the charmed path, as well as tracking installation\ncompletion.\n\nChange-Id: Ieffce4d402d6d865a8acb8d8a0c213bee9355199\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "8513046cae23e90b04480a96e023d053ad118522",
      "tree": "c98a7690c3ce0630578e87b2a788c2168fa286d7",
      "parents": [
        "9f5e6d69bc565bcfa529a036731ebaf06226559c"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed Apr 27 13:46:34 2022 +0200"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 04 10:04:35 2022 +0200"
      },
      "message": "Fix permissions of ca-certificates.crt in LCM Dockerfile\n\nChange-Id: Iad8d16d24ab5c6bc545e3470aec8ae05f98b4c68\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "9f5e6d69bc565bcfa529a036731ebaf06226559c",
      "tree": "7538f39a3ef6308319320d0612b5aec02449138b",
      "parents": [
        "bc97a01a00a14b5c2650aafe51d694e46eeaa8d5"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 22 10:20:08 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 22 13:06:28 2022 +0200"
      },
      "message": "Update local-build.sh to fix check of existing qhttp and provide more help\n\nChange-Id: Icc23f4dd1f0eaa09b930d1403175fac2eeaf9f14\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "bc97a01a00a14b5c2650aafe51d694e46eeaa8d5",
      "tree": "7af6083942737b5b2a4d5764c88bcb294d5f76cc",
      "parents": [
        "8a00e59f4f7928dfb0208c2eaa5efc8fe1666452"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Apr 21 00:29:02 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Apr 22 13:06:28 2022 +0200"
      },
      "message": "Update install_osm.sh to solve the issue with no valid OpenPGP data found\n\nChange-Id: Ife80b72991b27c55f2f254b2723a253172e38cc9\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8a00e59f4f7928dfb0208c2eaa5efc8fe1666452",
      "tree": "d3821dfcbb49ad4cf8ca590af47f1abde05cf99f",
      "parents": [
        "950baea7d7e2c9e53ae3ba9a972e5672fd3f8430"
      ],
      "author": {
        "name": "Pedro Escaleira",
        "email": "escaleira@av.it.pt",
        "time": "Fri Apr 15 14:54:52 2022 +0100"
      },
      "committer": {
        "name": "garciadav",
        "email": "david.garcia@canonical.com",
        "time": "Fri Apr 22 12:22:56 2022 +0200"
      },
      "message": "Bug 1991 fixed: modified LCM charm secret name to a standardized one\n\nPreviously, the LCM charm was creating a Kubernetes secret with the name\n`lcm-lcm-secret`, to save the credentials for accessing Mongo, while the\nother modules\u0027 charms where using a name with the format\n`\u003cmod_name\u003e-mongodb-secret` to do so. This modification updates the LCM charm\nto create this secret in a compliant way with this name format.\n\nChange-Id: I4d91e760e44d1703f246e605d9b70625967556c5\nSigned-off-by: Pedro Escaleira \u003cescaleira@av.it.pt\u003e\n"
    },
    {
      "commit": "950baea7d7e2c9e53ae3ba9a972e5672fd3f8430",
      "tree": "19c21e14ff989c2f3f855ae381ebfa1a19bc378a",
      "parents": [
        "efb800ebaa99c3299b55b74affb93772ff6b7c6f"
      ],
      "author": {
        "name": "João Fonseca",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Fri Apr 15 16:06:51 2022 +0100"
      },
      "committer": {
        "name": "fonsecaj",
        "email": "jpedrofonseca@av.it.pt",
        "time": "Fri Apr 15 18:59:09 2022 +0200"
      },
      "message": " Fixes Bug 1993 - Substitutes NTP with Chrony\n\nChange-Id: I36e0d8a0b5ce18c93e0831b277210d6b275fbcca\nSigned-off-by: jpedrofonseca@av.it.pt \u003cjpedrofonseca@ua.pt\u003e\n"
    },
    {
      "commit": "efb800ebaa99c3299b55b74affb93772ff6b7c6f",
      "tree": "acff3ef61d1d2aba1f4c9a44629f8f9baec021b9",
      "parents": [
        "39237a1e17e957b0a289cddbc2f1135b9f9fe120"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 30 16:52:59 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 30 16:53:21 2022 +0200"
      },
      "message": "Fix bug 1563 to archive logs even if OSM Health stage fails\n\nChange-Id: I1ed08f0220673b2d5ef69291d67821060e6ad2ac\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "39237a1e17e957b0a289cddbc2f1135b9f9fe120",
      "tree": "0846ed22571a8399c37cd0d53b0a61ae5034f4b4",
      "parents": [
        "73f937b43f3b8aa30078e70e34ccc52df0c13d31"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 23 12:27:02 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 30 16:13:08 2022 +0200"
      },
      "message": "Update stage3 to move NTP to a separate stage with individual sshCommands\n\nChange-Id: I47689b3137d9c18de2f2514ec9b81b2b978208cc\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "73f937b43f3b8aa30078e70e34ccc52df0c13d31",
      "tree": "165233b40d57598f4a035132648bbd0988d45219",
      "parents": [
        "67a3447f8a7a25812b4efecfd9be5dafd4f0e293"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Mar 23 12:25:27 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Mar 30 16:13:03 2022 +0200"
      },
      "message": "Split stage-build and stage-archive conveniently\n\nChange-Id: Iae36bf59b76f103f4e7d609f13e1efd8914c310b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "67a3447f8a7a25812b4efecfd9be5dafd4f0e293",
      "tree": "0137148fd730f14964ae451fae636222c3a0f9aa",
      "parents": [
        "0ccac0f2b922736e4139c351fb20bfffccbeaf13"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 25 12:23:36 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 25 12:23:36 2022 -0400"
      },
      "message": "Bug 1933: Fix ready check\n\nChanges to juju result in human readable output no longer\nbeing applicable for the deployment completion check.\nChanges to use json output instead.\n\nFixes Bug 1933\n\nChange-Id: I65358c7f472956ed4238a5a61cceb1651d88feff\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "0ccac0f2b922736e4139c351fb20bfffccbeaf13",
      "tree": "2672d0675ede4bab768410a54c5931f11b75bff2",
      "parents": [
        "0678de06317f49da496226587772a23635e3728c"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Mar 17 14:26:50 2022 +0300"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Mar 21 16:51:50 2022 +0100"
      },
      "message": "Fixing wrong type of input in PLA charm restart policy\n\nThis fix solves the problem that is \"pod is not restarted,\nalthough charm mongodb secret config has changed\".\n\nChange-Id: Ifbb8a5e0e986563f42739db7b5669f933be6c5aa\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "0678de06317f49da496226587772a23635e3728c",
      "tree": "e553c7110b9216ff71bd7d4bda421f66979ca781",
      "parents": [
        "a2ebf4ef5197a31e8970fb4ac27f47fd7affe142"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 17 15:42:27 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 17 15:46:14 2022 -0400"
      },
      "message": "Bug 1912 Update GPG Signing\n\nUpdate the CLI arguments for GPG signing so that it reads the passphrase\npassed in via the CLI.  This is needed as the version of GPG has been updated\nand no longer accepts the old CLI arguments.\n\nFixes bug 1912\n\nChange-Id: I0a850b3f1641edb917624be8fd94be78667d01fd\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a2ebf4ef5197a31e8970fb4ac27f47fd7affe142",
      "tree": "282fa6a75aee3d02bd3ecff8ae56b03f85698a84",
      "parents": [
        "6eb39284d44800a2a482a30101dfd1ccbc3d4f05"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Mar 11 16:58:35 2022 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Mar 11 17:00:30 2022 +0100"
      },
      "message": "Update exporters: migration to CharmHub\n\nAlso, added kafka_endpoint config to kafka exporter\n\nChange-Id: I24459e33841da33455b6780a4de2c808ddf30d0b\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "6eb39284d44800a2a482a30101dfd1ccbc3d4f05",
      "tree": "e73e2f7e8027ce3fedddac91682a01aacfd16ab0",
      "parents": [
        "8400395b2e94a3a886cc3192be3fc125aa5dd7c1"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Feb 24 00:34:52 2022 +0300"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 11 15:06:32 2022 +0100"
      },
      "message": "Adding secret overlay in Charmed installer\n\nChanging hardcoded password in charmed installation.\nThis fix will change the default passwords used in charmed installation\nfor Prometheus, Mariadb and Keystone.\n\nChange-Id: I8a722d1afbe460831da91f893dc414a4fbd9c239\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "8400395b2e94a3a886cc3192be3fc125aa5dd7c1",
      "tree": "9e6a3894c9da6530a349e7acdb9e0909e9621383",
      "parents": [
        "49c463378083dd80e7638c26782fd6d6d7d768fd"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 10 12:48:00 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 10 14:37:48 2022 +0100"
      },
      "message": "Revert \"Fix bug 1702 Adding non-root user to run NG-UI\"\n\nThis reverts commit b147d7129db4f7cae26a31230af184c958b20683.\n\nReason for revert: NG-UI Container does not start up due to non-root user\n\nnginx: [warn] the \"user\" directive makes sense only if the master process runs with super-user privileges, ignored in /etc/nginx/nginx.conf:1\nnginx: [emerg] bind() to 0.0.0.0:80 failed (13: Permission denied)\n\nChange-Id: Ibc44fdfe57ca576df70f12f5bb868fe9045990b8\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "49c463378083dd80e7638c26782fd6d6d7d768fd",
      "tree": "3e0aa94ea932ed7d9ab1e7f9608b1c8b2cff968b",
      "parents": [
        "00d428d1e9803b74c3044c1d5c627b04dc9de358"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 10 06:14:38 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 10 14:26:44 2022 +0100"
      },
      "message": "Bug 1903: Better SSH check\n\nChanges the ssh port ready check from a simple \u0027is the port open?\u0027 to\na full ssh login check to ensure that sshd is actually running on the\ntarget server.\n\nAdds timeout to ssh check\n\nFixes bug 1903\n\nChange-Id: I8c3f0d8e1ac450726bc3336c00e7fbdf405fe067\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "00d428d1e9803b74c3044c1d5c627b04dc9de358",
      "tree": "9b5c354d32c76b8a3d3d87811c9d2c1c2c31162a",
      "parents": [
        "92ab9187d533bbe8d9a8e183f218a83000aade90"
      ],
      "author": {
        "name": "limon",
        "email": "alimonj@indra.es",
        "time": "Tue Mar 01 10:44:53 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Mar 04 13:37:02 2022 +0100"
      },
      "message": "Update K8s Monitoring to support Grafana 8\n\nChange-Id: Ia109036c8cd54cfbc6af27ff2db094abf83ce9bd\nSigned-off-by: limon \u003calimonj@indra.es\u003e\n"
    },
    {
      "commit": "92ab9187d533bbe8d9a8e183f218a83000aade90",
      "tree": "660a115cadd5b7b890b2196237a036238244f5ee",
      "parents": [
        "b147d7129db4f7cae26a31230af184c958b20683"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 03 09:20:19 2022 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 03 09:20:19 2022 -0500"
      },
      "message": "Fix Docker Push\n\nThe variables for module, moduleName, etc are not being created in local\nscope, causing the final docker push to re-use the last set value for\nthe modules.\n\nChange-Id: I635955e5edcc2d94a50cec7749ac87813b5ac6c7\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "b147d7129db4f7cae26a31230af184c958b20683",
      "tree": "b13a773f16bdb05857944254e63c51b709f9eaa0",
      "parents": [
        "0ab1661aeeb0ccfe708e9d79917bd18fdadad13c"
      ],
      "author": {
        "name": "preethika.p",
        "email": "preethika.p@tataelxsi.co.in",
        "time": "Tue Feb 22 04:10:41 2022 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 22 21:03:09 2022 +0100"
      },
      "message": "Fix bug 1702 Adding non-root user to run NG-UI\n\nChange-Id: I8b67e7fb1b0d008187833cfb8c1752a6254f4ccf\nSigned-off-by: preethika.p \u003cpreethika.p@tataelxsi.co.in\u003e\n"
    },
    {
      "commit": "0ab1661aeeb0ccfe708e9d79917bd18fdadad13c",
      "tree": "2b209324ab06c35ce68ab6c6956869a0825c7495",
      "parents": [
        "4a0db7c233b71d100e3db32bb15e8aa720c9034c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 22 14:23:57 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 22 19:20:04 2022 +0100"
      },
      "message": "Updated community installer to use grafana 8.1.1 and prometheus v2.28.1\n\nChange-Id: If64a82ccd300a512e69156101ee413377aaa8f1b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4a0db7c233b71d100e3db32bb15e8aa720c9034c",
      "tree": "aff675a42fc736feecccd7d084ee4490b03c4c6d",
      "parents": [
        "d326e879ade43b12055f37c5deab6972b2674f47"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Mon Feb 21 11:48:11 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 22 18:57:16 2022 +0100"
      },
      "message": "CharmHub and new kafka and zookeeper charms\n\n- Charmed installer uses bundles published in CharmHub\n- Use new zookeeper and kafka sidecar-charm\n- Changes in the charms to integrate with the new Kafka\n\nChange-Id: Ie59fe1c7c72774b317abe2433fafb28a11472b72\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "d326e879ade43b12055f37c5deab6972b2674f47",
      "tree": "84095a12c828a35896f352ec4cfe9b5c5757b00a",
      "parents": [
        "abc56a9072c7ae86f269db32318e92832df53085"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 17 09:28:07 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 17 09:28:07 2022 +0100"
      },
      "message": "Added parameter \u003cto_tag\u003e to tools/check_changes.sh\n\nBefore this commit, only the changes in a branch from a tag to the HEAD\nwere generated. This commit enables listing the changes in a branch from\na tag to another tag or the HEAD of the branch.\n\nChange-Id: I389a7a06b68dc727910afd417e6a74e4d620deab\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "abc56a9072c7ae86f269db32318e92832df53085",
      "tree": "daed07b5f27ee2f439755993acdd0d005fec9770",
      "parents": [
        "31b27b3fcf85090348d49ce5f134a08a3e4c62e5"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 11 08:56:32 2022 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 11 08:56:32 2022 -0500"
      },
      "message": "Fix 1704 - Adding non-root user to run LCM\n\nChange-Id: Ic250be888be01b53a2e71127ddd1d2a5cc0edb03\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "31b27b3fcf85090348d49ce5f134a08a3e4c62e5",
      "tree": "ad7e7b90cbfbc17f7f0388228abf3ca9739e29f5",
      "parents": [
        "53a09d8a21b6b4c2a3e17ce302c3aec4b220b040"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 10 10:12:40 2022 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 10 10:12:40 2022 -0500"
      },
      "message": "Bug 1561 correction\n\nAdjust the method of creating the map for the SSH remote target\nas the previous syntax did not provide the intended results.\n\nChange-Id: I448c8b362a6caf2779f0a032ee84f838593d2374\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "53a09d8a21b6b4c2a3e17ce302c3aec4b220b040",
      "tree": "1e3eb0461b75cca7922cf76fac1938275325358b",
      "parents": [
        "0cd9b884e516ed40497088bcb68069fe1afaba99"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Tue Feb 01 16:39:44 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Feb 10 12:16:05 2022 +0100"
      },
      "message": "Charmed OSM: migration to CharmHub\n\nChange-Id: I7dd740b0ed007360767998372f97c53b5269fdf4\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "0cd9b884e516ed40497088bcb68069fe1afaba99",
      "tree": "b5641658f48ed7a44772acaf832a9e674232e89c",
      "parents": [
        "5f420b192c928cf29c5af8bbad75c82dd4937b99"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 10 03:11:50 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 10 03:11:50 2022 +0100"
      },
      "message": "Remove old mongo K8s manifest file and references in the installer\n\nChange-Id: Ic60d3f5605fb353a3f70ae58b5836696223dfb87\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5f420b192c928cf29c5af8bbad75c82dd4937b99",
      "tree": "0d79b477f482525ddcdecb55bd6f9a5bcbef9647",
      "parents": [
        "102853026888d526a9d18987fab18b141578e528"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 10 01:43:59 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 10 01:46:59 2022 +0100"
      },
      "message": "Minor updates in install_osm.sh to avoid warnings\n\nChange-Id: Id91f022f9e368315f9bd67f8d1eeea9028d17f2d\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "102853026888d526a9d18987fab18b141578e528",
      "tree": "a65f11e7f064950d6903191c80df46bb9a68352e",
      "parents": [
        "b90cbe6fb320eb412fd897bf86f0a2ab449f2a9f"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 10 00:49:51 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Feb 10 00:49:51 2022 +0100"
      },
      "message": "Fix Dockerfiles to add missing apt-update before apt-install\n\nChange-Id: I639aed00e74c64e770566ce50de10e193e8b8d01\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b90cbe6fb320eb412fd897bf86f0a2ab449f2a9f",
      "tree": "8b31369663fcf0404b614190062d2c9a43fc78d1",
      "parents": [
        "67910cba976a56bab19b7f0c9e37e25c60a8a0c3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 01 00:06:42 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 09 09:45:20 2022 +0100"
      },
      "message": "Added script to list the changes for the next point release\n\nChange-Id: Id8ba7cc71fb7a5df78242e4f967c2536e6d65219\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "67910cba976a56bab19b7f0c9e37e25c60a8a0c3",
      "tree": "5ec9ec9922de03910bdb4155e61f0d4878307d9c",
      "parents": [
        "8c76829f25eb1b8ba2c2c8b00a606476ae0e91b0"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 01 00:01:24 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 09 09:45:20 2022 +0100"
      },
      "message": "Added tests and SOL005 to the list of repos where to create new tags\n\nChange-Id: I3a768082f622263f405d3905fa43759e135d79d5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8c76829f25eb1b8ba2c2c8b00a606476ae0e91b0",
      "tree": "65b1122fbdf19ea893b5fc5fe91663ccf7e086cb",
      "parents": [
        "7114cfa5ce2e800115a43df175bedd6dbb0e5f71"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 28 17:04:34 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 09 09:45:20 2022 +0100"
      },
      "message": "Fix bug 1561 to reformat ci_stage_3.groovy with groovy linter\n\nChange-Id: Ifd073ca75f69d083e2c63cd1e62afc8ab7a6cc47\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "7114cfa5ce2e800115a43df175bedd6dbb0e5f71",
      "tree": "92158c03e9f195cce783b7b636fa2271359c331c",
      "parents": [
        "1f2e2e981dba00a2bd37182a74e622b3eb1acdc0"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 28 12:22:50 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Feb 09 09:45:20 2022 +0100"
      },
      "message": "Remove juju controller creation for LXD\n\nChange-Id: I0d4fa2a71296658672dfbaac1a6ef6752ef1a1de\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "1f2e2e981dba00a2bd37182a74e622b3eb1acdc0",
      "tree": "0d09702be570a1240e31cdd364e02bc6217c05c7",
      "parents": [
        "835088effda5a766b57e862203279b5ad1d95d8c"
      ],
      "author": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Thu Feb 03 16:42:39 2022 +0300"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Mon Feb 07 10:09:22 2022 +0100"
      },
      "message": "Bug 1841: LTS Support K8s upgrade\n\nThis fix changes the K8s version to 1.23 in installation scripts.\n\nChange-Id: Id020ece215f62ac9633a5190392350dbb8da515a\nSigned-off-by: aticig \u003cgulsum.atici@canonical.com\u003e\n"
    },
    {
      "commit": "835088effda5a766b57e862203279b5ad1d95d8c",
      "tree": "229f4e25fce354406445cc27fb7bfcd5ee2cc1d9",
      "parents": [
        "4cfec2b94e0548c7431c950adae463fe690204c0"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 28 11:25:18 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Feb 06 22:13:31 2022 +0100"
      },
      "message": "Moved snapd installation sooner in the installer\n\nThis changes moves the check of snapd package sooner in the installer,\nand installs it if missing. It also modifies check_packages function\nso that the output is not redirected to /dev/null. Finally, some echos\nwere added to know the progress of the check.\n\nChange-Id: Iaf058d18aa906068de65e800066752ba3343dda5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4cfec2b94e0548c7431c950adae463fe690204c0",
      "tree": "4b004c6b80267d44a769b375e65ee4d55a6f5414",
      "parents": [
        "adcf95ed24eb565e97c003f5041acdf766c72471"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 28 12:17:53 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Feb 06 22:10:11 2022 +0100"
      },
      "message": "Add verbosity and debug mode to juju bootstrap\n\nChange-Id: If3533f3477776068bc7d4623bb9eca27a9085656\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "adcf95ed24eb565e97c003f5041acdf766c72471",
      "tree": "c04e49d6f82b5856b36d03a7c91e143ecd7994f5",
      "parents": [
        "499b442f67119589220a1ff144e3b26a9b7714ed"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 28 17:15:39 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Feb 06 22:09:57 2022 +0100"
      },
      "message": "Added ctrl_c function to trap user installation interruptions\n\nChange-Id: I81c8f2443557887562512a4cc3b1f3c8ecb33ae9\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "499b442f67119589220a1ff144e3b26a9b7714ed",
      "tree": "fef97e9780cbf5996a169f735a0ddb75304da550",
      "parents": [
        "89a4f0a8a7e73cb984d0bcd6a592d0df3edb0ab9"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 04 11:14:33 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 04 22:38:03 2022 +0100"
      },
      "message": "Bug 1878 Speed up Artifactory search\n\nThe addition of the build parameter to the Artifactory search results\nin what would appear to be a full index scan, taking over 2 minutes\nto complete.  With this change, we still get the exact artifact\nwe need, however the search completes in less than 1 second.\n\nFixes Bug 1878\n\nChange-Id: Ibe5987e06cac39e3651b9dbec61993c0cfb567b8\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "89a4f0a8a7e73cb984d0bcd6a592d0df3edb0ab9",
      "tree": "2e0dd91105a3cecc1d239b56d4c9843cb3592b5d",
      "parents": [
        "f83c20ab3304291aca8224ebe2dd88b58b5dc1b4"
      ],
      "author": {
        "name": "limon",
        "email": "alimonj@indra.es",
        "time": "Wed Jan 26 10:49:39 2022 +0100"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Feb 04 15:54:40 2022 +0100"
      },
      "message": "Update K8s Monitoring\n\nChange-Id: Ic4cabf02c9089ba2b00ae2d8c53ab56cbc77a2d1\nSigned-off-by: limon \u003calimonj@indra.es\u003e\n"
    },
    {
      "commit": "f83c20ab3304291aca8224ebe2dd88b58b5dc1b4",
      "tree": "4aab4a065f3badf46f07958227f6c06cb1f252c4",
      "parents": [
        "9d1d0c13292004487f57c7fd1ed8fb23d604725a"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 01 16:46:40 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Feb 01 16:46:40 2022 -0500"
      },
      "message": "Bug 1873: Artifactory times out\n\nAdded a lockable resource semaphore around queries to artifactory\nto prevent overloading the server.\n\nFixes Bug 1873\n\nChange-Id: I17979e7fa5d2ed2405873e7dda588d7104741817\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "9d1d0c13292004487f57c7fd1ed8fb23d604725a",
      "tree": "4a7b35120b0d3186a18d2296bdcb1cc9798e7e57",
      "parents": [
        "c2d10ed10fe2437547a7ad705ac9f76a736d27e3"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri Jan 21 14:01:53 2022 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri Jan 28 01:52:22 2022 +0000"
      },
      "message": "Fix bug 1709 - Adding non-root user to run Keystone\n\nChange-Id: I2a9dadb36039fa3b2e61c8c055a4f86e5c3fd172\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "c2d10ed10fe2437547a7ad705ac9f76a736d27e3",
      "tree": "23537b2076ffa5ad4326dadd5d3b56fa47e36165",
      "parents": [
        "a3576cd3764daffaccf3fbecdfda4e73f83bf37a"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 21 13:57:06 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Jan 23 00:53:47 2022 +0100"
      },
      "message": "Fixed installation issue with kube-flannel.yml\n\nThe installation of the local K8s cluster fails when kube-flannel.yml\nis not found in the temp folder. The error that we see in the installation is\n\"error reading [/tmp/flannel.*****]: recognized file extensions are [.json .yaml .yml]\"\n\nThis commit updates the function deploy_cni_provider to remove the silent\noutput when getting kube-flannel.yml. In addition, it adds several retries on error.\nFinally, the error message has been modified to be more explicit about the error.\n\nChange-Id: Ic030790e60383b75ebe21c7cb4c60485836fab2e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "a3576cd3764daffaccf3fbecdfda4e73f83bf37a",
      "tree": "0c274c46f4bbdaf59345862cc52421d4d1d12d34",
      "parents": [
        "e830f6268d4dab9da9bb47cca15d18a4ac749e8d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 21 13:55:25 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 21 13:55:31 2022 +0100"
      },
      "message": "Revert \"Fixed installation issue with kube-flannel.yml\"\n\nThis reverts commit 5a5c63fa67e23854cec3b61ce54e5bcfd15d3290.\n\nChange-Id: Id90ffd535c69bbe3ab7140bf977fa8a1c78de9cd\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "e830f6268d4dab9da9bb47cca15d18a4ac749e8d",
      "tree": "672e43de7da2842d453e621f99b95b8aa63f74fd",
      "parents": [
        "e572aab65d8e91ab5af1cb59247f3424380c43e4"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Jan 18 12:52:23 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 20 21:44:22 2022 +0100"
      },
      "message": "Bug 1864 Use private key\n\nChanges script to place the private key into the ssh config\ninstead of public key.\n\nFixes bug 1864\n\nChange-Id: I2d5204970ebea62aded6fe125b474032d8fb5d34\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e572aab65d8e91ab5af1cb59247f3424380c43e4",
      "tree": "21a07665a14455088af5b543ff5d74964590332d",
      "parents": [
        "5a5c63fa67e23854cec3b61ce54e5bcfd15d3290"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jan 14 11:19:16 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jan 20 17:39:48 2022 +0100"
      },
      "message": "Fix \u0026amp; text when tracking installation\n\nChange-Id: Ifd7924747a8bea16679736d68026d45efb40e69a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5a5c63fa67e23854cec3b61ce54e5bcfd15d3290",
      "tree": "b00ef2cccdb1d6df848f382e1c51560cd07908b0",
      "parents": [
        "91f26241c01b5862022b193741a4408f74689a9e"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jan 13 01:24:15 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jan 20 17:39:48 2022 +0100"
      },
      "message": "Fixed installation issue with kube-flannel.yml\n\nThe installation of the local K8s cluster fails when kube-flannel.yml\nis not found in the temp folder. The error that we see in the installation is\n\"error reading [/tmp/flannel.*****]: recognized file extensions are [.json .yaml .yml]\"\n\nThis commit updates the function deploy_cni_provider to remove the silent\noutput when getting kube-flannel.yml. In addition, it adds several retries on error.\nFinally, the error message has been modified to be more explicit about the error.\n\nChange-Id: Ica07bc5b3b76ffb84f7247c436b214b531d8e833\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "91f26241c01b5862022b193741a4408f74689a9e",
      "tree": "b1c43ce90bc76e461f2b514fd07426cc5d943a9f",
      "parents": [
        "13da5b3a190d63baf7bccf035a2e7c3e543b09d5"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jan 12 09:58:50 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jan 20 17:39:48 2022 +0100"
      },
      "message": "Silent output when deleting ns osm in k8s cluster\n\nThe installation of the local k8s cluster with install_kubeadm_cluster.sh\nraised an error message when deleting the namespace \"osm\". That NS is\ndeleted as a previous step to the deployment of OSM pods, just to make sure\nthat we start from a clean NS.\n\nIn principle, the error from kubectl should appear always in clean\ninstallations. For that reason, the output of the command is redirected\nto /dev/null to avoid confusion for the end user.\n\nChange-Id: I65b90675194848f3968a9c192427224652e3087f\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "13da5b3a190d63baf7bccf035a2e7c3e543b09d5",
      "tree": "f5dc798a3e11bf7b1739be07d00603edd7d62f59",
      "parents": [
        "29cf45ac5ed4b998b269ae103ce5c7d5f794fb0d"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 20 08:39:55 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 20 08:39:55 2022 -0500"
      },
      "message": "Bug 1841 Partial Revert\n\nRevert the apt proxy in stage 3 as it appears that the cache gets\ncrossed packages if 2 or more builds run at the same time.  Evidence\nof problem is hash mismatch on osm_devops deb file during stage 3\n\nChange-Id: Id8680453fd4588ca526ab1ea9cb8a322075e2386\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "29cf45ac5ed4b998b269ae103ce5c7d5f794fb0d",
      "tree": "cf1db44115a16f693dc3b7e05debb3b1fda7ae3b",
      "parents": [
        "d7449362766262e09ec63ada999e03ded530f907"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 19 12:13:55 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jan 19 21:28:33 2022 -0500"
      },
      "message": "Bug 1841: LTS Support\n\nChange stage 3 base image to Ubuntu 20.04 so we can use\npython3.8\n\nChange-Id: I42f9185277b9f081611c550cf0f86235b9bf8e85\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d7449362766262e09ec63ada999e03ded530f907",
      "tree": "193172f416325b8bd7d616158e81c07b41eec23e",
      "parents": [
        "e7646259a1e3047d089fc9b8ca023475288ce533"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 10:53:08 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 14 13:29:18 2022 -0500"
      },
      "message": "Bug 1841: LTS Support\n\nUpdates base to Ubuntu 20.04\nUpdates python to 3.8\nUpdates pip dependencies to more recent versions\nAdds apt cache to stage 2 dockerfile\n\nFixes bug 1841\n\nChange-Id: I70af3cfab7484d7b284c143d554bef9f0be51812\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e7646259a1e3047d089fc9b8ca023475288ce533",
      "tree": "5f33c334ef7965301e0e9bfddcaa18712788c2c2",
      "parents": [
        "c1ae239c3440000ce6d9ec47386e13d67c13e815"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 13 10:53:08 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 14 15:43:21 2022 +0100"
      },
      "message": "Bug 1858: Adding APT proxy\n\nAdds apt proxy to build scripts and dockerfiles.  Backward compatible\nchange and proxy will not be used unless environment variable\nis supplied to docker build command.\n\nFixes bug 1858\n\nChange-Id: Ibd25bd1c145b8d43eeb85c5c952aec30ebcce1fc\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c1ae239c3440000ce6d9ec47386e13d67c13e815",
      "tree": "39332fcbb1b4bea60ab78dced186e5a71ed4eef0",
      "parents": [
        "f6f45849abcbd80f1fe5cd23229e788d76a48695"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Dec 14 18:02:30 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jan 13 17:44:39 2022 +0100"
      },
      "message": "Update versions of helm3 and kubernetes for OSM community installer\n\nChange-Id: Ibed733d04770f00789f4f0c2ed1faf77ffdb5143\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f6f45849abcbd80f1fe5cd23229e788d76a48695",
      "tree": "7336fbe7a5dd9ff7683e023350b6b3f13d46f070",
      "parents": [
        "dbede6504a919a1c5f07955764d1b97b214fe31f"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Dec 14 17:46:08 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jan 13 01:29:52 2022 +0100"
      },
      "message": "LCM Dockerfile updated to use helm 3.7.2 and kubectl 1.20.14\n\nChange-Id: I0c1e4a5d56e7dd8057d10e5636d4ca07d462d364\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "dbede6504a919a1c5f07955764d1b97b214fe31f",
      "tree": "b38a209cde63119eaa39c408e69c7de3377d80c7",
      "parents": [
        "cc4378a7b1182e3c01fa94fd84af8097fa4be2b2"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Dec 13 22:34:01 2021 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Dec 17 15:40:30 2021 +0100"
      },
      "message": "Removing Fog05 VIM RO Plugin\n\nChange-Id: Iaff583362ed0421318ae79d0010e81ee5d974de4\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "cc4378a7b1182e3c01fa94fd84af8097fa4be2b2",
      "tree": "c1b3d100e49b605d8a02837ff1c1fee780afb167",
      "parents": [
        "b403f063a85d520cb4008303cdfc82dcd755759c"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Dec 17 08:30:59 2021 +0100"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Fri Dec 17 08:30:59 2021 +0100"
      },
      "message": "Fix bug 1833: fix DATA_SOURCE_NAME in mysqld-exporter\n\nChange-Id: I6641aa68aaa920bbe14ca688b984c5591c0ff72d\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "b403f063a85d520cb4008303cdfc82dcd755759c",
      "tree": "70440a48d02df8b41f9e21a059c069dfe9e4f114",
      "parents": [
        "4aad47b0f1921b272746c7ab5e4a4d740f2a6112"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 09 08:47:59 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Dec 10 03:16:28 2021 +0100"
      },
      "message": "Bug 1648: Update Microstack Installation\n\nChange installation to --devmode instead of --classic\nAdd --control to the init\nChecks for state before creating some objects\nUse the admin password generated by MicroStack install script\nUpdate default security group to have fully open access\nUpdate the initial image laod to 20.04\nAdded creation of an osm-ext network with router to external\n\nFixes bug 1648\n\nChange-Id: I6038be023bf04f99000b0ac8aeec7f7bcf205204\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "4aad47b0f1921b272746c7ab5e4a4d740f2a6112",
      "tree": "826b90b559cfa9c486fed417aa628c55b34059c8",
      "parents": [
        "2ce2b004deff32c9016afd7f8cdffff0059b981f"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Dec 07 16:15:53 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Dec 10 03:16:00 2021 +0100"
      },
      "message": "Bug 1530: Limit IP addresses\n\nAdds an exit to the awk command so that only the first IP address is used on\na system that might have more than one IP address on the chosen interface\n\nFixes bug 1530\n\nChange-Id: I7d5775ed1c1e801a338e048576d5106dc6c3d23a\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "2ce2b004deff32c9016afd7f8cdffff0059b981f",
      "tree": "0fe1fc9f39dfc47839da58597fe6509ce8100fa4",
      "parents": [
        "05f3d9eda0076b0d6d75e6f42517d342baaff8a5"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Dec 07 16:02:22 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Dec 10 03:15:43 2021 +0100"
      },
      "message": "Bug 1531: Check for packages\n\nFixes logic to check for packages.  Originally based on dpkg -l, which could\nreturn packages that were once installed, then removed.  Instead a new function\nhas been created that takes a list of packages to check and uses dpkg -L, which\nwill return an error if a package is not, or no longer, installed\n\nFixes bug 1531\n\nChange-Id: Id096cf969aacca62dc7783b803e7925c796e325d\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "05f3d9eda0076b0d6d75e6f42517d342baaff8a5",
      "tree": "131307966e63babdbae4f5d13086d3832bbcd86f",
      "parents": [
        "f4f0e0f7fc07e6cc687be49f89295263cde2be63"
      ],
      "author": {
        "name": "veleza",
        "email": "axel.velez@etsi.org",
        "time": "Mon Nov 22 11:26:50 2021 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 09 19:35:26 2021 +0100"
      },
      "message": "Reports now available on qhttpd server\n\nChange-Id: I3f946e7e13554e7cab74993fabfaae54e04d453e\nSigned-off-by: veleza \u003caxel.velez@etsi.org\u003e\n"
    },
    {
      "commit": "f4f0e0f7fc07e6cc687be49f89295263cde2be63",
      "tree": "d0d103c793ac32893a8619ba8d9b64dddb05a74a",
      "parents": [
        "630b40ab807db159acb4e922cd627f95e02e358b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Dec 03 11:37:40 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Dec 03 11:37:59 2021 +0100"
      },
      "message": "Fix bug 1819 to report correctly osm_unhealthy\n\nChange-Id: I5ca8b030f9124a35325876a5e88752483f668f50\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "630b40ab807db159acb4e922cd627f95e02e358b",
      "tree": "627b1246403aeca3f87565f9636287f5b14544ea",
      "parents": [
        "4d89c37a776f88b7db5719ccad964e719ab4a244"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Nov 29 09:46:14 2021 +0000"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Mon Nov 29 09:46:54 2021 +0000"
      },
      "message": "Fix bug 1807 - Disabling RO OpenNebula plugin\n\nChange-Id: I2d7a6256249ff4b2688b6fc5126ffe435757cfe1\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    }
  ],
  "next": "4d89c37a776f88b7db5719ccad964e719ab4a244"
}
