)]}'
{
  "log": [
    {
      "commit": "238313572d906dee2ad8605b828cc8941a4baa4d",
      "tree": "a4004c57fd27aeb5e808a4358a6ee8be8642aebf",
      "parents": [
        "eed0c6e2ba90098ef1c3913b29d48efc8f68a7ef"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Nov 14 09:13:45 2022 +0100"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Nov 14 09:13:45 2022 +0100"
      },
      "message": "Use --require-hashes option when installing pipenv\n\nBug: Issue 16413\nChange-Id: Ibbc8a54d9792b669a627c51ff9947fbaeda1c6b1\n"
    },
    {
      "commit": "eed0c6e2ba90098ef1c3913b29d48efc8f68a7ef",
      "tree": "c779b227fb2be8b636e450b6c2db80ba54e16c6c",
      "parents": [
        "bae07480f0e2bc7c4c875ab36c96214184f3d03e"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Dec 10 11:33:15 2019 +0100"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Dec 10 11:33:15 2019 +0100"
      },
      "message": "Move actions done before a test run out of the constructor\n\nThe initial delay and cloning of projects were done, when a test client\nobject was instantiated. This didn\u0027t seem like the proper place to do it\nand also led to a large constructor.\n\nNow these steps are performed in the prerun- method, which is called before\nthe run()-method is called.\n\nChange-Id: Ic6b3766f4ee12e3c0d4d4633c97fb0c7177b143c\n"
    },
    {
      "commit": "bae07480f0e2bc7c4c875ab36c96214184f3d03e",
      "tree": "478ce4c508257958746de54c4b8c3dfe6b8dbef2",
      "parents": [
        "dc49fd96de873170e2f37ffd16b746a3470658a4"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Dec 10 11:25:39 2019 +0100"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Dec 10 11:25:39 2019 +0100"
      },
      "message": "Allow to configure an initial delay\n\nUntil now, all clients would start at the same time. This could greatly\naffect the tested server.\n\nThis change allows to configure a time span in which a client will\nrandomly start with the execution. This should mitigate the effect.\n\nChange-Id: I0a1ea7f21f82c96f4e20428eed0ce4590962530c\n"
    },
    {
      "commit": "dc49fd96de873170e2f37ffd16b746a3470658a4",
      "tree": "7da6db40ed3d4947d78db78d152d7ed4ad49ee32",
      "parents": [
        "f2f1323d4219b07654d4ddf4c461cc141ee6dc73"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Nov 21 09:00:30 2019 +0100"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Nov 21 09:00:43 2019 +0100"
      },
      "message": "Fix entrypoint of Kubernetes deployment\n\nThe entrypoint of the Kubernetes deployment did not use the entrypoint\nscript and thus did not use the CA-certificates, failing when testing\na Gerrit server using SSL.\n\nChange-Id: I03510df84045381e23a65f641f2dd1bb1724d67d\n"
    },
    {
      "commit": "f2f1323d4219b07654d4ddf4c461cc141ee6dc73",
      "tree": "5a36f809cd5d81c73c4d3381bbd6bc9833a6d4e1",
      "parents": [
        "f2450abf6f0e2600965ece577d7b1d3d875969de"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Nov 12 13:47:08 2019 +0100"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Nov 12 13:47:08 2019 +0100"
      },
      "message": "Allow to add CA for HTTPS-connections\n\nTests against Gerrit servers using HTTPS were failing, since no valid\nCA was available.\n\nNow certificates that are mounted to `/var/loadtest/certs` will be used\nas a CA.\n\nChange-Id: I92d115cb9fc593c49a26f6abcaa62f9fee27ea6b\n"
    },
    {
      "commit": "f2450abf6f0e2600965ece577d7b1d3d875969de",
      "tree": "164a6036c9e3572e1676a7b0962036ab09f7bc44",
      "parents": [
        "df1a1dec1d604109ae984fe3b2cfdef5ca34e45f"
      ],
      "author": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:06:37 2019 -0800"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:45 2019 -0800"
      },
      "message": "Add license\n"
    },
    {
      "commit": "df1a1dec1d604109ae984fe3b2cfdef5ca34e45f",
      "tree": "eead7c76bfe617c14a50a0e999fe224f29e24787",
      "parents": [
        "a2556a507242ef935b57422fed27714b527b30dd"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Oct 15 11:17:09 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:45 2019 -0800"
      },
      "message": "Improve logging to contain action duration\n\nThe log so far did not contain direct information of the duration\nan action took to run. It could only be calculated indirectly from the\ntime stamps.\n\nThis change measures the time the execution of an action took and adds\nit to the logging message in milliseconds.\n\nChange-Id: I070a54be315927bebdc944ebbe538e05401c9611\n"
    },
    {
      "commit": "a2556a507242ef935b57422fed27714b527b30dd",
      "tree": "3613fc9d73f8152d2a2a58decd2a0a10352f2e15",
      "parents": [
        "71580190562cbd352f60b83f7f58985943b26651"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Fri Sep 27 14:13:02 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:45 2019 -0800"
      },
      "message": "Add debug log entry at beginning of action\n\nChange-Id: I920a5f9f7d090b95350e88e539dd72292b029fee\n"
    },
    {
      "commit": "71580190562cbd352f60b83f7f58985943b26651",
      "tree": "a4c064bedcdd1218bb8348090e5609d231b42673",
      "parents": [
        "08cfd23769faa33f827b96329632ed0e56cad9fe"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Oct 01 10:06:16 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Don\u0027t run as root\n\nChange-Id: I5d13bd22d61c4d471c5630d32da9751ad4a5ab3c\n"
    },
    {
      "commit": "08cfd23769faa33f827b96329632ed0e56cad9fe",
      "tree": "ae4df9ba0fa41f4a0264983417f5229898240620",
      "parents": [
        "f5548314261cb0a2e7debebc94e7881f3b8f12ac"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Sep 26 14:54:07 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Do Change ID query in ReviewChangeAction only if executed\n\nRegardless, of whether the ReviewChangeAction was executed, a change ID\nwas queried.\n\nNow the query will only be executed, if the action is meant to be\nexecuted.\n\nChange-Id: Iba59f2f9da4771c9df3a6bb2ff82dcf54e6a4083\n"
    },
    {
      "commit": "f5548314261cb0a2e7debebc94e7881f3b8f12ac",
      "tree": "b0bc3dbed36fea114e8370ceeeb720ca19fd12da",
      "parents": [
        "3ad8b2e2dd1dffc8feb528af513805a7c1825c44"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Thu Sep 26 09:41:09 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Don\u0027t specify python patch version for pipenv\n\nThe base container image is `python:3.7-alpine`, but pipenv was\ninstructed to install packages for python 3.7.3. While this worked, as\nsoon as a newer patch version would be released the build would fail.\n\nThus, now pipenv will use any python 3.7 patch version that is\navailable.\n\nChange-Id: Ia788e4f60586e215883695df9eaab2ef1dbc637f\n"
    },
    {
      "commit": "3ad8b2e2dd1dffc8feb528af513805a7c1825c44",
      "tree": "4f6f2fb73c1bc57005d88bae13193a6a4be327be",
      "parents": [
        "9241c81fb9e07286a7dad7e4aca76976ed4e1be0"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Sep 25 14:56:18 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "By default query files from latest patchset\n\nThe QueryChangeFilesAction was always querying the files from the first\npatch set.\n\nThis change sets the default to the current patchset and also adds the\nrevision ID as a parameter of the action.\n\nChange-Id: I0cc5e28185d102c9680fd569bc44e464ffbf15f4\n"
    },
    {
      "commit": "9241c81fb9e07286a7dad7e4aca76976ed4e1be0",
      "tree": "b0a815e583ec703f2662a9cb078948a77c0c1147",
      "parents": [
        "5a831bbb99903c8cc484c6394ea62c34becc4295"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Sep 25 14:50:45 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Rename QueryChangesAction to QueryHundredOpenChangesAction\n\nThe updated name better represents the hardcoded behaviour of the\naction.\n\nChange-Id: I94c449a162e6e466a4fb650706c601e08ddee3e7\n"
    },
    {
      "commit": "5a831bbb99903c8cc484c6394ea62c34becc4295",
      "tree": "4d4c8042d6597312f17f4350df0f9ae2bcfeff4f",
      "parents": [
        "bfe73d1cac307a66ee9a364d02c729ccd3c9c12f"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Sep 25 14:41:01 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Rename PushToBranchAction to PushHeadToMasterAction\n\nThis rename better reflects the currently hardcoded behavior of the\nclass.\n\nChange-Id: Ib90855fef422aed2928de92e23d6cbcb68124d5f\n"
    },
    {
      "commit": "bfe73d1cac307a66ee9a364d02c729ccd3c9c12f",
      "tree": "f1de6779948c9d761397d126d27b0a1ce7f64688",
      "parents": [
        "5af92d8e9a85fb93d87db9754a1229e00dfe8a4c"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Sep 25 11:25:17 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Update EFK-stack configuration\n\nThis change updates the yaml files configuring the charts used for the\nEFK-logging-stack to adapt to changes in the charts. It also adds\na dashboard for Kibana that presents some simple plots to get an\noverview of the actions performed by the load test.\n\nChange-Id: If133f7aadae30779cc84be73f8982afeedfdf344\n"
    },
    {
      "commit": "5af92d8e9a85fb93d87db9754a1229e00dfe8a4c",
      "tree": "8f77165d2b5927146e25d7e5a4ffb433a64225a2",
      "parents": [
        "0655e92c72853f9019f48a666e06b0f6c20cdac8"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Sep 25 10:26:08 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Adjust Kubernetes deployment to be configurable\n\nChange-Id: I73d5d37b4b08743672cc31bde2e4a9b5b9c419a7\n"
    },
    {
      "commit": "0655e92c72853f9019f48a666e06b0f6c20cdac8",
      "tree": "454ed1d70ca08b075d8225e80a839046e47efa5e",
      "parents": [
        "37cdadf80d2ab5b59910f4e2e7e7280821a748a2"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Sep 25 13:53:06 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Add a paragraph to the readme explaining the test strategy\n\nChange-Id: I68bceec1bfcbe15a3934bc134e9b3b25d9eb06bf\n"
    },
    {
      "commit": "37cdadf80d2ab5b59910f4e2e7e7280821a748a2",
      "tree": "02e14b410a5574f837021b87d5f49d666b848764",
      "parents": [
        "1e7dacc2211c763acdfd0f36a4d3a4807c11b815"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Sep 24 15:19:11 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Make wait times between cycles configurable\n\nThe time between test cycles (one cycle through all actions that were\nexecuted depending on the probability) was hard coded to be between\n1 and 10 seconds.\n\nThis change allows to configure whether to wait between cycles at all\nand to define a min- and max-time to wait.\n\nChange-Id: I950a80e01fc941bd3b01b05a108921cae81be096\n"
    },
    {
      "commit": "1e7dacc2211c763acdfd0f36a4d3a4807c11b815",
      "tree": "223e0f70309ea88622712b785d93494b8a33b07b",
      "parents": [
        "4cf792d0030f775e116ea277e739c2a715f6c603"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Sep 24 14:55:21 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Allow to configure a list of projects known from the start\n\nAn instance (\u0027simulated user\u0027) is only using projects that it knows of.\nThe list of known projects could be grown by either creating a project\nor by querying projects, in which case one of the returned projects in\nthe query was added to the list of known projects.\n\nHowever, for some usecases certain projects should be tested against,\ne.g. they have a specific property like unusually high number of refs.\nSuch a directed test was not possible yet.\n\nThis change allows to configure a list of projects that each simulated\nuser knows from the beginning of the test. If the querying and creation\nof projects is deactivated (by setting the respective probability to 0),\nthe test will only work with these projects.\n\nChange-Id: I4f9e58c9b12930251aad73dcc7962a534541a036\n"
    },
    {
      "commit": "4cf792d0030f775e116ea277e739c2a715f6c603",
      "tree": "5566ab95b087180f7f66c6b94c821838a1284ce9",
      "parents": [
        "18c8af1920072e3cd51efcbd39d8402da28c8794"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Sep 24 14:48:50 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Make number of initially created projects configurable\n\nChange-Id: Ic3d810070a2ee96165d37c236f4f5cb1deaca2c1\n"
    },
    {
      "commit": "18c8af1920072e3cd51efcbd39d8402da28c8794",
      "tree": "22985f49c36a0effbba125ecfe70be0b2847b2a0",
      "parents": [
        "23ed1b1f16aebf1d2057150ca5282f8221125465"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Sep 24 14:43:12 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Parse config recursively\n\nSo far the config was only parsed two levels deep, not allowing to apply\ndefaults deeper than that. This would lead to issues as soon as there is\nfor example a second parameter for each action that can be configured.\n\nNow the parser goes through the config recursively allowing an\nindefinite depth of the config dictionary.\n\nChange-Id: I7a0eed1e0266dbe52b19716df81e93881dceebf7\n"
    },
    {
      "commit": "23ed1b1f16aebf1d2057150ca5282f8221125465",
      "tree": "59aaf1867b08cf6a3b21aeaacb454d58f0319ecc",
      "parents": [
        "a5c1db9c8fd649b2b5c635f1d56a7344287db0bc"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Tue Sep 24 13:46:59 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Make probability with which an action is executed configurable\n\nThe probabilities with which each action was executed in each test cycle\nwas hard coded. This made it hard to create different test scenarios.\n\nNow the probabilities can be defined in the config file. By setting them\nto 0 or 1, they can be configured to never or to always run,\nrespectively. Note, that some actions depend on other actions to create\nthe state required for themselves.\n\nChange-Id: I23b436cda01706b71fa309d4309f133b9181cc92\n"
    },
    {
      "commit": "a5c1db9c8fd649b2b5c635f1d56a7344287db0bc",
      "tree": "8085a726655a18632c07c622892389bece82c1c8",
      "parents": [
        "d411f9355f3300eaa9844626053fa65c50b2bbd1"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 17:08:02 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Allow to set configuration via config file\n\nChange-Id: I84307abb7600918a88cf001fa2ec7292f47a9d50\n"
    },
    {
      "commit": "d411f9355f3300eaa9844626053fa65c50b2bbd1",
      "tree": "c94b04346220c01f4069653c00311ed02ad9602d",
      "parents": [
        "f8e1495dc14630e48daf5c26ed392da45621b9e4"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 14:05:55 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Rename push action to better reflect their function\n\nChange-Id: I3686c5213c6c8948effce24fb185004c9f79edf4\n"
    },
    {
      "commit": "f8e1495dc14630e48daf5c26ed392da45621b9e4",
      "tree": "158ce3c3ca9dd69b92cda80c164bec41c74d5669",
      "parents": [
        "7e89cf1838af89504df0a26abe93ebdcaa8ce337"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 13:59:01 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Use AbstractAction to implement common execute() method\n\nEach action had common code in the execute()-method, which checked,\nwhether the code is executed and to log the error, which might happen\nduring execution.\n\nThis change moves this code to a method in the abstract class, thereby\nreducing code duplication.\n\nChange-Id: I9020c3f3c10a6dc7029895fa9ce3766f8eaad480\n"
    },
    {
      "commit": "7e89cf1838af89504df0a26abe93ebdcaa8ce337",
      "tree": "2b9982a1810cbdca0e1846cda1824432d5eaadd2",
      "parents": [
        "571558f5f190da7389b9f99340f03842c776dec3"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 12:22:27 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Format python-files with Black and Pylint\n\nThe code was not following a standardized code style.\n\nThis change adds the code formatter `Black` and the linting\ntool `Pylint` to the project as dev-dependencies. All python-files were\nformatted and code style issues resolved.\n\nChange-Id: I9955afbbc03e9c9571ce7c4e7122adb1f02d5199\n"
    },
    {
      "commit": "571558f5f190da7389b9f99340f03842c776dec3",
      "tree": "6e29a016dfbd51461e09a1b7c0c022ad09fb8200",
      "parents": [
        "7bbd70a08a391836ef9b0497bfbb526f3847b4da"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 12:10:43 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Provide README for the project\n\nChange-Id: Iab9ed6d0350bb784c86c6884f9ec69f922703e7a\n"
    },
    {
      "commit": "7bbd70a08a391836ef9b0497bfbb526f3847b4da",
      "tree": "7bf0055c473bf9cc1238c6e43a6d66bc4cdd4b62",
      "parents": [
        "bbe727d3929183de50d44df6985e3ae67da47660"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 11:03:33 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Improve build of container\n\nEach time the scripts were changed all dependencies had to be\nre-downloaded, thereby greatly increasing the build time.\n\nThis change optimizes the build process. Dependencies now are not\ndownloaded, if only the scripts changed, making the build more efficient\nduring development.\n\nChange-Id: If02df80493edb1a545e7d819f8c5bdf50318dbe6\n"
    },
    {
      "commit": "bbe727d3929183de50d44df6985e3ae67da47660",
      "tree": "93288c3c3f5a22401e246c97472ce38a1bd8b018",
      "parents": [
        "f422c01964d5ea6416d043d5ea4b28902316127a"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 10:56:48 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Use alpine instead of debian\n\nThe debian-based images are quite large. By switching to alpine-based\nimages the images get significantly smaller.\n\nChange-Id: I29c57808b79b256b6368b539e7146666a50b34b6\n"
    },
    {
      "commit": "f422c01964d5ea6416d043d5ea4b28902316127a",
      "tree": "6f9a6656daabd5e5fe9ce88a8059dd015a0b0992",
      "parents": [
        "7f15b5f3cd1954292cc36668a8cc9f76df85a0c4"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 09:47:23 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Update python dependencies\n\nChange-Id: Id58789eb23ab3ebba74e24bd8b48ed637cd89db4\n"
    },
    {
      "commit": "7f15b5f3cd1954292cc36668a8cc9f76df85a0c4",
      "tree": "18d8894fa2ce13fac52d60852b3068ceaaea82e7",
      "parents": [
        "6af4dd157d55126d4be297cadacefd692e192b74"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Mon Sep 23 09:42:18 2019 +0200"
      },
      "committer": {
        "name": "Matthias Sohn",
        "email": "matthias.sohn@sap.com",
        "time": "Mon Nov 11 17:11:44 2019 -0800"
      },
      "message": "Add existing load-testing installation\n\nThis change adds the load testing installation as suggested in [1].\n\n[1] https://gerrit-review.googlesource.com/c/k8s-gerrit/+/222854\n\nChange-Id: I06b035eb0b748cc6d645129f72b633de449d7333\n"
    },
    {
      "commit": "6af4dd157d55126d4be297cadacefd692e192b74",
      "tree": "4b825dc642cb6eb9a060e54bf8d69288fbee4904",
      "parents": [],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@collab.net",
        "time": "Mon Nov 11 23:37:15 2019 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Mon Nov 11 23:37:15 2019 +0000"
      },
      "message": "Initial empty repository\n"
    }
  ]
}
