)]}'
{
  "log": [
    {
      "commit": "f43efe158cdb0f1cb2f745dfe6ad7f1b07b1e6fe",
      "tree": "0e361dd368d28ecc45b61411729dbddf5effd390",
      "parents": [
        "4868994e11fe51f0a3b88006001fccd32ec31cb2"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Mon May 18 00:09:29 2026 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Mon May 18 00:11:54 2026 -0400"
      },
      "message": "Update asfminidebian ip\n"
    },
    {
      "commit": "4868994e11fe51f0a3b88006001fccd32ec31cb2",
      "tree": "85f6d2e2859c9920b0f0524f411fcf7d694a667d",
      "parents": [
        "c54de4abdb0e5581187a2c472a03d565acb463bb"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Mar 20 16:16:31 2026 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Fri Mar 20 16:44:23 2026 -0400"
      },
      "message": "Replace DO worker\n\nThank you to Digital Ocean! (And Ronny, for setting it up)\n\nFix Ansible deprecations\n\nFix a few warnings and errors (sshd vs ssh daemon)\n\nUpdate jenkins agent setup to not use jnlp. This required updating all host_vars.\n"
    },
    {
      "commit": "c54de4abdb0e5581187a2c472a03d565acb463bb",
      "tree": "77af6c33b7c638e89d9d2e6b69ccaeae84209734",
      "parents": [
        "3253d72782b9bc8bc2c49a72e78a3c9803e8b7f8"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jan 16 00:16:57 2026 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Fri Jan 16 00:23:04 2026 -0500"
      },
      "message": "Add asfminidebian worker (thanks, Jan!)\n\nIt\u0027s a Debian 13 arm64 host.\n\nManaged to added it to the CI node list and put it under Ansible management.\n\nTo do that had to harmonize some packages between Ubuntu and Debian\n\nAlso had to introduce an idea that extra hosts (those are non-IBM ones) also\ncan have a bastion entry. So that added some complications to setup but the\nchances are we\u0027ll see much such cases in the future.\n\nThe list was generated with `./tools/gen-config`\n\nThe input list `~/.couchdb-infra-cm.cfg` was updated with\n\n```\n[extra.asfmini]\nuser \u003d administrator\nip_addr \u003d 207.254.28.245\n\n[extra.asfminidebian]\nuser \u003d couchdb\nip_addr \u003d 192.168.66.3\narch \u003d arm64\nnum_cpus \u003d 4\nram \u003d 4\nproxyjump \u003d asfmini\n```\n"
    },
    {
      "commit": "3253d72782b9bc8bc2c49a72e78a3c9803e8b7f8",
      "tree": "fb02ced504c618845a745bca04547505ce6eba83",
      "parents": [
        "fc13dcdc280c20ff01103c8386bc2fc433227779"
      ],
      "author": {
        "name": "Gabor Pali",
        "email": "gabor.pali@ibm.com",
        "time": "Thu Mar 27 00:39:52 2025 +0100"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Wed Mar 26 21:33:48 2025 -0400"
      },
      "message": "Remove pre-setting `CLOUSEAU_JAVA_HOME`\n\nThis is now done differently and probably in a more flexible way\n[1] so drop the steps responsible from the playbooks.\n\n[1] https://github.com/apache/couchdb/commit/dbd34248587378ddb7b40270e9012d3b4c36dc36\n"
    },
    {
      "commit": "fc13dcdc280c20ff01103c8386bc2fc433227779",
      "tree": "1d2a8e1c319415f153aa4b33b12e51c414109150",
      "parents": [
        "ee3f04d1107503fcb5b25233622c560c9444dabf"
      ],
      "author": {
        "name": "Gabor Pali",
        "email": "gabor.pali@ibm.com",
        "time": "Sun Nov 19 19:25:04 2023 +0100"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Wed Mar 26 21:33:48 2025 -0400"
      },
      "message": "freebsd: install OpenJDK 8 and configure it for Clouseau\n\nThis is a follow-up for apache/couchdb #4835 [1].\n\n[1] https://github.com/apache/couchdb/pull/4835\n"
    },
    {
      "commit": "ee3f04d1107503fcb5b25233622c560c9444dabf",
      "tree": "50be595406f618807e7da10db227a3ffd627d494",
      "parents": [
        "05d34354942dee58e9a8dd48839770837d7454e5"
      ],
      "author": {
        "name": "Gabor Pali",
        "email": "gabor.pali@ibm.com",
        "time": "Sun Nov 19 19:07:46 2023 +0100"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Wed Mar 26 21:33:48 2025 -0400"
      },
      "message": "macos: install OpenJDK 8 and configure it for Clouseau\n\nThis is a follow-up for apache/couchdb #4835 [1].\n\n[1] https://github.com/apache/couchdb/pull/4835\n"
    },
    {
      "commit": "05d34354942dee58e9a8dd48839770837d7454e5",
      "tree": "75e8f6a4c734bc36a4f46f7c3130f0bdb031bca4",
      "parents": [
        "787212cfa77a67f8ed57d74626d1dec44bf4dce1"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue Mar 25 22:37:12 2025 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Tue Mar 25 22:37:38 2025 -0400"
      },
      "message": "Remove atop\n"
    },
    {
      "commit": "787212cfa77a67f8ed57d74626d1dec44bf4dce1",
      "tree": "49b35d57afd7e2159f4ba0c7d4905ef3fcf3c6d2",
      "parents": [
        "2aeb87c7df0ca5fe1d68c5b50aed96f90dc8bf45"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Feb 28 18:00:36 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Fri Feb 28 18:02:09 2025 -0500"
      },
      "message": "Fix permitrootlogin\n\nSome instances need root login, but allow it only for pk, no passwords.\n"
    },
    {
      "commit": "2aeb87c7df0ca5fe1d68c5b50aed96f90dc8bf45",
      "tree": "4b2cac988a397eaf76621f61f48ad3a1ff857597",
      "parents": [
        "6e2e66ee0b0b86f89d7ece93c87e798b3c6719bb"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Feb 28 17:00:54 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Fri Feb 28 17:01:58 2025 -0500"
      },
      "message": "Update secrets for new Netcup server\n\nAnd remove some optional packages\n"
    },
    {
      "commit": "6e2e66ee0b0b86f89d7ece93c87e798b3c6719bb",
      "tree": "674ce6a0f1101e18a40afe98e0f85c4e0dd269df",
      "parents": [
        "accb8b8341b1e8bd0a219093f3bee2d3d765381a"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Feb 28 02:01:22 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Fri Feb 28 02:03:27 2025 -0500"
      },
      "message": "Add two Netcup servers\n\nThank you Netcup!\n"
    },
    {
      "commit": "accb8b8341b1e8bd0a219093f3bee2d3d765381a",
      "tree": "843a554a9a4d567c92898e4cba8de1afd3a289e0",
      "parents": [
        "9c953a05696cff3b30693d9f891a257011af78ba"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Feb 13 12:48:01 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Feb 13 12:48:01 2025 -0500"
      },
      "message": "Add new DigitalOcean instance\n\n\"Thank you!\" to DigitalOcean for the donation!\n\nThe instance is up and running already.\n"
    },
    {
      "commit": "9c953a05696cff3b30693d9f891a257011af78ba",
      "tree": "b88f2fc0b43aad4980f7c3f20bc0820ed6d5e732",
      "parents": [
        "f0416f9064b451f7d6ed4b59f80ccbafd3c5f13b"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jan 17 17:22:42 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Fri Jan 17 17:24:10 2025 -0500"
      },
      "message": "Power worker is back!\n\nIt was graciously replaced it a new instance.\n\nThan you, IBM Power team!\n"
    },
    {
      "commit": "f0416f9064b451f7d6ed4b59f80ccbafd3c5f13b",
      "tree": "d962e3ef98f59f61ceb31cf0134b311515435212",
      "parents": [
        "c5f388db5950c60f4ca604db5618f1c1bed1c988"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Sat Jan 11 16:12:35 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Sat Jan 11 16:13:38 2025 -0500"
      },
      "message": "Add new ubuntu worker to jenkins\n\nCleanup old docker package requirement\n"
    },
    {
      "commit": "c5f388db5950c60f4ca604db5618f1c1bed1c988",
      "tree": "56f8aa2b7722296eb28002f8f5458555bedf3b04",
      "parents": [
        "913fbbc9f373426363598bcd2f605903d751f208"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Sat Jan 11 15:35:06 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Sat Jan 11 15:36:38 2025 -0500"
      },
      "message": "Use IPv4 for the new Ubuntu machine\n"
    },
    {
      "commit": "913fbbc9f373426363598bcd2f605903d751f208",
      "tree": "aecb001b68eaffc002f554d476592f319c18412b",
      "parents": [
        "efd9d19512272894c043f036a776cc29e54e87c8"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Sat Jan 11 12:27:25 2025 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Sat Jan 11 12:29:42 2025 -0500"
      },
      "message": "Add new ubuntu CI host\n\nThanks, Jan!\n\nUpdated gen-config to account any extra machine not just based\noff specific arches. So it\u0027s a bit more generic now.\n"
    },
    {
      "commit": "efd9d19512272894c043f036a776cc29e54e87c8",
      "tree": "0873635c0b5ba1f3b0cd18479717c1e764c0908e",
      "parents": [
        "e7934711822ba2c465a50246a9627ff35c6de7d5"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue Dec 03 03:22:20 2024 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Tue Dec 03 03:26:53 2024 -0500"
      },
      "message": "Recreate bastion instance\n\n * It\u0027s now an Ubuntu 22.04 instance\n * Some of the internal cloud names were renamed as well\n * Use ubuntu user instead of root\n"
    },
    {
      "commit": "e7934711822ba2c465a50246a9627ff35c6de7d5",
      "tree": "9043cb36ac6ade6a07ada88f9ed86715fecd076b",
      "parents": [
        "9f4c994e7f9c74ddf89f924be24fd257543fb953"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue Dec 03 03:20:40 2024 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Tue Dec 03 03:26:53 2024 -0500"
      },
      "message": "Use ubuntu user instead of root\n\n  * Replaced bastion and made it an ubuntu 22.04 along with others\n  * Can now use ubuntu user instead of root\n"
    },
    {
      "commit": "9f4c994e7f9c74ddf89f924be24fd257543fb953",
      "tree": "8414a6dcd53a03bb382090f5f6dc8a55a39a1c52",
      "parents": [
        "959a0b89006c7e34e0ce5e67b3739995fea4effd"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue Dec 03 03:19:25 2024 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Tue Dec 03 03:26:53 2024 -0500"
      },
      "message": "Update common\n\n * Completely remove root login access\n * Install ripgrep\n"
    },
    {
      "commit": "959a0b89006c7e34e0ce5e67b3739995fea4effd",
      "tree": "92359d6c65559d39504f206852b7a8529952b4a6",
      "parents": [
        "4be1380490242bd2a3a9d5b24c49902300022739"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue Dec 03 03:18:38 2024 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Tue Dec 03 03:26:53 2024 -0500"
      },
      "message": "Restart ssh as ubuntu user, so need to use sudo\n"
    },
    {
      "commit": "4be1380490242bd2a3a9d5b24c49902300022739",
      "tree": "b5de4cf6e647d97ec822bc22ccf29842a93a3308",
      "parents": [
        "53523896c4bcb5f1745c037a8c0e2fc0db438a7b"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Sat Nov 30 14:29:30 2024 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Sat Nov 30 14:34:07 2024 -0500"
      },
      "message": "Specify a python major version\n\nOtherwise we get a warning about it.\n"
    },
    {
      "commit": "53523896c4bcb5f1745c037a8c0e2fc0db438a7b",
      "tree": "266a928c50f643aec5fdc73a15ef47dd8cf1c3ca",
      "parents": [
        "76d0791aa766c1edff3d53d450361a99066ee4ce"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Sat Nov 30 13:39:20 2024 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Sat Nov 30 13:41:47 2024 -0500"
      },
      "message": "Use Java 17 instead of 11\n"
    },
    {
      "commit": "76d0791aa766c1edff3d53d450361a99066ee4ce",
      "tree": "0170856b7b22a67478845a4e23a727af63b638ce",
      "parents": [
        "d4d6dc2b493fa2bf9568d49444d6e4a078859e17"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue May 21 01:57:27 2024 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue May 21 01:57:27 2024 -0400"
      },
      "message": "Update x86_64 workers\n\n * Switched them to Ubuntu 22.04 and re-created all new instances\n * Same hardware region/zones\n"
    },
    {
      "commit": "d4d6dc2b493fa2bf9568d49444d6e4a078859e17",
      "tree": "513ab92d4a3f1ca006c43e19470b09c89699a221",
      "parents": [
        "076c00fd1d4dfd4ad736b5d6c5d2740adbc30f73"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Jan 25 11:53:15 2024 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Thu Jan 25 12:12:10 2024 -0500"
      },
      "message": "Update jenkins agent path\n"
    },
    {
      "commit": "076c00fd1d4dfd4ad736b5d6c5d2740adbc30f73",
      "tree": "15a4b164831a8fc6dc3869bfddae600eca4c6d82",
      "parents": [
        "c04d23598ccdd7582274acd330d62e8455bbce98"
      ],
      "author": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Tue Nov 28 12:07:13 2023 +0100"
      },
      "committer": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Tue Nov 28 12:08:36 2023 +0100"
      },
      "message": "feat: freebsd leftovers\n"
    },
    {
      "commit": "c04d23598ccdd7582274acd330d62e8455bbce98",
      "tree": "d1412c4d00d8b5d79abdb486916194c5682628e3",
      "parents": [
        "f6760b8bf3ed3b99b3e4d1faba318c35d98f195a"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Oct 06 13:39:49 2023 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Oct 06 13:39:49 2023 -0400"
      },
      "message": "Create a mix cache as well\n"
    },
    {
      "commit": "f6760b8bf3ed3b99b3e4d1faba318c35d98f195a",
      "tree": "1d3159fbc9445c2999a80ff95561e489184fe222",
      "parents": [
        "07c3b84a42acd84da4a67140717e616c6191b52c"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Oct 05 18:04:55 2023 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Oct 05 18:04:55 2023 -0400"
      },
      "message": "Add pip and npm caches as well\n"
    },
    {
      "commit": "07c3b84a42acd84da4a67140717e616c6191b52c",
      "tree": "e7996f7618826d4eb309aadd99830edd58c59ed8",
      "parents": [
        "c78c2d102acdd23e0e77a4b8f7c1d0b6c3b5b377"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Oct 05 17:16:18 2023 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Thu Oct 05 17:20:37 2023 -0400"
      },
      "message": "Automatically create /home/jenkins/{.gradle,.hex} directories\n"
    },
    {
      "commit": "c78c2d102acdd23e0e77a4b8f7c1d0b6c3b5b377",
      "tree": "b03e1bb6dcd5ab626fc9e65f9aee0f2436aac401",
      "parents": [
        "5e40a40da55fb1d58a732d86daa2beef78f0c0c8"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon May 15 12:06:25 2023 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon May 15 12:06:25 2023 -0400"
      },
      "message": "Add Jan\u0027s keys to authorized_keys list\n"
    },
    {
      "commit": "5e40a40da55fb1d58a732d86daa2beef78f0c0c8",
      "tree": "5306ec1346ac92df2d82a4fb87b2b999d29a389e",
      "parents": [
        "8fbbce9a81bbabef50a2b38de9cec7400a4241f7"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu May 04 16:27:30 2023 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu May 04 16:27:30 2023 -0400"
      },
      "message": "Replace zlinux -\u003e linux1\n\nWe got a faster KVM based machine\n"
    },
    {
      "commit": "8fbbce9a81bbabef50a2b38de9cec7400a4241f7",
      "tree": "ebbe5a4c7db0742e1b8ab99b9c1005a97925a161",
      "parents": [
        "410d897e6ebdc0468c5d3f7ed42295b7f6f796ab"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Tue Apr 11 14:30:47 2023 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Tue Apr 11 14:36:01 2023 -0400"
      },
      "message": "Add Ronny\u0027s keys to servers\n"
    },
    {
      "commit": "410d897e6ebdc0468c5d3f7ed42295b7f6f796ab",
      "tree": "48944d5b91036d08623e15036b616e912f6349b7",
      "parents": [
        "b44166803c8cbb61103bfc45ca63754929f482c5"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Feb 24 18:39:03 2023 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Feb 24 18:39:03 2023 -0500"
      },
      "message": "Add IBM donated s390x Z Linux instance to the CI pool\n\nSince used a different username ended up parameterizing that as well.\n"
    },
    {
      "commit": "b44166803c8cbb61103bfc45ca63754929f482c5",
      "tree": "6d6ab67233682092c07ed56385aaef4e4deae115",
      "parents": [
        "bc549c1e68e85c9b539726e085b65f064c39306e"
      ],
      "author": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Fri Jan 20 15:44:27 2023 +0100"
      },
      "committer": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Fri Jan 20 19:08:47 2023 +0100"
      },
      "message": "feat: add FreeBSD CI Ansible\n"
    },
    {
      "commit": "bc549c1e68e85c9b539726e085b65f064c39306e",
      "tree": "f0f118b18df7772c332c6f683d1e6bd78398fd41",
      "parents": [
        "67a646854cef7e634855390f9540e0922e83f1f3",
        "05acb0c0700061fe3b4aafa256b3aa8f981b06ce"
      ],
      "author": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Fri Jan 20 19:08:30 2023 +0100"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jan 20 19:08:30 2023 +0100"
      },
      "message": "Merge pull request #4 from apache/feat/macos\n\nfeat: macos ci ansible setup"
    },
    {
      "commit": "05acb0c0700061fe3b4aafa256b3aa8f981b06ce",
      "tree": "f0f118b18df7772c332c6f683d1e6bd78398fd41",
      "parents": [
        "67a646854cef7e634855390f9540e0922e83f1f3"
      ],
      "author": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Fri Jan 20 14:24:35 2023 +0100"
      },
      "committer": {
        "name": "Jan Lehnardt",
        "email": "jan@apache.org",
        "time": "Fri Jan 20 14:24:35 2023 +0100"
      },
      "message": "feat: macos ci ansible setup\n"
    },
    {
      "commit": "67a646854cef7e634855390f9540e0922e83f1f3",
      "tree": "c498d7192287542969b2553b3f50fc3a88c763a2",
      "parents": [
        "02a0d1ed2dbbebf2b88d5fcf4e94d9022acd2362"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Nov 18 15:29:53 2022 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Nov 18 15:29:53 2022 -0500"
      },
      "message": "IBM donated Linux on Z s390 seems to have gone away\n\nRemove it from the list of CI agents\n"
    },
    {
      "commit": "02a0d1ed2dbbebf2b88d5fcf4e94d9022acd2362",
      "tree": "97d99c1c48818656b77d7910060043973a442ad2",
      "parents": [
        "32624b8fd2caabd02534f9eb1b2587476e147ad0"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Jun 30 17:33:36 2022 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Jun 30 17:33:36 2022 -0400"
      },
      "message": "Replaced the PPC64 VM with a faster one\n"
    },
    {
      "commit": "32624b8fd2caabd02534f9eb1b2587476e147ad0",
      "tree": "bced8283d0c5d61745c536444dfa9d9e01f54e9e",
      "parents": [
        "7921f0b1e28a591cdf2408aa1baee60062e14cda"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Jun 30 15:23:18 2022 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Jun 30 15:23:18 2022 -0400"
      },
      "message": "Use Java 11 for Jenkins\n"
    },
    {
      "commit": "7921f0b1e28a591cdf2408aa1baee60062e14cda",
      "tree": "e1537c1aeb0f8af1f0ea0f7adbc6b786eff902fb",
      "parents": [
        "dd57c39e641e9c6e6ae790be20fc1a05a0cc1a9a"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 27 13:43:59 2022 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 27 13:43:59 2022 -0400"
      },
      "message": "Replace PPC64LE worker with a new VM\n"
    },
    {
      "commit": "dd57c39e641e9c6e6ae790be20fc1a05a0cc1a9a",
      "tree": "87c7a859fb26c77ce0ed6ae85a7dbe965978c080",
      "parents": [
        "cf17153619091285e31784a409e3d08bc7742163"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Jun 23 18:17:01 2022 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Jun 23 18:17:01 2022 -0400"
      },
      "message": "PowerVS instance was replaced\n"
    },
    {
      "commit": "cf17153619091285e31784a409e3d08bc7742163",
      "tree": "e6d602416911f5dadd338be40e9a50dfd7525fed",
      "parents": [
        "668092376a9dbda7ecfbc2d39f9e035a4e669fdb"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Feb 18 10:25:20 2022 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Feb 18 10:25:20 2022 -0500"
      },
      "message": "Add a few more examples how to upgrade and restart jenkins workers\n"
    },
    {
      "commit": "668092376a9dbda7ecfbc2d39f9e035a4e669fdb",
      "tree": "42e2c9a3c3376548c41b24e279b58142dbd48ec5",
      "parents": [
        "9300a0c7ee0345d556d7b4ad054fe9ceb558dfa9"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Nov 15 14:06:46 2021 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Mon Nov 15 14:07:48 2021 -0500"
      },
      "message": "Improve formatting in ssh.cfg\n\nAdd a space after each section\n"
    },
    {
      "commit": "9300a0c7ee0345d556d7b4ad054fe9ceb558dfa9",
      "tree": "c39680dece15c9e83be188c46452243674ca0d27",
      "parents": [
        "c7e0c4bfe40a809d88d0af044b09a46547dd6a92"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Nov 15 14:03:20 2021 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Mon Nov 15 14:04:16 2021 -0500"
      },
      "message": "couchdb01 host_vars files didn\u0027t have a .yml extension\n"
    },
    {
      "commit": "c7e0c4bfe40a809d88d0af044b09a46547dd6a92",
      "tree": "576e146d5abec5934bb468e3d85ce4e5c4025ebc",
      "parents": [
        "12a6fa4e32d21840c16d24998799c81eeaeded15"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Nov 12 18:17:09 2021 -0500"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Nov 12 18:17:09 2021 -0500"
      },
      "message": "Improve bastion setup\n\n * Use a single control socket.\n   - Use the bastion hostname in proxy commands instead of IP\n   - CI agents which need bastions don\u0027t start an extra control socket\n\n * Avoid using a relative ./ssh.cfg file\n   - Instead users can include it in their `~/.ssh/config` file\n   - Now it is possible to ssh in without having to be in the source directory\n"
    },
    {
      "commit": "12a6fa4e32d21840c16d24998799c81eeaeded15",
      "tree": "fa2b92148d41c1ffa8d8b1efe99e465bb483de80",
      "parents": [
        "f1080d9fd9bd6a04152dc46f3d4d8353647129b1"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Aug 19 14:39:35 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Thu Aug 19 14:39:35 2021 -0400"
      },
      "message": "Replace power instance coucdhb-ci4 -\u003e couchdb-ci-ubuntu-2\n\nThe other one failed probably after a bad package upgrade and reboot. It got\nstuck in cloud network init code.\n\nTo prevent this new instance from doing the same, added a config file to\n/etc/cloud/cloud.cfg.d to disable auto cloud network setup:\n\n```\n-- 95_disable_network_config.cfg --\nnetwork:\n  config: disabled\n```\n"
    },
    {
      "commit": "f1080d9fd9bd6a04152dc46f3d4d8353647129b1",
      "tree": "4e2be521f9e75137ef152d8120afcec7bfe17ede",
      "parents": [
        "4d7293bf79ba339eb4992904904e78651da92e99"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Wed Jul 07 18:23:11 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Wed Jul 07 18:23:11 2021 -0400"
      },
      "message": "Update host_vars for the new PowerVS instance\n"
    },
    {
      "commit": "4d7293bf79ba339eb4992904904e78651da92e99",
      "tree": "7df393beb887ebf5c6ae4eb79165a22b35632f3e",
      "parents": [
        "358cf71811d22856450cb9dd22b24335dfc4ddd5"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Wed Jul 07 18:08:33 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Wed Jul 07 18:08:33 2021 -0400"
      },
      "message": "Update PowerVS instance\n\nThe previous instance got locked out and froze during boot.\n\nIt seems that /etc/cloud/cloud.cfg is to blame. We have to ensure that\n```\n    network:\n      config: disabled\n```\n\nis set before every reboot.\n"
    },
    {
      "commit": "358cf71811d22856450cb9dd22b24335dfc4ddd5",
      "tree": "bae353a11d0ae0475e237d966441b06832e99c05",
      "parents": [
        "41f74f12ae21c575463ccdcfe8a2dc8d9db70f5f"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jul 05 18:35:21 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jul 05 18:45:23 2021 -0400"
      },
      "message": "Update playbooks to set up power and s390x hosts\n\nHosts are Ubuntu 20.04 so to avoid forking all the scripts added `become: yes`\nto most commands. In a few cases had to check for Ubuntu vs Debian, but it\nwasn\u0027t too bad overall. Perhaps eventually we could just use Ubuntu everywhere\nto simplify things since it seems to be the lowest common denominator.\n\ns390x host `couchdb01` seems to come up:\n```\nOpen Blue Ocean\nBuild Executor Status\n1\tIdle\n2\tIdle\nInbound agent connected from 148.100.113.138/148.100.113.138:52506\nRemoting version: 4.5\nThis is a Unix agent\nAgent successfully connected and online\n```\n\nPowerVS host `couchdb-ci-ubuntu-2` has not come back up after playbook install.\nSo may need aditional debugging.\n"
    },
    {
      "commit": "41f74f12ae21c575463ccdcfe8a2dc8d9db70f5f",
      "tree": "987f9130e6a661fe4864d36c520b415bc88d2878",
      "parents": [
        "069bdf03ad7137fc9c7386b2f8ccebcc78f1679c"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jul 02 19:49:09 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jul 02 19:49:09 2021 -0400"
      },
      "message": "Add host vars for PowerVS and s390x instance\n\nAnd delete the now defunct ppc64le\n"
    },
    {
      "commit": "069bdf03ad7137fc9c7386b2f8ccebcc78f1679c",
      "tree": "81d52f741ef620822828d5b802fd8438f3abaafc",
      "parents": [
        "fb5ac0dbf67026a9014d5633df3479271d5fd046"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jul 02 17:22:04 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jul 02 17:22:04 2021 -0400"
      },
      "message": "Add the ability to add random unmanaged instances\n\nThe s390x host as such an example\n"
    },
    {
      "commit": "fb5ac0dbf67026a9014d5633df3479271d5fd046",
      "tree": "657ab711687a85018ad7a9ef56b20021bb92b675",
      "parents": [
        "85b298b0a7bd6c76864e4de5aa50c08b0e021fc2"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jul 02 14:58:47 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jul 02 14:58:47 2021 -0400"
      },
      "message": "Replace PowerVS instance\n\nIt was broken after a bad apt-get upgrade\n"
    },
    {
      "commit": "85b298b0a7bd6c76864e4de5aa50c08b0e021fc2",
      "tree": "1b26c6d8f0e43c95b379cde48d427ae5e0eea58f",
      "parents": [
        "b9750eef881100e92d9ccbf6cf3aa52192756afa"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 28 17:06:34 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 28 17:15:22 2021 -0400"
      },
      "message": "Update PowerVS instance from CentOS 8 to Ubuntu 20.04\n\nUbuntu 20.04 is closer to Debian which we already use and CentOS will stop\n1-to-1 comptable with RHEL soon enough.\n"
    },
    {
      "commit": "b9750eef881100e92d9ccbf6cf3aa52192756afa",
      "tree": "5f046706fc62c90511e8b4f30b6db934f5dc301c",
      "parents": [
        "b6d41b48497cc8ddf68f1430d141ca53f7e34e71"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 14 19:04:13 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 14 19:07:26 2021 -0400"
      },
      "message": "Generate Ansible SSH config for Power instance\n"
    },
    {
      "commit": "b6d41b48497cc8ddf68f1430d141ca53f7e34e71",
      "tree": "588319f6eb4ed4ff722f3fba4bbf1759f7540523",
      "parents": [
        "8e8cbb5016f4b8a8c5cc83e108f0e16bc1283179"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 14 18:37:07 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 14 19:00:19 2021 -0400"
      },
      "message": "Finalize configuring power instances\n\nConfiguration API is bit different than the regular VPC instances, so we they\nended up a separate hard-coded config environment named \"power\".\n"
    },
    {
      "commit": "8e8cbb5016f4b8a8c5cc83e108f0e16bc1283179",
      "tree": "4adcfc7faba4848eed3bdcbef512b9d74c602aac",
      "parents": [
        "c6e11e4d4a841057b0dadd33ebedeb27dc53c66f"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 14 10:44:20 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Mon Jun 14 10:44:20 2021 -0400"
      },
      "message": "Update .asf.yaml to avoid spamming dev@couchdb mailing list\n"
    },
    {
      "commit": "c6e11e4d4a841057b0dadd33ebedeb27dc53c66f",
      "tree": "3d474182018756628608b55dd85cbebe96820343",
      "parents": [
        "24bea20e9a098cf4a462a4b5d9dbabbea84f2ec6",
        "d3edf058405c109b378ab6ed57ff5d3c20934771"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "nickva@users.noreply.github.com",
        "time": "Fri Jun 11 16:28:34 2021 -0400"
      },
      "committer": {
        "name": "GitHub",
        "email": "noreply@github.com",
        "time": "Fri Jun 11 16:28:34 2021 -0400"
      },
      "message": "Merge pull request #1 from apache/multiple-environments\n\nMake it possible to discover instances from various IBM cloud accounts"
    },
    {
      "commit": "d3edf058405c109b378ab6ed57ff5d3c20934771",
      "tree": "3d474182018756628608b55dd85cbebe96820343",
      "parents": [
        "ed340d9449369923b99b02c6de1c185bdc8a86a9"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jun 11 16:25:12 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jun 11 16:27:55 2021 -0400"
      },
      "message": "Update worker debian-dal-1-08\u0027s IP address\n\nThis one was recreated not too long ago and we forgot to commit the changes.\n"
    },
    {
      "commit": "ed340d9449369923b99b02c6de1c185bdc8a86a9",
      "tree": "45aaccfbb702c3838b119183dcd9fcaf660436c8",
      "parents": [
        "24bea20e9a098cf4a462a4b5d9dbabbea84f2ec6"
      ],
      "author": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@apache.org",
        "time": "Thu May 13 01:01:31 2021 -0400"
      },
      "committer": {
        "name": "Nick Vatamaniuc",
        "email": "vatamane@gmail.com",
        "time": "Fri Jun 11 16:27:55 2021 -0400"
      },
      "message": "Read configurations from multiple IBM cloud environments\n\nConfig file can look like:\n```\n[ibmcloud.env1]\napi_key \u003d ...\n\n[ibmcloud.env2]\napi_key \u003d ...\n```\n\nThen instances are gathered from all environments.\n\nFor now only x86 instances are gathered, in the future we\u0027ll gather powerVS\ninstances as well.\n\nAlso convert to python3\n"
    },
    {
      "commit": "24bea20e9a098cf4a462a4b5d9dbabbea84f2ec6",
      "tree": "8e43806fc0c55fe8c9d0ff48ec52f5bcf622c75e",
      "parents": [
        "dc63a8cd29401edb0b79761fcf88ac32fe3797d2"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Dec 14 15:11:50 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Dec 14 15:11:50 2020 -0600"
      },
      "message": "Ensure root account is locked\n\nIts locked by default but we might as well add the extra protection just\nin case.\n"
    },
    {
      "commit": "dc63a8cd29401edb0b79761fcf88ac32fe3797d2",
      "tree": "4f6d0f64e767cb21d5be61d50e5ba33596edcb17",
      "parents": [
        "8ebaeb315aa8a68b190099610f5b98705be4de16"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Dec 14 14:41:59 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Dec 14 14:41:59 2020 -0600"
      },
      "message": "Harden SSH settings on CI nodes\n"
    },
    {
      "commit": "8ebaeb315aa8a68b190099610f5b98705be4de16",
      "tree": "6f9aad83a59bd013a9a67a6c4f7a8e9dab163588",
      "parents": [
        "2713d75f1a0141d81fbaa5bef1cb9adc39a0ba28"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Dec 04 12:12:59 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Dec 04 12:12:59 2020 -0600"
      },
      "message": "Update inventory after rebuilding the farm\n\nIBM needed me to recreate the CI farm because they had block storage\ninstances that needed updating to a never version.\n"
    },
    {
      "commit": "2713d75f1a0141d81fbaa5bef1cb9adc39a0ba28",
      "tree": "acd097c032a0414e6cf2732dcfaaf5fadf01fec1",
      "parents": [
        "dce954b642ad956f3e892b97c20e53c70fa3bc16"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jun 18 14:12:06 2020 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jun 18 14:12:06 2020 -0500"
      },
      "message": "Update ansible inventory\n"
    },
    {
      "commit": "dce954b642ad956f3e892b97c20e53c70fa3bc16",
      "tree": "c8081d7f0e9b023fa28607b1871e6d31ed08a06f",
      "parents": [
        "7378305d91de3fafde2a1e0bf0e0b372ecffa3db"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jun 18 13:15:32 2020 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jun 18 13:15:32 2020 -0500"
      },
      "message": "Grant access to Nick Vatamaniuc\n"
    },
    {
      "commit": "7378305d91de3fafde2a1e0bf0e0b372ecffa3db",
      "tree": "9f99330ba9fe8330a5cef84f6254d5825802a6dc",
      "parents": [
        "ee7206c6124a725624187570193d6b52e6f5a9b6"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jun 18 13:11:32 2020 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jun 18 13:11:32 2020 -0500"
      },
      "message": "Add ad hoc command example\n"
    },
    {
      "commit": "ee7206c6124a725624187570193d6b52e6f5a9b6",
      "tree": "42a2bf3abd8ec87b910af386b47fe98ba9e70d50",
      "parents": [
        "17a0c3cca88e366117da6bd6339558e6688f910a"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Jan 13 09:11:39 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Jan 13 09:11:39 2020 -0600"
      },
      "message": "Add two ppc64le hosts\n\nThese Power machines require Ubuntu for Docker support.\n"
    },
    {
      "commit": "17a0c3cca88e366117da6bd6339558e6688f910a",
      "tree": "7d25ae8cd237f627cbf926987f280273be098334",
      "parents": [
        "c26a384e0194426c3161cd888cfea70bc52b2dc1"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Jan 13 09:11:19 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Mon Jan 13 09:11:19 2020 -0600"
      },
      "message": "Rework Docker for ppc64le support\n"
    },
    {
      "commit": "c26a384e0194426c3161cd888cfea70bc52b2dc1",
      "tree": "e4f81cfd316db0a3df856c6534f2950b1bf2d6dd",
      "parents": [
        "109bf5c0a8adb8294ab35a16bd065a9acf7a46b4"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jan 09 17:47:46 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jan 09 17:47:46 2020 -0600"
      },
      "message": "Make Ansible got faster\n\nStill not what I would call fast though.\n"
    },
    {
      "commit": "109bf5c0a8adb8294ab35a16bd065a9acf7a46b4",
      "tree": "2cf951adbb18f7dd1377e2a19d3abdef9eb334d4",
      "parents": [
        "76f6e0558b064a7303fe95935b4397209f7dfacc"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jan 09 17:16:30 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jan 09 17:47:34 2020 -0600"
      },
      "message": "Only run docker tasks on x86_64 hosts\n"
    },
    {
      "commit": "76f6e0558b064a7303fe95935b4397209f7dfacc",
      "tree": "bb501dec4a5264381f8cd683ea87b8ef47052648",
      "parents": [
        "0073a1d1f59dbe351c4eeea183397bcc8d73c948"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jan 09 13:32:36 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Thu Jan 09 13:32:36 2020 -0600"
      },
      "message": "Configure TCP Keep-Alive parameters\n"
    },
    {
      "commit": "0073a1d1f59dbe351c4eeea183397bcc8d73c948",
      "tree": "cadc95277b9f1f0167da061a4759f3ed520b4877",
      "parents": [
        "c8f16a7d5296e5534036ebb82b74e32720670aef"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Jan 08 13:06:11 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Jan 08 13:06:24 2020 -0600"
      },
      "message": "Give kocolosk access to CI nodes\n"
    },
    {
      "commit": "c8f16a7d5296e5534036ebb82b74e32720670aef",
      "tree": "a5ad313821b14c5f2630049575a86d49493523b6",
      "parents": [
        "58c04807645c3b3a4b86c97aca9a605dd0dfda9b"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Jan 08 13:05:33 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Jan 08 13:05:33 2020 -0600"
      },
      "message": "Update README.md\n"
    },
    {
      "commit": "58c04807645c3b3a4b86c97aca9a605dd0dfda9b",
      "tree": "2877089e7f6adf1980e7dc99e3660d523285c6fa",
      "parents": [
        "a2bfe4591be3be4e82f1c06d25ee03d7f0f13dec"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Tue Jan 07 15:41:55 2020 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Jan 08 12:52:09 2020 -0600"
      },
      "message": "Switch to having agents dial into Jenkins\n\nThis changes the configuration of Jenkins agents to dial into the\nJenkins master instead of having Jenkins SSH to each node. This allows\nus to expand our private cloud worker pool much further.\n"
    },
    {
      "commit": "a2bfe4591be3be4e82f1c06d25ee03d7f0f13dec",
      "tree": "b813d301ee3e6599b2dd174b463e0ca351a04986",
      "parents": [
        "731dd9c716fc552145f80627cb1b42b85d961983"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Dec 11 11:47:22 2019 -0600"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Dec 11 11:47:22 2019 -0600"
      },
      "message": "Updated scripts and configuration\n"
    },
    {
      "commit": "731dd9c716fc552145f80627cb1b42b85d961983",
      "tree": "0038508441e0b3fceedf3cd0bc866e1fad6c146e",
      "parents": [
        "a329b177223ab247ce936f2de4edcb42725490fa"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Aug 14 14:09:34 2019 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Wed Aug 14 14:09:34 2019 -0500"
      },
      "message": "Add new roles and provision playbooks\n"
    },
    {
      "commit": "a329b177223ab247ce936f2de4edcb42725490fa",
      "tree": "82442a1edaf0ee99c35dd8758135ee82d6a8e982",
      "parents": [
        "3d202efb9aae300e5b276daad8abb4daeb05a1cd"
      ],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Aug 09 14:50:19 2019 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Aug 09 14:50:19 2019 -0500"
      },
      "message": "Basic inventory generation\n\nFor the time being I\u0027m relying on a tool to generate our inventory\nlists. In the future if we get our permissions scheme setup we\u0027ll be\nable to open this up to anyone that has an IBM Cloud account that is\nassociated with the CouchDB CI Infra account.\n"
    },
    {
      "commit": "3d202efb9aae300e5b276daad8abb4daeb05a1cd",
      "tree": "a3b55a278071b682a98e1e3febab95462d3a2685",
      "parents": [],
      "author": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Aug 09 13:28:55 2019 -0500"
      },
      "committer": {
        "name": "Paul J. Davis",
        "email": "paul.joseph.davis@gmail.com",
        "time": "Fri Aug 09 13:28:55 2019 -0500"
      },
      "message": "Initial commit\n"
    }
  ]
}
