)]}'
{
  "log": [
    {
      "commit": "ff880bfb2d11bacc1364c704c1af204ba97b5f5a",
      "tree": "2a8b880a324c22ae12854c836bdaf42aec72b6a5",
      "parents": [
        "43e2e09df8e386631dbd6f382409e0ff6e70a394"
      ],
      "author": {
        "name": "mesaj",
        "email": "juanmanuel.mesamendez.ext@telefonica.com",
        "time": "Fri Aug 29 10:04:51 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:17:28 2025 +0200"
      },
      "message": "fix(stage_3): docker run output\n\nChange-Id: Ibfe28327b5ec3f64528a876b4f16d6cdd3c48127\nSigned-off-by: mesaj \u003cjuanmanuel.mesamendez.ext@telefonica.com\u003e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "43e2e09df8e386631dbd6f382409e0ff6e70a394",
      "tree": "5255287a971450c725607ec96659fff64468675a",
      "parents": [
        "e7bcc2c632f9687fdf6205fc5f20cd0379b3f0ed"
      ],
      "author": {
        "name": "mesaj",
        "email": "juanmanuel.mesamendez.ext@telefonica.com",
        "time": "Fri Aug 08 11:56:21 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:17:06 2025 +0200"
      },
      "message": "Add more logs for troubleshoot problems in management cluster\n\nChange-Id: Iedc18221ce3150db83e8ed4438e6ee4ba4bbc5eb\nSigned-off-by: mesaj \u003cjuanmanuel.mesamendez.ext@telefonica.com\u003e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "122563cd54ccfe5139604150fa4630dcb3ee8571",
      "tree": "5afdde48cdfc073ad786b932fd870808d92ed067",
      "parents": [
        "9e75037b9b9abf6e6e08db89b25174007d325edc"
      ],
      "author": {
        "name": "mesaj",
        "email": "juanmanuel.mesamendez.ext@telefonica.com",
        "time": "Thu Jul 31 09:26:53 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:12:50 2025 +0200"
      },
      "message": "Add log collection for kubernetes events and vcluster pods\n\nChange-Id: I05d92f9a8241c9b98b9ef16a966ace1e7f5b389b\nSigned-off-by: mesaj \u003cjuanmanuel.mesamendez.ext@telefonica.com\u003e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5f52faf5a886bcca4c9e7497f9b7fdb9d3939d33",
      "tree": "d2a0d46034483ed1d60db72dc29f239f862876a2",
      "parents": [
        "762811ced156fb5780ab71a2fbfa82e7f4b82e67"
      ],
      "author": {
        "name": "mesaj",
        "email": "juanmanuel.mesamendez.ext@telefonica.com",
        "time": "Wed Jul 16 09:41:44 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:09:21 2025 +0200"
      },
      "message": "Add vCluster build in stage 3\n\nChange-Id: I30fdfdaa67c0c71cff62a90003f41eb0bb8c53e3\nSigned-off-by: mesaj \u003cjuanmanuel.mesamendez.ext@telefonica.com\u003e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "0d25ab077b70109b6e390d84c343a690ae403687",
      "tree": "8f3e4410b9cce596014291f9d874f2b0c1e09a00",
      "parents": [
        "1171fd4f010830af0835530c6c034d5f19dc9cf1"
      ],
      "author": {
        "name": "mesaj",
        "email": "juanmanuel.mesamendez.ext@telefonica.com",
        "time": "Mon Jul 14 19:49:22 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:08:43 2025 +0200"
      },
      "message": "Refactor execute_docker_run function\n\nChange-Id: I3e73fd0d8c42722e0fb6c142f9925c08e80cae60\nSigned-off-by: mesaj \u003cjuanmanuel.mesamendez.ext@telefonica.com\u003e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "dd4fc96e6a2f34c5d29c023081f06ce9502a28c6",
      "tree": "c61efc713627db30de7a627591b6642a52e1c71f",
      "parents": [
        "ff33b18cf2eaff91704c5bb874ea447d8371f4f6"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jun 26 17:45:46 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:05:09 2025 +0200"
      },
      "message": "Add ETSI VIM prometheus config file to VIM registration in stage3 to fix SA tests\n\nChange-Id: I2f12b59acb87cb9e5b5eaab752b820a3e219f352\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "ff33b18cf2eaff91704c5bb874ea447d8371f4f6",
      "tree": "4ef050452dec30a72be3a9b0cf05452e7bc397ee",
      "parents": [
        "22fbd36637b8965f1048951da0559435320a8603"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Mar 28 00:04:35 2025 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:04:43 2025 +0200"
      },
      "message": "Update stage3 to decouple VIM and cluster creation from test execution\n\nChange-Id: I045b5505f072b1485bb2e630bedcb483d8096d7c\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "22fbd36637b8965f1048951da0559435320a8603",
      "tree": "aad7bfcd86a82b7ea7a396b212044a2cf7320bd7",
      "parents": [
        "8a9c3f4eb7104876ebaebf6832b20d0fb634d1b9"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jun 25 18:55:57 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:03:58 2025 +0200"
      },
      "message": "Fix log retrieving from Airflow DAGs to avoid wrong exit of stage3\n\nChange-Id: I6428ce6b37a9af5db3d1df001a27a97f6d46a0e6\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "c9cedb77600877b7aafbcbcc3affef25496eec92",
      "tree": "ea57b0021c06fed63b3bbbd11da160300e254c0c",
      "parents": [
        "efc367de55f9ae843bba5b6322eb1d5eaa5e5834"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 03 14:59:14 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:02:34 2025 +0200"
      },
      "message": "Update stage3 to get logs even if some containers did not init properly\n\nThis commit adds a workaround to get airflow-scheduler log, while Airflow\nhelm chart is not dealing properly with the value `fullnameOverride`,\nwhich is required now that Airflow is a subchart of OSM Helm chart.\n\nChange-Id: I1db25801a118adc7cd8357ce61039e7761b44ed3\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "efc367de55f9ae843bba5b6322eb1d5eaa5e5834",
      "tree": "618bc3e16078da548a433f0cd0cb2c38d0fce118",
      "parents": [
        "ba37bf19c926216634319dab67e263c796c81c34"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 28 13:12:13 2025 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 01 15:00:15 2025 +0200"
      },
      "message": "Simplify OSM Health check in stage3\n\nChange-Id: I9e4999af605d9e9a91edb57e9b9910afb202d14e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "a9cab1f1a99ead4d006443f27c9644e226517ce9",
      "tree": "53d2a86bccb42ea328dc3164b3516104e54f5b51",
      "parents": [
        "2ed535b01122069515e6006b2bf4d305122a4a45"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jan 13 12:04:42 2025 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jan 13 12:04:42 2025 +0100"
      },
      "message": "Prepare installers, Jenkins and mgmt-cluster for Release SEVENTEEN\n\nChange-Id: Iecd0ede3b883f6360c955a456074e1efc8b033ad\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6225664b14882d207ed5236340465e236c0f4bfb",
      "tree": "453669fc31d68642e06b8f4dfa0bcaa184f17c28",
      "parents": [
        "8579587b9377c9a91df0cdcd330ec621bd8a91cf"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sat Nov 30 10:39:38 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sat Nov 30 10:39:51 2024 +0100"
      },
      "message": "Fix stage3 to capture exceptions in shell scripts that prevented robot results publication\n\nChange-Id: Ib80e059cf900e6c467144a85a5482a129ae358ba\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "f407c4588682fa36677f888c103c372c00057ca8",
      "tree": "5f71ab94fd7ecf5d4ec0a5c2e65dd6caa6ff3bf8",
      "parents": [
        "5b82737ec75e6f92fe774bfb7e341c3bd6e12a05"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Aug 22 14:23:40 2024 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Aug 22 14:23:44 2024 +0200"
      },
      "message": "Prepare installers and Jenkins for Release SIXTEEN\n\nChange-Id: Id41170b2743d5db22fa71d282f999bd97ca73bc0\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "dffe67f181d0167b8009452dcafaeb160fbe9aef",
      "tree": "9fcb395ccea906c057df04cdd11dfb28b31352f1",
      "parents": [
        "829811653a85ead18cc39b933a218ba05173545b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Sun Aug 18 10:48:56 2024 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Aug 19 15:38:05 2024 +0200"
      },
      "message": "Add extra messages to stage3 jenkins file\n\nChange-Id: Ic87679ef5860cf5ca6e66413b5785c01535a8e1a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "027f8ee24f2293c0ae049ecccf31be000da72e85",
      "tree": "c7de23cd6ba803b905fbc04d6ae8eb16189efaf5",
      "parents": [
        "f09cc4831db2b732c80fafbe4da86bd9bf009e1a"
      ],
      "author": {
        "name": "almagia",
        "email": "silvia.almagia@etsi.org",
        "time": "Mon Jun 03 17:29:12 2024 +0200"
      },
      "committer": {
        "name": "almagia",
        "email": "silvia.almagia@etsi.org",
        "time": "Mon Jun 03 17:29:12 2024 +0200"
      },
      "message": "Revert \"Revert \"Feature 11010: Use of upstream helm charts for Prometheus and Grafana in OSM installation.\"\"\n\nThis reverts commit f09cc4831db2b732c80fafbe4da86bd9bf009e1a.\n\nAs requested by TSC on 3 June 2024\n\nChange-Id: Id55362eaff17fed68dbc791a3b137b720bdc67ba\n"
    },
    {
      "commit": "f09cc4831db2b732c80fafbe4da86bd9bf009e1a",
      "tree": "9d39cc9ca07538979c1a87a42954e8cad01a1afe",
      "parents": [
        "44cb851caff361e3b7ff360ce2b80d0ff5d57faf"
      ],
      "author": {
        "name": "Rahul Zamre",
        "email": "rzamre@indracompany.com",
        "time": "Tue May 28 12:26:44 2024 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jun 03 16:14:39 2024 +0200"
      },
      "message": "Revert \"Feature 11010: Use of upstream helm charts for Prometheus and Grafana in OSM installation.\"\n\nThis reverts commit abf6770c2ec33d6ae0b1fb93be1093081abb5a9f.\n\nChange-Id: Ic179fe5475d7a75286bcc10f7694a9e9ef19817b\nSigned-off-by: Rahul Zamre \u003crzamre@indracompany.com\u003e\n"
    },
    {
      "commit": "18582e9176d2d4a07d4628fc0db7c6221613c4f2",
      "tree": "687c1d2f94d7d9e18dbf4e7758ef36ab26f60dd4",
      "parents": [
        "7870d172322963e22c1cf04558768d3d8103fffa"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue May 21 12:13:50 2024 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu May 23 15:45:48 2024 +0200"
      },
      "message": "Feature 11037 Installation of ingress controller in OSM community installer\n\nChange-Id: If704da044dd54aa3ec22253b6f2cb45257ad6362\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "e400dfdf8dd2bdd67321fa70a56cef6458533dbc",
      "tree": "44d4880ea86daad37ea70d97ae9c0425fcb05c56",
      "parents": [
        "2ce240ca49553ed9d59f6d03b5d3a4592ffa353c"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Dec 12 21:53:43 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Dec 13 00:28:32 2023 +0100"
      },
      "message": "Prepare installers and Jenkins for Release FIFTEEN\n\nChange-Id: I2b6f9d6743860e425915497314ab82a4e20c60e3\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "2ce240ca49553ed9d59f6d03b5d3a4592ffa353c",
      "tree": "2871c9a254665fb24d1bd8abfe3959df2801594d",
      "parents": [
        "f976ab834a6d339139869278498b82f50ac8e2e8"
      ],
      "author": {
        "name": "Gabriel Cuba",
        "email": "gcuba@whitestack.com",
        "time": "Mon Nov 27 13:53:23 2023 -0500"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Dec 08 20:03:22 2023 +0100"
      },
      "message": "Feature 10997: Add OSM gitlab OCI URL for robot tests\n\nChange-Id: I007538fd37d407bb8fa80ff3f8fcefaa8fd86546\nSigned-off-by: Gabriel Cuba \u003cgcuba@whitestack.com\u003e\n"
    },
    {
      "commit": "1c04a5cf993fac5198b77246f8cba6a80b065cb2",
      "tree": "eb08c3099aab293f59a03509db0c7377fcf1f517",
      "parents": [
        "c9ea6ad7758f6d3517f58f8f9fac1f930781a70b"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Nov 29 06:40:44 2023 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Dec 04 20:16:18 2023 +0100"
      },
      "message": "Removing Charm and Snap promotion\n\nAs charms and snaps are no longer maintained after v14.0, this change\nremoves the promotion of charms and snaps in preparation for v15.0\n\nChange-Id: I8f116a01ed0813f360e2f501e1685dccf168dc39\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c9ea6ad7758f6d3517f58f8f9fac1f930781a70b",
      "tree": "846d8bd31cbf7fad75dbeaf4d5af66ba86e4c9c2",
      "parents": [
        "7ecb4e809e72c4c4c3c33e8a30f2c6050e30b03e"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 27 18:50:12 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 27 18:50:19 2023 +0100"
      },
      "message": "Update Jenkins stage 1 and 2 files to enable new params so that they land in stage 3\n\nChange-Id: I3c7353662d2b1c3937ec30e92d38a8f193c4a861\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8375da1695c98bd23fcc226f0e26c20ac5710d1b",
      "tree": "a5dc2790dab7f600f1b175045f6d4f2ba8e5dc20",
      "parents": [
        "bff5fd071257f0e285b9806374d78cb0c91f95df"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 10 10:52:29 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Nov 21 09:36:53 2023 +0100"
      },
      "message": "Feature 11006: make juju installation optional in community installer\n\nChange-Id: Id00504e76f8492e4bd146bca430b50df8061e92b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5978884ecea7becb14190f1228db1df6b1b169e6",
      "tree": "60571f1413bb46cb39873aa17fe985dea1341b14",
      "parents": [
        "37d5a5f1213b462f065ef44229681c801ca7efe9"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 10 15:13:49 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Oct 10 15:14:01 2023 +0200"
      },
      "message": "Feature 11006: new boolean param in stage3 to enable juju installation\n\nChange-Id: I9838fdac79a73a557810d488a48390d01212048b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "c7da11d48593106cb9db1f7a3f9208593fdc5ed4",
      "tree": "88f560f5a75a9673e43a5baf04f8f5d892f26536",
      "parents": [
        "bc171487ec0834146c3c1a0a3a96629aee9c6428"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Aug 11 15:26:22 2023 +0000"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Aug 11 22:45:31 2023 +0200"
      },
      "message": "Use 22.04 as base for charms\n\nWhen promoting charms that are now 22.04 based, we need\nto use the correct base channel\n\nChange-Id: I0c384dc9c253df28f9ad55e289b0d53c0d21f844\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "5c47efad3d2e20c1f6349d36c76aae07fc1b455a",
      "tree": "52a148232450b8a7efba44abf4cff29a9d6f836f",
      "parents": [
        "fd97f814dcd29f877db7f7f689bfc0b551d37e12"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jul 05 11:37:12 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jul 05 11:37:12 2023 +0200"
      },
      "message": "Fix jenkins stage1 typo in OPENSTACK_OSM_FLAVOR\n\nChange-Id: Ica00c6d8318bbb0d75ef2288eb8651ac8b3ba91a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "fd97f814dcd29f877db7f7f689bfc0b551d37e12",
      "tree": "f2c8f24cd126bfb0a38af22ce0b448c9f48ea9f6",
      "parents": [
        "7812a1c7fc8bbc94a99937ab393de7229f3df000"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jul 05 09:07:56 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Jul 05 09:07:56 2023 +0200"
      },
      "message": "Update jenkins stage1 and stage2 to fix setting of VM flavor for OSM installation\n\nChange-Id: I33a8b01cd47dbeea2d05473365dbe7c18c050b86\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8a5650e095c5c279131f54c5dcab46dd521d10fd",
      "tree": "c4b2780492a84d366eb6eba6a7f0c1ef6b7771bb",
      "parents": [
        "d1be4b7816e42226ded2c32ed07fe625dcdd34d6"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jul 03 18:51:45 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Jul 03 18:51:45 2023 +0200"
      },
      "message": "Update jenkins stage3 to allow setting the VM flavor for OSM installation and tests\n\nChange-Id: Ie133c40e70e596ad2d25a610f1839bdf24de2037\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "2e0593eee80086f46258e93640f222d8c5127315",
      "tree": "ad4ede769f7585b3ba662b0165732f1e3d958ac6",
      "parents": [
        "4790cbab4da4ce9b32913e8e867e7466b3d8d778"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 20 13:18:37 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 23 13:48:34 2023 +0200"
      },
      "message": "Fix archive logs so that no old logs are archived\n\nChange-Id: I1d5883db41d1d2b9103bbb78a565042c2d8c0351\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "a474e0794fc5f43134745429d033182e9d1016b4",
      "tree": "defc855cbdca56a98c5ad57ff3cc14d2d18f46e9",
      "parents": [
        "ccb2237f8034980f64487e10941fec4ff1f36547"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Jun 02 12:56:29 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Jun 20 13:22:56 2023 +0200"
      },
      "message": "Add option in Jenkins stage3 to test old SA\n\nChange-Id: Id363400ccf551ccf6ade39a32c7e598e4200886b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "80b2e177597d4d66afa568837aa58e0064f1a9d5",
      "tree": "eac73d474fd4983f9a5d0b948b49d9e6d22a68e3",
      "parents": [
        "ecc48d92ff04fceca0b31c65a294cfbe7091056b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jun 01 18:38:13 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jun 08 20:55:02 2023 +0200"
      },
      "message": "Update installer for Ubuntu22 and K8s 1.26.5\n\nChange-Id: I3b39c6b63c06847f42376ec6e8493d2085429986\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4ef4419d061615b0e401e10d599fdcd3ee1502d5",
      "tree": "2ee573f14ab298ae4d1724df6efaf36a186d324a",
      "parents": [
        "29b652be6c89e8051ac5eee52d48658c31395f02"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 31 14:31:37 2023 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jun 01 17:08:36 2023 +0200"
      },
      "message": "JSCH workaround for Ubuntu 22.04\n\nClearly marked workaround code which re-enables ssh-rsa as an\naccpeted public key algorithm.\n\nChange-Id: Iabd67c650d03d9b157b45df1481ccd2643a3beb1\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "5308be9dfe8efc5341b5d33f62621241e05cf4af",
      "tree": "1919f1dd0883bee11326ea3771793eaf1a6f2602",
      "parents": [
        "3c85a3f12981ebdee927138ddc6bf5fa1d787efa"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu May 25 12:48:48 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu May 25 12:48:48 2023 +0200"
      },
      "message": "Fix log archive in stage3\n\nChange-Id: If97fcc39cbc3e1fabd6c0bcf877dfac771a2ba1b\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "3c85a3f12981ebdee927138ddc6bf5fa1d787efa",
      "tree": "68a512061dd966b2c703e6f179072151e4ca0eaf",
      "parents": [
        "43a3ab6a94b2a40f32334dcc8384c37b2553b880"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 24 17:59:26 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 24 17:59:26 2023 +0200"
      },
      "message": "Archive Airflow DAGs logs in stage3\n\nChange-Id: Ie916fb68c463f5bef7e68116ac8910a08267dbe9\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b254c0268b0ce5969e50fd79fecd1a82fa635ce5",
      "tree": "8bfd7557ff615d16e245d1f60933054ae63d2083",
      "parents": [
        "e78f5a762565fe67b2637b560fdc829a9d71ccd0"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 22 00:47:42 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 22 11:12:23 2023 +0200"
      },
      "message": "Update stage3 to archive logs from Airflow DAGs\n\nChange-Id: I99b6d6b9afe94135be8909c7aa96866615532389\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "2aab0d77d06ee94a10ffed431d1b270871ce319e",
      "tree": "e30b937f464c5cae237a05b07899c181c29d0f29",
      "parents": [
        "ef78c3c64d4a203334b7935e83e29bac56ccba97"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 17 16:24:22 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 17 16:24:41 2023 +0200"
      },
      "message": "ubuntu20 as base image for OSM installation\n\nChange-Id: I9372211baabe88c83c5f86e32dff35686968c1d4\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "3f26c2c08271e5ff2beb3ee97909a035e322761f",
      "tree": "d67885eda7bdbdd74fb78b5f685384e1de530401",
      "parents": [
        "7e3c1483c5face876176644191a9ccaf9e8c0f0e"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 17 12:19:36 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 17 12:20:22 2023 +0200"
      },
      "message": "Update stage2 to use Ubuntu22 as Openstack base image\n\nChange-Id: I91c710a86f7fba14f3e39d95e8d3fb96a7f14662\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "7e3c1483c5face876176644191a9ccaf9e8c0f0e",
      "tree": "66a67026dba4b861a3e59601e7accb6c55207603",
      "parents": [
        "836354fe4faf5ec29acfabcaf1a79cefd86b5848"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue May 16 11:04:40 2023 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 17 10:54:32 2023 +0200"
      },
      "message": "Update jenkins-stage3 to use ubuntu22 as default image and DEBUG loglevel for sshCommand\n\nChange-Id: I852e0f706176fda4f24ea4afd8a23e27280624ba\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "6db47d485db75641a282f8da13720e23d6f6dfb5",
      "tree": "33667096f9e83ef10503a11fba61fdf567f120ea",
      "parents": [
        "f91f9c32f0d3cd4011a288235d0e4e1ba44b85d5"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Mar 23 13:51:15 2023 -0400"
      },
      "committer": {
        "name": "aticig",
        "email": "gulsum.atici@canonical.com",
        "time": "Tue Apr 25 18:08:47 2023 +0200"
      },
      "message": "OSM DB Update Charm\n\nInitial load of code for the osm-update-db-operator charm\n\nChange-Id: I2884249efaaa86f614df6c286a69f3546489b523\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "473c541d5bf7a126e426490f0228f8812cc70b28",
      "tree": "b839d72f445e58d80002cc1b572ae21647c5b43b",
      "parents": [
        "0baeac7fd2079e87698fa1e3eea48833ee331cd7"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 03 13:32:22 2023 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 03 20:46:14 2023 +0200"
      },
      "message": "Partial revert of 13026\n\nThe *.gz and *Packages are actually used in the creation of\nthe debian repository for the installers.\n\nChange-Id: I56ba0ce478fba9bcaeb58d6f2abaf235a4eab78a\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "48eea891e08c1427b711d6890308854df4ccc78b",
      "tree": "da616d53fad1209a69663d9a627cdae8b7337936",
      "parents": [
        "ef27d2e228e3dcfe572dc77ce7e4342085630acf"
      ],
      "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": "Thu Mar 23 14:04:09 2023 +0100"
      },
      "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": "740e877d19b5e77c8d7f64a85e805c0e68602d41",
      "tree": "59b424ad63cd892c94ec76b5af360e878a0d3cce",
      "parents": [
        "68bc89407c14e9e25cae41a94f1bc2e0c7eed59b"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 28 12:56:07 2023 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Feb 28 12:58:52 2023 +0100"
      },
      "message": "Update the artifacts stored in stage2\n\nThis change updates the patterns of the artifacts to be stored by the\nmethod `archive` in `ci_helper.groovy`.\n\nThe pattern \"dists/*.gz\" and \"dists/*Packages\" corresponding to index\nfiles for debian repos are no longer required.\n\nThe pattern \"dist/*.whl\" corresponding to Python wheel files is now\nrequired, since it is an additional artifact generated in stage2.\n\nChange-Id: Id87fcb98b2d79a9bd0b64fdaca44da8acd9e1cb1\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5d9ce300ce3f5aaeaa635a49ae2c3cee819a4d7d",
      "tree": "4e4bdf77e9a07bcd7e76abee958d2874240dbab9",
      "parents": [
        "810002d5ecce421a50534052f79ffafaa4231a4d"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jan 28 04:05:48 2023 +0000"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Sat Jan 28 04:05:48 2023 +0000"
      },
      "message": "Improve Merge Job Speed\n\nChecks for charms that were changed for the merge job too\ninstead of forcing all charms to be rebuilt\n\nChange-Id: I9018813ba087cd968968dc98f6167097a8ca4bdb\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "27da38deb3b184608a6d66ab6bc476506d8d7301",
      "tree": "5974d1a097a4a7a5c67d0cca3535011b6afc9f22",
      "parents": [
        "da3c1c0ef7999562fbbcd81e0fff6c2ef632165e"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Jan 12 15:14:58 2023 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 13 17:06:28 2023 +0100"
      },
      "message": "Use branch for charms\n\nWhen merging changes for charms in a development branch (ie: not v10.0, etc),\nwe want to publish it to latest/edge/branch-name so that it can be kept\nseparate from the other branches of development\n\nChange-Id: I8f2ec65057d2029d7cda83b9b607a0474a801455\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "da3c1c0ef7999562fbbcd81e0fff6c2ef632165e",
      "tree": "8352967c309e715b757d5079aaa55e0a1a3c8075",
      "parents": [
        "ba6b4e566c5d8ec8f09ebb75014628d37965f378"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Oct 25 09:01:08 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jan 06 17:39:49 2023 +0100"
      },
      "message": "Fixing branch in charm build\n\nFirst time testing with a non-production branch, need to use the branch\nname in the final charm revision\n\nChange-Id: I95f72d04c498310fd03eebc22b59fd2cc8aa6d46\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n(cherry picked from commit 54b4d430ae9f77cef482da7f2e7865e5ea498324)\n"
    },
    {
      "commit": "4a9860409030d08ad8371f89885d66a8bab66f09",
      "tree": "ffe94c9fa522598322f5f9a75a63aeccaad7f9a6",
      "parents": [
        "82874fa5ea726ca0b8ba0441b7df325ebebad1b1"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 08 10:24:53 2022 -0500"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Dec 08 10:25:01 2022 -0500"
      },
      "message": "Adding resources to charm promotion\n\nSome charms have resources, and others, like prometheus have\nmultiple resources.  This change takes those resources into\naccount when promothing charms\n\nChange-Id: I0ecb3634e379e5f1eb7036dadb591d73db773099\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "82874fa5ea726ca0b8ba0441b7df325ebebad1b1",
      "tree": "6a788d9c6d4211f1790b195b4d9dd32ced2ad76a",
      "parents": [
        "cb7dc67d460141b98472561ce080cf378c9cd785"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 22 10:01:14 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Dec 07 16:00:00 2022 +0100"
      },
      "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(cherry picked from commit c598418ec0c5aadfb38aac91cccf28369a34f23c)\n"
    },
    {
      "commit": "0cdfb57951187cc077418f6d76976469ff72b691",
      "tree": "2762964457ad623480b0cd8aeabbd9f889dbca6a",
      "parents": [
        "45ab04c03ec1242fe0b02abbd9f1403a5e71afb3"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 11 10:24:51 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 25 13:07:03 2022 +0100"
      },
      "message": "Update Dockerfile Airflow image and values.yaml to definitive\n\nChange-Id: I2be745edd4dd292cbb29bde58655c47bb52d5a32\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "89c5f55fc5fe30e9f38ef079ebf27ac996183d61",
      "tree": "a92a523dfb9ec56a32405131f6c921e05a42b769",
      "parents": [
        "569faee188f6cae10d0dc5c77b84b1e72f5b4456"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 24 20:16:57 2022 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 25 10:02:27 2022 +0100"
      },
      "message": "Prepare installer, pods and Jenkins for Rel THIRTEEN\n\nChange-Id: Id7bc562963acdb8facf7c6fb48e9598f0743d92f\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "65d02fa0f0e0c4fa5aa384f31564f0f3813b93a8",
      "tree": "41550712ce93dcff3a396c5f88e1b88df52132dc",
      "parents": [
        "fa3eb33a4fcb134bd60b4006c54f3e31f8bce929"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Nov 23 09:33:42 2022 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Nov 24 20:26:40 2022 +0100"
      },
      "message": "Adding logging around repo\n\nAdding some tree commands and lsof to check on the repo directory\nas it does not always get removed properly\n\nChange-Id: Ibc23d232c3f0e00e1fe899d91f218030292f5efd\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "e5245336823411b71968e72c32b3bf33cc07638f",
      "tree": "f9a267c3bb86dd6a9a466b690da0ea664e577085",
      "parents": [
        "84fe31f632166d2fbf566968bd25aa9545e96fdc"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Aug 16 09:57:13 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Nov 16 16:47:42 2022 +0100"
      },
      "message": "Devops Cleanup\n\nRemoves old files from devops that are not maintained and are\nconfusing to developers looking to use robot tests or other\ntools that have been abandoned in this repository.\n\nChange-Id: I1eca6f413477868fd8892463b696c933f55c35e4\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d2772ad7d595c59fc9d06e83cbc11b8172fc3495",
      "tree": "aba9ba6706940f059a952a16f2453690d408fff7",
      "parents": [
        "230f564de508f1820e40d0bab100763954255595"
      ],
      "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": "Fri Oct 28 09:25:03 2022 +0200"
      },
      "message": "Minor fix in stage3 during push to dockerhub\n\nChange-Id: I54fb53d2e58443fe0900c1e0111bebaa6daf9d16\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "feb9212ef9c27a5d1a972cfbb7b5a829220c0699",
      "tree": "ff2e32bafef07b784a2a6cc18d2636376df40aca",
      "parents": [
        "43070965a5cc9c7109f8150eacde2037bdb04f00"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Sep 19 12:29:46 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Sep 29 14:02:32 2022 +0200"
      },
      "message": "Get installer from right URL\n\nChange-Id: Ic84102e9d07bc32decb10bb5e433121cb0ebb4ff\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "43070965a5cc9c7109f8150eacde2037bdb04f00",
      "tree": "e6f53d573798af3c25defc5b9972d9cbeca3aacc",
      "parents": [
        "e38e8b15aee8668b14530152a3683e8f1cb79a86"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Sep 23 09:32:34 2022 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Sep 28 16:48:47 2022 +0200"
      },
      "message": "Minor changes in stage3 to get robot reports when using pabot\n\nChange-Id: I9e01db3518a9a72ffdc3b3b6df1a6c380e5f0857\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "8585f3369306457cb2c3918f8bb5e47d5796dd79",
      "tree": "bccb1ac12fccd5db832621172468d7601b666b25",
      "parents": [
        "6613d40ffb14e86541311fb30ed548985cc4e01e"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 23 14:04:23 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 23 14:04:23 2022 -0400"
      },
      "message": "Bug 2171: Wait for cloud init\n\nRemoves the explicit add of the GPG key from stage 3 as we\nno longer use that key\n\nAdds an explicit wait for cloud-init to finish before\nproceeding with installation\n\nFixes bug 2171\n\nChange-Id: I268efa1b0b322444d20ac9641745303b330bfd6a\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "6613d40ffb14e86541311fb30ed548985cc4e01e",
      "tree": "f910bcc8e3c9a824cb718625b2d03fc8065d634e",
      "parents": [
        "56005546aea76a7998e568ec5f50f9f1ec20eb8d"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 16 16:41:13 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Sep 19 21:22:22 2022 +0200"
      },
      "message": "Workaround for Charmcraft Display Bug\n\nhttps://github.com/canonical/charmcraft/issues/834\n\nThe same revision can be displayed more then once, so\nwe just take the first one\n\nChange-Id: Idd51d3b439e9c303ba44084c21998fa195aa586e\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "3b17371ff6f3d5524d127fe8d4967bba80b02840",
      "tree": "385e00e10c5636eff535cbf519338b324ccfa851",
      "parents": [
        "4510195faffba4e9d7a1459267d585ff218f7060"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 15 14:12:55 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 15 14:12:55 2022 -0400"
      },
      "message": "Adding resource\n\nTurns out we do need to be explicit on image resource\nrevision to use when publishing a charm to a new\ntrack/branch\n\nChange-Id: Id666eac063e20274f19f70aee4c6d13a3cf6cd3a\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "1adc1e4bd4e36f75b7e9cccef62cf8e167020763",
      "tree": "17fbc0665ae4edcdc89c346d19e1d466fa51efbe",
      "parents": [
        "a92bee7fcacbdf045e3e9c30b267d561cf346bb5"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 14 12:56:12 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 14 14:12:54 2022 -0400"
      },
      "message": "Fixing typo\n\nTypo in check to see if this is a merge job and should skip\nthe releasenote check\nOnly rebuild charms if they exist in the module\n\nChange-Id: I7d0280167bf3b20b4059aca7f62ab42daf3cab4b\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a92bee7fcacbdf045e3e9c30b267d561cf346bb5",
      "tree": "b89451f03ee9b347ca5c843eb417714ac1b078c2",
      "parents": [
        "58ac3a531199520059e182b67571708048220ab6"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Sep 13 20:50:09 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 14 04:13:58 2022 +0200"
      },
      "message": "Fixing charm name typos\n\nCorrected the name to match the metadata.yaml\n\nChange-Id: I5c82f30e0118517d64f067a2817477d69730e1ae\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "d7f1c2729ec9310b83cf7e5459cd3beb77406733",
      "tree": "413ede1c633c51453f2a07dc078ce190ca9d47ed",
      "parents": [
        "ae8fa3de4426fd600e37c734644f89ccaa9d5715"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Sep 12 18:12:55 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Sep 12 18:12:55 2022 -0400"
      },
      "message": "Fixing snap promotion\n\nRemoves some charms from the list as they are not needed\nfor OSM\n\nAdds an explicit import of the ETSI GPG signing key\n\nChange-Id: I359b3495fa65e869b677af3479cd9a1877f22e6c\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "ae8fa3de4426fd600e37c734644f89ccaa9d5715",
      "tree": "bd15c79c63c35433fc86d29fbf52b86ffd139454",
      "parents": [
        "e5b9ba619c48d8768a3e75ed35883c034c38e107"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 08 11:56:24 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 08 19:13:22 2022 +0200"
      },
      "message": "Force charm build on merge\n\nThere is no easy method post-merge to determine what\ncharms need to be rebuilt, so we will rebuild all of\nthem\n\nChange-Id: I50436a63cf3f63e32105051df8c571dd2dd6d2dd\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c880c384873d058420d2e81c4a992715fcf03a3b",
      "tree": "14895dbec456121ddbe64d29a32038ba832c5ee6",
      "parents": [
        "7875aedf960fc966a4b15062b82713b7885cf0bd"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Sep 07 09:36:43 2022 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Sep 08 02:07:21 2022 +0200"
      },
      "message": "Feature 10953: Publication of Charms in CI/CD Pipeline\n\nAdds section to detect changes in charms, and builds\nand publishes the charms accordingly\n\nChange-Id: I41bbcdcc0cf919ddbbc83374ccfb3f17c6b7dc37\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "7875aedf960fc966a4b15062b82713b7885cf0bd",
      "tree": "f891c410bc851bc0c61b7d60d33f592953e8928e",
      "parents": [
        "354ca211482bd96656590e4ce2bfb307421b2090"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 02 16:11:33 2022 +0200"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Sep 02 11:56:41 2022 -0400"
      },
      "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"
    },
    {
      "commit": "e0f5743b3e1372f5ca96b21a986f6a319ca9fd7d",
      "tree": "b7a02339fea10844eeac0d6bb3207e0b342e0790",
      "parents": [
        "38e4926c6f1d56df6690c8e3689a0e4bf1ce716a"
      ],
      "author": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 29 12:46:18 2022 -0400"
      },
      "committer": {
        "name": "Mark Beierl",
        "email": "mark.beierl@canonical.com",
        "time": "Fri Jul 29 12:46:18 2022 -0400"
      },
      "message": "Bug 2129: Fix logic to always delete VM\n\nPuts the step to extract the container logs into a try/catch block\nso that the logic to delete the VM and stop the apache container\nwill always execute, instead of leaving them behind on error.\n\nFixes bug 2129\n\nChange-Id: If252670b5374f1665f0e8b649b9fbc16c1ff2705\nSigned-off-by: Mark Beierl \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "38e4926c6f1d56df6690c8e3689a0e4bf1ce716a",
      "tree": "1323d1ce4abafc7983462cc05e7d53d7c8c133cc",
      "parents": [
        "aad910b04fb85445d87c9fc54cf3b25c11caa4ec"
      ],
      "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:52 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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "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": "be5e68caa721d8c143ba80899b0e29fc84bec982",
      "tree": "81eff86065096a93f7c0b8a3e56486c5f2fb4280",
      "parents": [
        "4bd817730228a52f8835e17fecb083a8abdb6eee"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Nov 24 18:28:51 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Nov 25 09:42:34 2021 +0100"
      },
      "message": "Prevent tests Dockerfile to use cache of osm-packages repo\n\nChange-Id: I867590f408bb401f7bd66785645f7d185ce6861e\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "b59bd0dbeec7956585b656606ae03f8f294c5d45",
      "tree": "71fc52ae78013f2d3eba1da91a7a333a2387b186",
      "parents": [
        "c537fa671e5763cf58f9a05ff7e51e5acc184934"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Nov 16 10:27:42 2021 -0500"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Nov 16 10:27:42 2021 -0500"
      },
      "message": "Add NTP Sync\n\nAdds ntp to the new VM and forces a full clock sync to avoid\nany drift between Jenkins and ETSI VIM\n\nFixes bug 1773\n\nChange-Id: I7cec55cdedcf53f6206ee54959dea4f8f1cfeb65\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "375b2703d4d15cd67a264d46b383c585ea10c00f",
      "tree": "2c90f1e4237f43afe7b63cb87be94966a8a5241a",
      "parents": [
        "0bc87527a95d1c5afc7725981ef0a2e3f55fd274"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 08 12:40:18 2021 +0100"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon Nov 08 12:40:18 2021 +0100"
      },
      "message": "Fix bug 1745 to update installers and manifests for Release ELEVEN\n\nChange-Id: Ied76a46baca9940a2856a289ca8a5ddb7d1381f2\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "0bc87527a95d1c5afc7725981ef0a2e3f55fd274",
      "tree": "4c16a26fbe39b37aff2454595f7c7fb9b5ef29c5",
      "parents": [
        "413bc263cea11a166bf38d11259e153f521dd500"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Oct 20 22:16:17 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Nov 05 15:43:38 2021 +0100"
      },
      "message": "Feature 10892/10893/8460: refactor of OSM installer\n\nThis change covers:\n\n- Feature 10892. Installation of OSM on top of Ubuntu20.04. Changes\n  are mostly in full_install_osm.sh and are related to the use of new\n  versions of kubeadm and docker-ce. In addition, changes in Jenkins\n  groovy files have been done to indicate the base image to be used,\n  either 18.04 or 20.04.\n- Feature 10893. Better tracking of installation. The code for tracking\n  in in common/track. There is a function track that it is called in\n  the different steps of the installation.\n- Feature 8460: Cleanup old code in full_install_osm.sh. The script\n  full_install_osm.sh has been split in different scripts performing\n  specific tasks, thus simplifying the installer: install_docker_ce.sh,\n  install_juju.sh and install_kubeadm_cluster.sh.\n\nChange-Id: I1e388ec56285337eaf34f68470aa5a9b23ff45ff\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "c40dbfe0905fd7e937370542c3e57fbe8dd01b3c",
      "tree": "8db1fa617a8cce917c0acaad27cf098ee4056763",
      "parents": [
        "f5051cb9a979b5e5478534f03bab3444fe800b45"
      ],
      "author": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Fri Sep 10 09:31:10 2021 +0300"
      },
      "committer": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Fri Sep 10 09:31:15 2021 +0300"
      },
      "message": "jujudatafolder variable is removed at line 539\n\nIn this merged commit https://osm.etsi.org/gerrit/c/osm/devops/+/11149/, a variable was left by mistake.\nThis commit resolves the issue.\n\nChange-Id: Iaa91ebe5d37c3c6f9b56757f4e6268214d36eb51\nSigned-off-by: aktas \u003cemin.aktas@ulakhaberlesme.com.tr\u003e\n"
    },
    {
      "commit": "21ba9cee5d08c89b1f48c6fdfc83e04ec192f6a6",
      "tree": "dd169e90ef86c6c06d1b55f8d2e56580e9d09efe",
      "parents": [
        "5924b7ae1ed9a562f2594a1f463a1f1a4a061320"
      ],
      "author": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Mon Sep 06 13:30:09 2021 +0300"
      },
      "committer": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Mon Sep 06 13:30:20 2021 +0300"
      },
      "message": "Removing juju installation in the jenkins pipeline\n\nWith the new way of the juju accces in k8s_08 testsuite,\ninstalling juju in the container is not needed.\nk8s_08 testsuite changes: https://osm.etsi.org/gerrit/c/osm/tests/+/11104\n\nChange-Id: I7c5a59a776df23ca21b21a17728e658ad6d4e388\nSigned-off-by: aktas \u003cemin.aktas@ulakhaberlesme.com.tr\u003e\n"
    },
    {
      "commit": "5924b7ae1ed9a562f2594a1f463a1f1a4a061320",
      "tree": "368d8a5e78ceec481d85befc2944bea14c4567b8",
      "parents": [
        "0dc25b3c932a7831f23e8d93d6d75be5c284877e"
      ],
      "author": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Sep 02 19:15:17 2021 +0100"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Thu Sep 02 21:06:43 2021 +0200"
      },
      "message": "Revert stage3 to use default installer\n\nChange-Id: I9338d4108bddfe8db212d5aad82d9d8ad1473992\nSigned-off-by: sousaedu \u003ceduardo.sousa@canonical.com\u003e\n"
    },
    {
      "commit": "205920ea8c6d155c25b380b76d7f1bc1f7af71ba",
      "tree": "b917a66ca9cb0cf09d030d0ac09713ed492af875",
      "parents": [
        "a72091f29ca756e053b2a03929c295b621847abe"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Aug 30 13:57:09 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Tue Aug 31 14:17:09 2021 +0200"
      },
      "message": "Default to Charmed Install\n\nOpenEBS is giving us troubles again, so we need to use the --charmed option\nin the installer until we can figure out how to fix the K8s installer.\n\nChange-Id: I6dcd24f9b7c1f70d074bcd40f63fb110fb1c355b\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "a72091f29ca756e053b2a03929c295b621847abe",
      "tree": "ec40c08359e722dd3568c19ee73406daa5c212d1",
      "parents": [
        "2ad643224e7f9b5443db6fdd41e1acb3535cec25"
      ],
      "author": {
        "name": "aguilard",
        "email": "e.dah.tid@telefonica.com",
        "time": "Mon Aug 30 10:16:31 2021 +0200"
      },
      "committer": {
        "name": "aguilard",
        "email": "e.dah.tid@telefonica.com",
        "time": "Mon Aug 30 10:16:31 2021 +0200"
      },
      "message": "Fixed error in ci_stage_3.groovy file\n\nThere was a typo in threshold variables.\n\nChange-Id: Ib4cf608e0694e89f015212c6a011d4faa001d88c\nSigned-off-by: aguilard \u003ce.dah.tid@telefonica.com\u003e\n"
    },
    {
      "commit": "2ad643224e7f9b5443db6fdd41e1acb3535cec25",
      "tree": "f816391c491fc920ad3c46f2caad516ffe4d43b8",
      "parents": [
        "d680be4f261d4c580fcdf75abe11cfc29003915d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Fri Aug 13 16:43:15 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Thu Aug 26 22:17:26 2021 +0200"
      },
      "message": "Add private key to docker/tests to access OSM instance\n\nSome of the tests require access to OSM instance in order\nto run some commands from there. Those commands could be run\nusing ssh, but a private key is required to be able connect to\nthat OSM instance.\n\nThis change gets the private key corresponding to the public key in\nOSM instance and mounts it in docker/tests so that the container can\naccess to OSM instance via ssh and run commands there.\n\nChange-Id: Id12ede582d5e519afbc41647b90d192b80cf8fcf\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "20611225b7c1283bc5ce1572b5515e898c6df2b5",
      "tree": "451be91532beb60b67fb6c48b173bd910b3e1730",
      "parents": [
        "7b65802df2bce0f945360953a4446a746c93d542"
      ],
      "author": {
        "name": "aktas",
        "email": "emin.aktas@ulakhaberlesme.com.tr",
        "time": "Thu May 27 09:47:19 2021 +0300"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed Jun 23 15:24:37 2021 +0200"
      },
      "message": "Adding Juju in the pipeline for Robot tests\n\n* Getting Juju data from installed osm\n* Bind the Juju data to robot-systest container\n\nChange-Id: I3fedd01fe0314b59e7b9db625b3fb206ceca4353\nSigned-off-by: aktas \u003cemin.aktas@ulakhaberlesme.com.tr\u003e\n"
    },
    {
      "commit": "0062727f3c596aa3c4e87b4ea497bdf69b3dedd9",
      "tree": "be96c1c48d5c89c6ad5f2db4e9f6970de8870c9f",
      "parents": [
        "2bf767ac57f3cfb9220b59036da7b24134fd5007"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 26 16:54:05 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Thu Jun 03 18:15:36 2021 +0200"
      },
      "message": "Fix bug 1559 to update installers and manifests for Release TEN\n\nChange-Id: I1e985dc5d27f3cfe246a0e52a8e08b15155842d5\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "ded44484c3afad1bd55dd95d7acfccdd0a91c030",
      "tree": "63c37eaffba4a349cf353cab80645e3b75874527",
      "parents": [
        "1072160c684a35076746d7b789bb0040643d3a20"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 21 16:23:19 2021 -0400"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Fri May 21 22:38:17 2021 +0200"
      },
      "message": "Removal of openvim\n\nDo not attempt to build openvim anymore\nRemove openvim and LW-UI from branch and tag scripts\n\nChange-Id: If0026575410a372179edd6dd045ac5e04463c9a6\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "05cb89a7d22e126f8ba0406c0fcd1b074e2e9cfc",
      "tree": "23a7379e42878b005d14b312759283db9f67ebba",
      "parents": [
        "5622f41ca36d47d6a0cff4f79361719bcf5aca9d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 14 16:47:13 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 12 11:26:31 2021 +0200"
      },
      "message": "Add port mapping file to stage3 and mount it in docker tests\n\nChange-Id: I807a11f95ef3fb1976a9c52dccabcd46e2e4413d\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "5622f41ca36d47d6a0cff4f79361719bcf5aca9d",
      "tree": "64d1daae98dc57ee6e52fde26a706171a5242a19",
      "parents": [
        "4a7a23cdf44402d3be70b491049129b0b28ed02f"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed May 12 09:50:16 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Wed May 12 10:44:36 2021 +0200"
      },
      "message": "Do not throw error if robot test result is unstable\n\nChange-Id: Ide5136b35f8f3965a3ef716eaad6414a6d47cc90\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "4a7a23cdf44402d3be70b491049129b0b28ed02f",
      "tree": "abb97c7d2c3c5ff69c8ec73cfeba1a546e6b6d41",
      "parents": [
        "accf1171620c343e847f61ce2dd752dbd08bcdb1"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 22:06:30 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 22:06:30 2021 +0200"
      },
      "message": "Modify pass threshold to 100 for stage3-patch workflow\n\nChange-Id: Ic11bdc47d0fc50f475c9b56c9628bce303d4d30a\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "76a0205050031992a69913b10eca9626f0d4495c",
      "tree": "aa6e606f599be87374792436f45ecc8f96353a0c",
      "parents": [
        "cca9364cc14db921c22d84b8a83149e041a257c9"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 19:02:10 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Mon May 10 19:02:10 2021 +0200"
      },
      "message": "Enable pass and unstable thresholds in stage3\n\nChange-Id: I2355ec71ab009e7646d35e7bcaa637dcd6751fb8\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "cca9364cc14db921c22d84b8a83149e041a257c9",
      "tree": "89f31ee1f9a430c12064260d8cf2fb80a53044f3",
      "parents": [
        "cda4fbcc6ca2002b85303df528c711c7ca174c3b"
      ],
      "author": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon May 03 16:29:14 2021 -0400"
      },
      "committer": {
        "name": "sousaedu",
        "email": "eduardo.sousa@canonical.com",
        "time": "Fri May 07 16:54:25 2021 +0200"
      },
      "message": "Removal of Light-UI\n\nWith the only supported UI being the NG-UI, and approval from\nthe TSC, the Light UI is being completely removed from the\nbuild process and installers.\n\nChange-Id: I9a0c099fedcac411a0e31dce4bf64895d1092a37\nSigned-off-by: beierlm \u003cmark.beierl@canonical.com\u003e\n"
    },
    {
      "commit": "c395a45423e2f7cce7edae2ab4168d9ec5b51d49",
      "tree": "6cf0e6309debf28213ca9b5588533479ecf2cc29",
      "parents": [
        "1bc71028cddcf55348ea36c0d0b96377e05a1586"
      ],
      "author": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 14:22:26 2021 +0200"
      },
      "committer": {
        "name": "David Garcia",
        "email": "david.garcia@canonical.com",
        "time": "Wed May 05 14:22:26 2021 +0200"
      },
      "message": "Fix bug 1527\n\nMove from xip.io to nip.io\n\nChange-Id: Id861f8dac7c38786544383985a1a75cf0bce16df\nSigned-off-by: David Garcia \u003cdavid.garcia@canonical.com\u003e\n"
    },
    {
      "commit": "4c63075797178555994ba54f46755d1228426028",
      "tree": "dd0e9cb7034cf26843726f981475c56c7234716b",
      "parents": [
        "f7eefb25d54e4f4481004760f95f3e819e783ef1"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Tue Apr 06 18:37:54 2021 +0200"
      },
      "committer": {
        "name": "beierlm",
        "email": "mark.beierl@canonical.com",
        "time": "Mon Apr 26 22:18:25 2021 +0200"
      },
      "message": "Add pass and unstablerobot  thresholds for stage3\n\nThis change adds two parameters to the stage3 Jenkinsfile in\nci_stage3_groovy:\n\n- ROBOT_PASS_THRESHOLD: % passed Robot tests to mark the build as\n  passed\n- ROBOT_UNSTABLE_THRESHOLD: % passed Robot tests to mark the build\n  as unstable\n\nThese two parameters are passed to robotPublisher, the class in Robot\nFramework Jenkins plugin to publish test results.\n\nChange-Id: Ia2abdf996033163572836afe88cfa0675683fcb1\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    },
    {
      "commit": "9a51086452eaf7ee39c485246c7bcc4a4481efae",
      "tree": "8f65fb8a4a11f194f921f59776b80a192b09ee12",
      "parents": [
        "50942533f898050ad1a658286f713716fdec119d"
      ],
      "author": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 21 14:15:56 2021 +0200"
      },
      "committer": {
        "name": "garciadeblas",
        "email": "gerardo.garciadeblas@telefonica.com",
        "time": "Wed Apr 21 14:15:56 2021 +0200"
      },
      "message": "Add option to OSM installer to skip caching juju lxd images\n\nA new option \u0027--nocachelxdimages\u0027 has been added to\n\u0027installers/full_install_osm.sh\u0027. If specified, the installer will\nskip caching juju lxd images. The option will also skip crontab\nconfiguration to guarantee that the images are not cached daily.\n\nThe change also modifies \u0027ci_stage_3.groovy\u0027 to use that option in\nOSM pipeline, which will save installation time.\n\nChange-Id: I7bfc4432d9a1c99e39440daaf559db897944bd22\nSigned-off-by: garciadeblas \u003cgerardo.garciadeblas@telefonica.com\u003e\n"
    }
  ],
  "next": "50942533f898050ad1a658286f713716fdec119d"
}
