)]}'
{
  "log": [
    {
      "commit": "f125e94070a3f7cffe90537b827306fd51f5a0da",
      "tree": "761463e0f492fb6f0a029a882c53b1e32776061f",
      "parents": [
        "c256fccbabf29183a761f10ea3c2286d5b82fccc"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Oct 07 05:09:51 2026 -0700"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Wed Oct 07 05:10:04 2026 -0700"
      },
      "message": "Increase jobs allowed to run from 1 to 2\n\nChange-Id: I076895db7ce8516eb12e74e06f21e4cfc0c25eb8\n"
    },
    {
      "commit": "c256fccbabf29183a761f10ea3c2286d5b82fccc",
      "tree": "f0a90c56669db9ba7b9542fa80a27e000ad5df48",
      "parents": [
        "4dca1a62d90071f8505c2e09589daa933d7ef950"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Oct 06 07:40:27 2026 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Oct 06 07:40:27 2026 -0700"
      },
      "message": "Update python path for checkers module\n\nAnsible 11 does not support \u0027/usr/bin/env python3\u0027 as a shebang\nin modules.  Update the interpreter path to the actual python\ninterpreter on the scheduler (which is where this module runs).\n\nChange-Id: Id9ee4afabd0e2456f7de1fa0a043563f4c45cbec\n"
    },
    {
      "commit": "4dca1a62d90071f8505c2e09589daa933d7ef950",
      "tree": "e91a3dae61d865e842346dcf3bc33b0d8e76f98f",
      "parents": [
        "11d27172d4ebf920a0f860c9727c213c2ed1195d"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Oct 06 05:43:36 2026 -0700"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Oct 06 05:44:38 2026 -0700"
      },
      "message": "Add ref-copy to CI\n\nChange-Id: I39009ca0af0025d71848c463ff3a1e2fe7f0488e\n"
    },
    {
      "commit": "11d27172d4ebf920a0f860c9727c213c2ed1195d",
      "tree": "d86f5c5eba518d379e9130d3acc2c31dadb6100b",
      "parents": [
        "75bdabe6d47fe9bd39945af7d544cb82580227dd"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Aug 23 11:01:01 2026 -0700"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Aug 23 11:01:01 2026 -0700"
      },
      "message": "Revert^2 \"Restrict to a single job at a time\"\n\nThis reverts commit 75bdabe6d47fe9bd39945af7d544cb82580227dd.\n\nReason for revert: Jobs failed when 2+ ran.\n\nChange-Id: I084ff451dd49a0dac47b4952671e8b5e31618c86\n"
    },
    {
      "commit": "75bdabe6d47fe9bd39945af7d544cb82580227dd",
      "tree": "ea93e4b3527899e47387cdd7cd167444b501646f",
      "parents": [
        "b005aa3a97bdd6512eaaeaf707d96768f236dc46"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Aug 23 10:47:25 2026 -0700"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sun Aug 23 10:47:36 2026 -0700"
      },
      "message": "Revert \"Restrict to a single job at a time\"\n\nThis reverts commit 0aa9dcfcda05c50ee317556970d6a056e8c95af1.\n\nDavid Ostrovsky seems to have found the cause for lots of jobs to be\nfailing. He did [0] which seems to have fixed the problem.\n\nLets revert this to see if things will play along nicely. I\u0027m not\nsure restricting this to 1 is necessary anymore.\n\n[0] https://gerrit-review.googlesource.com/c/zuul/ops/+/621561\n\nChange-Id: I914ee170829000ed4d958eaa79b77c2607389937\n"
    },
    {
      "commit": "b005aa3a97bdd6512eaaeaf707d96768f236dc46",
      "tree": "d86f5c5eba518d379e9130d3acc2c31dadb6100b",
      "parents": [
        "c87b47d4a43a69a01b0f8c83636babf5ff70ccc8"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Aug 23 15:56:07 2026 +0200"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Sun Aug 23 18:30:34 2026 +0200"
      },
      "message": "nodepool: re-enable host-key-checking to gate node SSH readiness\n\nThe main pool set host-key-checking: False, which removes nodepool\u0027s\nSSH-readiness gate: nodes can be handed to the executor before SSH/host-\nkey-scan readiness is confirmed, so ~1/3 of builds fail at the first\nAnsible connect with RETRY_LIMIT (~15-18s, no console logs). This is the\nchronic CI flakiness tracked in issue 502048297.\n\nSerial console of three consecutive failing (RETRY_LIMIT) nodes shows\nthey boot cleanly and become SSH-ready at a consistent ~31s after VM\ncreation -- not slow, not resource-starved:\n\n  node 10581: created 14:27:20Z, sshd started 14:27:51Z  (+31s)\n  node 10582: created 14:29:44Z, sshd started 14:30:13Z  (+29s)\n  node 10583: created 14:32:05Z, sshd started 14:32:38Z  (+33s)\n\nOn this Debian image the host keys are regenerated ~2s before sshd\nbinds, so a post-sshd ssh-keyscan should capture the regenerated key,\nnot the baked-in one.\n\nWithout a readiness gate nodepool marks the node ready when GCE reports\nRUNNING (~+10-15s), long before sshd is up at ~+31s. The executor then\ndoes ~19s of merge/checkout and connects at ~+30-34s -- right on the\nreadiness boundary -- so a few seconds of jitter decides each attempt:\nconnect before the node is SSH-ready -\u003e RETRY; connect after -\u003e success.\nThat is the ~1/3 pass rate. (The exact failing state -- sshd not yet\nbound vs the zuul authorized_keys not yet written -- is not pinned, as\nthe retried builds\u0027 console is discarded.)\n\nnodepool\u0027s GCE driver defaults host-key-checking to True: when true it\nssh-keyscans a node before supplying it and relaunches nodes that never\nbecome reachable, absorbing the wait inside the launch pipeline instead\nof racing the executor. It relies on the launcher reaching the node\ninternal IP, which is how this deployment is configured. It was disabled\nto dodge the GCE baked-in-host-key race; the serial evidence above\nindicates a post-sshd scan gets the regenerated key, so restoring the\ndefault should not reintroduce it -- validate the launcher log post\nmerge.\n\nUpstream confirms both mechanism and guidance: the GCE driver docs\n(zuul/nodepool: [1]) say host-key-checking defaults to True and \"helps\nensure that nodes are ready to receive SSH connections before they ar\nsupplied to the requestor\", to be disabled only for launcher/node\nnetwork separation or non-SSH platforms -- neither applies here. The\ngating is code-confirmed by zuul/nodepool: [2] (host-key-checking\ncontrols the statemachine/GCE driver\u0027s keyscan).\n\nThis is a hypothesis-driven change; nodepool config is not speculatively\ntestable. Validate post-merge: watch the RETRY_LIMIT rate and the\nlauncher log for ssh-keyscan / host-key failures and relaunches. If\nhost-key failures appear, roll back.\n\n[1] https://review.opendev.org/c/zuul/nodepool/+/841908\n[2] https://review.opendev.org/c/zuul/nodepool/+/821481\n\nIssue: 502048297\nChange-Id: I673366b351c74482e7c11f7b4e0c235fd6e330fa\n"
    },
    {
      "commit": "c87b47d4a43a69a01b0f8c83636babf5ff70ccc8",
      "tree": "0d4a17f9da711421cb7bdbefbbdab07845c5772e",
      "parents": [
        "b594d10c6299d758b45e84511a230138701b9178"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Jun 10 14:34:10 2026 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Jun 10 14:39:48 2026 -0700"
      },
      "message": "Use custom kubeconfig file\n\nThis moves the kubeconfig file to a directory in the build work\ndir so that it will not collide with zuul\u0027s kubeconfig and also\nis not stored in the home directory (which Zuul is getting more\naggressive about cleaning up for security reasons).\n\nChange-Id: If2fcdc52fda6506a939dc8c9ca522ea3473fb810\n"
    },
    {
      "commit": "b594d10c6299d758b45e84511a230138701b9178",
      "tree": "024905a1466b00bbe45a10bb019ed4bbc8ebaaa5",
      "parents": [
        "19610e62674c8750f76883f0a912dbd77ff48f79"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Jun 10 14:25:37 2026 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Jun 10 14:25:37 2026 -0700"
      },
      "message": "Configure kubectl for checkers playbook\n\nWe made these changes to the deploy playbook, we need to mirror\nthem in the checkers playbook too.\n\nChange-Id: Id713bd161c00f29049b6af786351a95f8dcb53c4\n"
    },
    {
      "commit": "19610e62674c8750f76883f0a912dbd77ff48f79",
      "tree": "8d84527c8d445c56775e1b2d3234f490af64634e",
      "parents": [
        "77cfca163deb59a13e293d4685f74175e5692497"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Jun 10 14:18:27 2026 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Jun 10 14:18:27 2026 -0700"
      },
      "message": "Add kubeconfig path to add_host\n\nI suspect the ansible kubectl plugin is using Zuul\u0027s env var, not\nthe KUBECONFIG env var set at the top of the playbook.  To make\nsure it\u0027s using our actual kubeconfig, set it explicitly in the\nadd_host task.\n\nChange-Id: Ic80a358a968d32fdd197126007701a3a0714879a\n"
    },
    {
      "commit": "77cfca163deb59a13e293d4685f74175e5692497",
      "tree": "c03083b9c8dbda288bafcecda726bf9c54687a7c",
      "parents": [
        "2402c6a701c7e0f279a30b4c7e2ac114a8a10019"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed Jun 10 13:04:04 2026 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed Jun 10 13:04:04 2026 -0700"
      },
      "message": "Fix missing kubeconfig file\n\nWe don\u0027t want to use the KUBECONFIG that might be set by Zuul, so set\nthe value to the file we\u0027re writing.\n\nThis hopefully fixes this error during deploy:\nansible_collections.kubernetes.core.plugins.module_utils.k8s.exceptions.CoreException: Could not create API client: Invalid kube-config file. No configuration found.\n\nChange-Id: I048237f02279df096667275680eedf1f2ca90168\n"
    },
    {
      "commit": "2402c6a701c7e0f279a30b4c7e2ac114a8a10019",
      "tree": "9a4ad40b9bf5afe69e50c5cff68b9e2257ba103a",
      "parents": [
        "7541cb84bde5021021aa458f54732dd030b2200f"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Mon Jun 08 13:24:44 2026 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Mon Jun 08 13:24:44 2026 -0700"
      },
      "message": "Add CI for gerrit-mcp-server\n\nChange-Id: I1dfc6dd73fa8789294f3d70fc85ba524e4e0b7ea\n"
    },
    {
      "commit": "7541cb84bde5021021aa458f54732dd030b2200f",
      "tree": "eedafc37e2b38d58e9db1c5d3888a793af6320d8",
      "parents": [
        "9a3c6aef3c48ea38f3349d6e51122309c039f6bc"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Mar 04 12:35:25 2026 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Mar 04 12:35:25 2026 -0800"
      },
      "message": "Add bazlets\n\nThis project appears in dependency cycles with other projects that\nuse Zuul, so we should add it to the list of known projects to\navoid errors.\n\nChange-Id: I53fbd2dd8f04c119104be0ee5b37d670d12f5a86\n"
    },
    {
      "commit": "9a3c6aef3c48ea38f3349d6e51122309c039f6bc",
      "tree": "edd17922c9b52e918d6e814504d59ccd28823144",
      "parents": [
        "13d60113d11c9ac70a0379082c19fc743352bc11"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Mar 04 10:38:14 2026 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Mar 04 10:38:14 2026 -0800"
      },
      "message": "Add plugins/examples\n\nThis repo has appeared in a dependency cycle with changes in\nother repos that Zuul works with.  In order to avoid errors, add\nthis project to the system so that it can be configured to share\nthe change queue for dependency cycles.\n\nChange-Id: I1141097b27e2a239a1e7cd0346d6c0dacd575597\n"
    },
    {
      "commit": "13d60113d11c9ac70a0379082c19fc743352bc11",
      "tree": "7e9dfeba1c5b7d1d79462591564127f8713a3f1f",
      "parents": [
        "0aa9dcfcda05c50ee317556970d6a056e8c95af1"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Aug 29 07:38:08 2025 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Aug 29 07:38:08 2025 -0700"
      },
      "message": "Increase disk limit per job\n\nI think some jobs are hitting the disk limit during git repo prep.\n\nIncrease it since we appear to have sufficient space.\n\nChange-Id: Ie0e104ce476330a500765318b0cd9e65be56e937\n"
    },
    {
      "commit": "0aa9dcfcda05c50ee317556970d6a056e8c95af1",
      "tree": "7d6a485fdd812f93533da42755313e34424024ef",
      "parents": [
        "8748e21489c381360526ffeed717470215eaa8ee"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Jun 20 07:17:37 2025 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Jun 20 07:17:37 2025 -0700"
      },
      "message": "Restrict to a single job at a time\n\nThe k8s cluster is extremely resource constrained and jobs fail\noften due to that.  To try to have at least some jobs run, let\u0027s\nlimit the system to running one job at a time.\n\nChange-Id: I6e40ecedefcf93bfad8980265982eff7c7d8f4fd\n"
    },
    {
      "commit": "8748e21489c381360526ffeed717470215eaa8ee",
      "tree": "4d79f735ce77959ffa54399c38b649d39762b779",
      "parents": [
        "3510f5d761c3d103487f27c25708f086394c66f4"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 12:51:51 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 18 12:51:51 2025 -0800"
      },
      "message": "Revert \"Test deployment job\"\n\nThis reverts commit 3510f5d761c3d103487f27c25708f086394c66f4.\n\nChange-Id: I00d1f89b0904d60b851405bf269e04e47fafaed6\n"
    },
    {
      "commit": "3510f5d761c3d103487f27c25708f086394c66f4",
      "tree": "24ccdaf90e5b40485e5a51d82d610ccc461bb007",
      "parents": [
        "a26d255d8646dc560ad6990ecc6f8cc0def4e99d"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 12:49:50 2025 -0800"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 12:50:11 2025 -0800"
      },
      "message": "Test deployment job\n\nTo trigger deployment job.\n\nChange-Id: I046947bb58762575928d3515c01dc6a46cdc7af5\n"
    },
    {
      "commit": "a26d255d8646dc560ad6990ecc6f8cc0def4e99d",
      "tree": "4d79f735ce77959ffa54399c38b649d39762b779",
      "parents": [
        "f10bb7ba071a5c2af1b53e5606c56bd16be070c9",
        "74c739d7cb2a4111f0bb6bc03cec60ab6e396326"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 12:13:11 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 18 12:13:11 2025 -0800"
      },
      "message": "Merge \"Revert \"Test deployment job\"\""
    },
    {
      "commit": "74c739d7cb2a4111f0bb6bc03cec60ab6e396326",
      "tree": "26d2c2c38c38a8e16a0278e7c8609971086c55f9",
      "parents": [
        "b67d708d7147d3655aa9cf45315c89a7649923b9"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 12:12:21 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 18 12:12:21 2025 -0800"
      },
      "message": "Revert \"Test deployment job\"\n\nThis reverts commit b67d708d7147d3655aa9cf45315c89a7649923b9.\n\nChange-Id: I087151fd5176e8fc65cd45f05e02dc50d7d35821\n"
    },
    {
      "commit": "f10bb7ba071a5c2af1b53e5606c56bd16be070c9",
      "tree": "24ccdaf90e5b40485e5a51d82d610ccc461bb007",
      "parents": [
        "f3039a63586074b1fb89e1b0ae24333df5836a4f"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 12:05:21 2025 -0800"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 12:05:37 2025 -0800"
      },
      "message": "Fix bookworm name\n\nChange-Id: I03e9a09f583535de5b5411de21d2f4da79834d2f\n"
    },
    {
      "commit": "f3039a63586074b1fb89e1b0ae24333df5836a4f",
      "tree": "dbb1449620fa15933ed49fe0aa2283616a770bc9",
      "parents": [
        "1fc17b6fe66277c4c90356558809ea041f0c2a86"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 11:58:14 2025 -0800"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 11:58:25 2025 -0800"
      },
      "message": "Change debian-11 to debian-12\n\nChange-Id: I5a9c6fbb9e75cb928cedc11df48a98eeeed23dcc\n"
    },
    {
      "commit": "1fc17b6fe66277c4c90356558809ea041f0c2a86",
      "tree": "14c7082e4c6a212e58644c80c0a3049a2159088b",
      "parents": [
        "b67d708d7147d3655aa9cf45315c89a7649923b9"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:51:23 2025 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:51:23 2025 -0800"
      },
      "message": "Upgrade cert-manager\n\nOur old version of cert-manager was no longer compatible with modern\nk8s.  Upgrade it, and all the certificates.\n\nChange-Id: I89bd3de62bbb9e38903a589378fc27b26ab7646c\n"
    },
    {
      "commit": "b67d708d7147d3655aa9cf45315c89a7649923b9",
      "tree": "f9b6956e81818cad9ae2a71d7fc9827745e285e9",
      "parents": [
        "b1fbd4a0868db5b2765c5ffe694ff21e984c02fb"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:21:01 2025 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:21:01 2025 -0800"
      },
      "message": "Test deployment job\n\nThis adds a no-op comment to trigger the self-deployment job.\n\nChange-Id: I594d57f1b09ff1ba57e5e8a219479038ead1b0ea\n"
    },
    {
      "commit": "b1fbd4a0868db5b2765c5ffe694ff21e984c02fb",
      "tree": "26d2c2c38c38a8e16a0278e7c8609971086c55f9",
      "parents": [
        "9eac084bde2a822f45bbb5575c8fcee4cc2a5271"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:08:41 2025 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:08:41 2025 -0800"
      },
      "message": "Remove gearman server config\n\nZuul no longer uses gearman.\n\nChange-Id: I4db4ee8a00a50c316761ac72d6a953f1fd47a957\n"
    },
    {
      "commit": "9eac084bde2a822f45bbb5575c8fcee4cc2a5271",
      "tree": "1ec5a78b8192254cc15becde95e694714705e37d",
      "parents": [
        "38f06131a686e0716b07255046f07d25a34d9ea8"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:03:07 2025 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 09:03:07 2025 -0800"
      },
      "message": "Update deployment credentials\n\nThe k8s cluster has a new certificate.  Also, new versions of k8s\ndon\u0027t automatically create long-lived tokens.  Update our instructions\nto create one, and update our creds with a newly created token.\n\nChange-Id: I52478fae7e364a9db1881652fb7ca2366b113e43\n"
    },
    {
      "commit": "38f06131a686e0716b07255046f07d25a34d9ea8",
      "tree": "49b7aee173547f0cfaa49e43384a7be462bac6db",
      "parents": [
        "4e50c8c75cca6b7996e8981f9d93822aba63a3e9"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 08:29:44 2025 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 08:31:26 2025 -0800"
      },
      "message": "Remove gearman config\n\nZuul no longer uses gearman.\n\nChange-Id: I74cd28a90114251922ecbebf5a6b31d5def5de0b\n"
    },
    {
      "commit": "4e50c8c75cca6b7996e8981f9d93822aba63a3e9",
      "tree": "c4e5fcc5905806adf1c6cfecb03e8c03cc17358d",
      "parents": [
        "08fbeda9349026f2e3175d2af8646739d4244b93",
        "944bc1aad815cfe26f13403060221e40cb80258c"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 08:24:10 2025 -0800"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Jan 18 08:24:10 2025 -0800"
      },
      "message": "Merge \"Use correct zk environment variable names\""
    },
    {
      "commit": "944bc1aad815cfe26f13403060221e40cb80258c",
      "tree": "0a364d19119386cfe9eb325ab44387083465b356",
      "parents": [
        "b443fc59472ed57758e8be58a0af04645d5c96f5"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 08:19:45 2025 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jan 18 08:19:45 2025 -0800"
      },
      "message": "Use correct zk environment variable names\n\nThere seem to be two standards for env variable names and we were\nusing the wrong ones for the actual startup script that is used.\nSwitch the snapshot retention configuration to use the correct names\nand remove some others where we are currently using the default\nvalues.\n\nThis should correct the issue with the snapshots filling the disk.\n\nChange-Id: Ib5176838e40265d24500f50775911abca7ae0fb5\n"
    },
    {
      "commit": "08fbeda9349026f2e3175d2af8646739d4244b93",
      "tree": "2c7499177d9518b7205bd23cc4b56dda8ff82c5b",
      "parents": [
        "c8483cf1eeff6806b7728574460105a529bb36ee"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 06:42:38 2025 -0800"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jan 18 06:43:42 2025 -0800"
      },
      "message": "Upgrade to debian bookworm\n\nChange-Id: I6fffdf99da805a1fd827600f5958a1dab63aace2\n"
    },
    {
      "commit": "c8483cf1eeff6806b7728574460105a529bb36ee",
      "tree": "2dc47dbc85113660701a37cf3ac3a13f00b5ebc0",
      "parents": [
        "b443fc59472ed57758e8be58a0af04645d5c96f5"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed Nov 20 15:29:31 2024 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Thu Dec 05 17:39:53 2024 +0000"
      },
      "message": "Configure links for gitiles\n\ngooglesource servers don\u0027t run gitweb, so the default link configuration\ncreates a broken link. We do have gitiles available, so configure the\nlinks to point there instead.\n\nChange-Id: I301c8c81d04b9eec97db04853220e64eb6caf393\n"
    },
    {
      "commit": "b443fc59472ed57758e8be58a0af04645d5c96f5",
      "tree": "682e7b176ddeb5a9a0251a2e0e30ad3c09a7c6f0",
      "parents": [
        "87fbb2eb15589fe2318ac8fd949adc6e09f54954"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Nov 20 12:05:37 2024 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Nov 20 12:05:37 2024 -0800"
      },
      "message": "Re-run deploy job\n\nI manually deleted the nodepool-gcs secret in order to remove\nan unused key, since the ansible task in this repo\u0027s playbook\ndoes not appear to handle key deletions.\n\nThis change is a noop to re-run the deploy job to recreate the\nsecret.\n\nChange-Id: I6e492da49a74f2afa007c49bea98cb838a16e99d\n"
    },
    {
      "commit": "87fbb2eb15589fe2318ac8fd949adc6e09f54954",
      "tree": "296831a36663b2b3c5cc9941cdde47fe070188dd",
      "parents": [
        "1dda60b8140ef2cc1e89d1c3af08e3fedb4ab87f"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Nov 20 11:39:20 2024 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Nov 20 11:39:45 2024 -0800"
      },
      "message": "Remove nodepool version pin and clouds.yaml\n\nIt is suspected that the existence of an empty clouds.yaml is\nwhat is triggering the error from the new version of openstacksdk.\n\nRemove it from our deployment and return to running the latest\nnodepool image.\n\nThis reverts commit 1dda60b8140ef2cc1e89d1c3af08e3fedb4ab87f.\n\nChange-Id: Id8e64c6cd6aac694f0e8e3c908e2dcb45d65e6cc\n"
    },
    {
      "commit": "1dda60b8140ef2cc1e89d1c3af08e3fedb4ab87f",
      "tree": "5851b07d31ccd800c0e5df989bc112cf915ffc7b",
      "parents": [
        "6c372c8fec9983ef226afe65e109f700445ba527"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed Nov 20 11:37:41 2024 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@oss.qualcomm.com",
        "time": "Wed Nov 20 11:37:41 2024 -0700"
      },
      "message": "Pin nodepool-launcher to 10.0.0\n\nNewer versions of nodepool-launcher use a buggy openstacksdk that is\nlooking for a config file even when we\u0027re not using openstack as the\nprovider.\n\nWe can move back to latest once a fixed image is released.\n\nChange-Id: I7726a863eb3bf5633f3215286c4b59953090306f\n"
    },
    {
      "commit": "6c372c8fec9983ef226afe65e109f700445ba527",
      "tree": "363ae85e69d49828dfa4ec4d087fc02ff86b76a1",
      "parents": [
        "7348ce9e656960a7426936b6e1528212ffaf3078"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Jul 04 18:55:49 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 04 18:55:49 2024 +0000"
      },
      "message": "Revert \"Experiment with different uuid for gc-conductor\"\n\nThis reverts commit 7348ce9e656960a7426936b6e1528212ffaf3078.\n\nChange-Id: I9b7a0788b239a02e0a2b20c6cfb4855b28b9a70a\n"
    },
    {
      "commit": "7348ce9e656960a7426936b6e1528212ffaf3078",
      "tree": "f1fa849d5611c2192637889a39611b26a5c49b46",
      "parents": [
        "60448f90b44bee030c2a10812de85fa86dab7984"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Jul 04 18:43:06 2024 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Jul 04 18:43:34 2024 +0000"
      },
      "message": "Experiment with different uuid for gc-conductor\n\nChange-Id: Iceb0fdf269bba6b2034d356dfe7eb8b604e9cf99\n"
    },
    {
      "commit": "60448f90b44bee030c2a10812de85fa86dab7984",
      "tree": "363ae85e69d49828dfa4ec4d087fc02ff86b76a1",
      "parents": [
        "5d0961395ec6d3b1f94034545b8f937b12491a97"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Jul 04 15:00:04 2024 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Jul 04 15:00:04 2024 +0000"
      },
      "message": "Revert \"Remove gc-conductor from checkers\"\n\nThis reverts commit 5d0961395ec6d3b1f94034545b8f937b12491a97.\n\nReason for revert: Was seeing if re-applying would fix it.\n\nChange-Id: I9d5264a2c9c2de053c1b79757155dedc293dde47\n"
    },
    {
      "commit": "5d0961395ec6d3b1f94034545b8f937b12491a97",
      "tree": "a3f9f4145afa1c54a8d00396bd53315dc4d25571",
      "parents": [
        "528ac8e44a5baa2dcf287b210381f8c705af47ef"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Jul 04 14:58:30 2024 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Thu Jul 04 14:58:44 2024 +0000"
      },
      "message": "Remove gc-conductor from checkers\n\nWill revert but will see if this fixes it not working.\n\nChange-Id: I347369700e7f9c4d1bfbab0fc1e0c6edc924b5d0\n"
    },
    {
      "commit": "528ac8e44a5baa2dcf287b210381f8c705af47ef",
      "tree": "363ae85e69d49828dfa4ec4d087fc02ff86b76a1",
      "parents": [
        "71f266268191624c258c32ce0a81fd87e66f0d0d"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jun 29 16:08:50 2024 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Sat Jun 29 16:09:24 2024 +0000"
      },
      "message": "Add CI for its-jira\n\nChange-Id: If0ddf2834ad25fc1ace2048fec38ca3d144ad9e5\n"
    },
    {
      "commit": "71f266268191624c258c32ce0a81fd87e66f0d0d",
      "tree": "4d0cadaaff0a7056bfe143f2f71419851d7e1de3",
      "parents": [
        "82df7e6c11ca3c9936112bc8c3c6a9197067690c"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Jun 25 14:07:26 2024 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Jun 25 14:07:26 2024 -0700"
      },
      "message": "Implement ZK anti-affinity\n\nWe want the zk servers spread out across all nodes of the cluster,\nboth to level out memory usage and for fault tolerance.\n\nChange-Id: I31e3115a046147a77c54cfa84765fe73334888b5\n"
    },
    {
      "commit": "82df7e6c11ca3c9936112bc8c3c6a9197067690c",
      "tree": "1c82fcc4ef822266e4a04dc8b223f9f63258b908",
      "parents": [
        "c1a7f5a8245113fc3a9754cf88ab0e87c0582f7f"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Jun 18 11:54:04 2024 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Jun 18 11:58:58 2024 +0000"
      },
      "message": "Add CI for its-phabricator\n\nChange-Id: I29e6706bb3e5abeec92190a979d4f357000d165f\n"
    },
    {
      "commit": "c1a7f5a8245113fc3a9754cf88ab0e87c0582f7f",
      "tree": "c5bac7f125e4bead25c51fd3b6c8c8f39a388fb8",
      "parents": [
        "23e6fa782011217657029948e1b2db50d0f69a34"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Apr 19 13:46:24 2024 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Apr 19 13:46:24 2024 -0700"
      },
      "message": "Update image locations\n\nZuul has moved container image publishing to quay.io; update the locations\nto get the latest images.\n\n(Note this upgrade requires some manual intervention which will be performed\nbefore merging this change.)\n\nChange-Id: I3ba432db93b8bb3397237aeab99b11a064d3536a\n"
    },
    {
      "commit": "23e6fa782011217657029948e1b2db50d0f69a34",
      "tree": "0bde684edb0e9ef09939aa4de7f8ec3084dbcb1a",
      "parents": [
        "f4ba41f5f3bb08b206d30a53ac3d589c2ec5d261"
      ],
      "author": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Apr 16 11:51:10 2024 +0000"
      },
      "committer": {
        "name": "Paladox none",
        "email": "thomasmulhall410@yahoo.com",
        "time": "Tue Apr 16 11:55:23 2024 +0000"
      },
      "message": "Update image to bullseye from buster\n\nChange-Id: Ie0a939e587a6c08d7fb9149cebb2b25425788823\n"
    },
    {
      "commit": "f4ba41f5f3bb08b206d30a53ac3d589c2ec5d261",
      "tree": "328f988bc8a4687d5a8cae7d86239c32e40a1a7b",
      "parents": [
        "af96004418b466bbe78c1ed01e86943ac575cb8e"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Tue Mar 05 17:41:47 2024 -0700"
      },
      "committer": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Mon Mar 11 17:28:14 2024 -0600"
      },
      "message": "README: Improve markdown formatting\n\nA bunch of the code blocks at the bottom and the tables at the top were\nmissing formatting or had invalid formatting. Fix them and apply\nconsistent code block formatting with shell syntax highlighting where\nappropriate.\n\nThe 3 blocks with example log messages were left with indent-style code\nblocks since that seems to read better when viewing the raw text.\n\nChange-Id: Ib26ceab6d7b384d67e2c9007426c6396a9f8b4cc\n"
    },
    {
      "commit": "af96004418b466bbe78c1ed01e86943ac575cb8e",
      "tree": "db0ad9d9d09f861d8948d8cbcac47e57d3fafb53",
      "parents": [
        "996f56bf01d1411e2fef4cd1c991d773f23301b5"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:58:03 2024 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:58:03 2024 -0800"
      },
      "message": "Trigger a config update\n\nThis is a noop change that should trigger a config update.\n\nChange-Id: I34b0305e76f378cf6e651aa6d58f4ab5b3801545\n"
    },
    {
      "commit": "996f56bf01d1411e2fef4cd1c991d773f23301b5",
      "tree": "6a3e5865406b1b79c856f602cfa25839148f5344",
      "parents": [
        "303f071ee7e1bddaa3a4b827ffcc541f7cd5004f"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:48:35 2024 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:48:47 2024 -0800"
      },
      "message": "Revert \"Formatting fix in readme\"\n\nThis reverts commit 303f071ee7e1bddaa3a4b827ffcc541f7cd5004f.\n\nChange-Id: I7cb5ee128df9f24619c1381c99da77fecead2788\n"
    },
    {
      "commit": "303f071ee7e1bddaa3a4b827ffcc541f7cd5004f",
      "tree": "f2f8da8f72dc4243f7fdc6bfd2bee76015750b64",
      "parents": [
        "814e07858dbf6de4ad21163dc0e948b83872740a"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:37:28 2024 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:37:28 2024 -0800"
      },
      "message": "Formatting fix in readme\n\nThis change is mostly to trigger a new deployment.\n\nChange-Id: I9a7ff3ce61769977740642511f6436352d0028d1\n"
    },
    {
      "commit": "814e07858dbf6de4ad21163dc0e948b83872740a",
      "tree": "6a3e5865406b1b79c856f602cfa25839148f5344",
      "parents": [
        "ecc858b860008461cabab31ee9a591a8f2427c60"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:22:03 2024 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Feb 19 13:22:03 2024 -0800"
      },
      "message": "Update poddisruptionbudget api\n\nThis is the current API spec.\n\nChange-Id: I808c19ddad09bd81a35d7fc73a266412c8b86445\n"
    },
    {
      "commit": "ecc858b860008461cabab31ee9a591a8f2427c60",
      "tree": "30d7cdf9af60a50bb6d68a29a8197e4630534ac9",
      "parents": [
        "2c8d37a4d221c1a50132d8d8f1ef42467c2c303f"
      ],
      "author": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Mon Jul 10 22:09:46 2023 +0200"
      },
      "committer": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Mon Feb 19 15:01:50 2024 +0000"
      },
      "message": "Add image-diff plugin\n\nChange-Id: I54be3f12f0df8891fbd4b1e909170e0f75580f1a\n"
    },
    {
      "commit": "2c8d37a4d221c1a50132d8d8f1ef42467c2c303f",
      "tree": "ae4c378b001bec2d7371b6e7ddbb40512bfaaea6",
      "parents": [
        "c549b437893b3f3e67b27fc70e7a868556f385a3",
        "a10e2f67bb8097e192cf834d70ce13442f33e746"
      ],
      "author": {
        "name": "Nasser Grainawi",
        "email": "nasser.grainawi@linaro.org",
        "time": "Wed Dec 06 15:01:06 2023 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Dec 06 15:01:06 2023 +0000"
      },
      "message": "Merge \"Revert \"Add git-repo project\"\""
    },
    {
      "commit": "c549b437893b3f3e67b27fc70e7a868556f385a3",
      "tree": "6fe5d2649ea8a4a8eeb093611c80e43d8378e872",
      "parents": [
        "272a726c15eada05dde38d209a0e48a0ea5e103a"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Thu Jun 08 08:26:53 2023 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Thu Jun 08 08:26:53 2023 -0700"
      },
      "message": "Update ingress controller\n\nThe pathType is now required.  Also, update the service definition\nto match the current value.\n\nChange-Id: If5be4c7bbb7978b37e9ca4c898b87e7d4e4cf389\n"
    },
    {
      "commit": "272a726c15eada05dde38d209a0e48a0ea5e103a",
      "tree": "964e9f0876873b08d16a68e452d4bde948115fe1",
      "parents": [
        "ce70b7b9e7a48f34c689327e8686249846accaff"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Thu Jun 08 07:52:07 2023 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Thu Jun 08 07:52:07 2023 -0700"
      },
      "message": "Update k8s ingress version\n\nIngress is apparently no longer beta.\n\nThis is what is currently reported on the actual object in prod.\n\nChange-Id: I94c97cb3a3afe255cd5c40c3e70a370e0adf854b\n"
    },
    {
      "commit": "ce70b7b9e7a48f34c689327e8686249846accaff",
      "tree": "4a0173fd63ca8332f57a55a07b99e1d72e8e4ecf",
      "parents": [
        "117bf954127fc655440b4759c7ed92b64025c26d"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Apr 24 11:10:06 2023 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Apr 24 11:10:06 2023 -0700"
      },
      "message": "Upgrade ZK and configure autopurge\n\nNodepool now requires a newer version of ZK, so upgrade to 3.7, the\ncurrent stable version.\n\nAlso, configure the auto purge cleanup interval (6 hours) -- this will\ninstruct ZK to remove unused data snapshots every 6 hours in order to\navoid filling the disk.\n\nBoth of these changes have already been applied in production as\nan emergency fix.\n\nChange-Id: If3b0a9dee5b37c860344f0aa5a577d5b1308ce3b\n"
    },
    {
      "commit": "a10e2f67bb8097e192cf834d70ce13442f33e746",
      "tree": "9c899f3da124159a36ae1af58bfd25d447e86f63",
      "parents": [
        "117bf954127fc655440b4759c7ed92b64025c26d"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Wed Mar 15 02:36:45 2023 +0000"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Wed Mar 15 02:38:21 2023 +0000"
      },
      "message": "Revert \"Add git-repo project\"\n\nThis reverts commit 471dd96a636c7d65c6155014516fb45be56f1298.\n\nReason for revert: We\u0027ve moved git-repo to LUCI for CQ.\n\nChange-Id: I4e31a284a96adc337a978cdb3083035e0154fea9\n"
    },
    {
      "commit": "117bf954127fc655440b4759c7ed92b64025c26d",
      "tree": "f009618ee65d70a68baf4b222f613fbbde651ebb",
      "parents": [
        "9ebcb5dec1bfc63ad34f72a6d094834985478d8f"
      ],
      "author": {
        "name": "Jonathan Nieder",
        "email": "jrn@google.com",
        "time": "Thu Sep 22 17:58:31 2022 -0700"
      },
      "committer": {
        "name": "Jonathan Nieder",
        "email": "jrn@google.com",
        "time": "Thu Sep 22 17:58:31 2022 -0700"
      },
      "message": "Add java-prettify to Zuul\n\nIt is used by Gitiles.\n\nChange-Id: I84bc3f9ff13e96397c88f28a62b8f3c359295bcc\n"
    },
    {
      "commit": "9ebcb5dec1bfc63ad34f72a6d094834985478d8f",
      "tree": "a0cd1f2b6b50fd3883b725470b1f56dd9755e221",
      "parents": [
        "471dd96a636c7d65c6155014516fb45be56f1298"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Aug 15 09:55:03 2022 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Mon Aug 15 09:55:03 2022 -0700"
      },
      "message": "Upgrade from debian stretch to buster\n\nGCE has deprecated the stretch images and they are no longer\navailable for booting new nodes.\n\nChange-Id: I4ca35ef961e2c546a4f256c9b4711a74c1736bda\n"
    },
    {
      "commit": "471dd96a636c7d65c6155014516fb45be56f1298",
      "tree": "81adfce3a9bb4eec718eb644ebcda2eadfba20b0",
      "parents": [
        "1237d2e38a08cab0489d6a2e7fb1de4feae95e53"
      ],
      "author": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Sun Nov 14 01:07:38 2021 -0500"
      },
      "committer": {
        "name": "Mike Frysinger",
        "email": "vapier@google.com",
        "time": "Thu Mar 03 10:02:11 2022 -0500"
      },
      "message": "Add git-repo project\n\nChange-Id: I5649f760143112389afabd5de87b049d2a813558\n"
    },
    {
      "commit": "1237d2e38a08cab0489d6a2e7fb1de4feae95e53",
      "tree": "11ba3b016d54b38823141e44c89ba0173fd308a9",
      "parents": [
        "cc743c73536b9d32f9df8224deed5f721ecfb871",
        "7056bc12f460a19f6cacc3bc4420fb4d3365b576"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david.ostrovsky@gmail.com",
        "time": "Sun Feb 06 08:11:05 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sun Feb 06 08:11:05 2022 +0000"
      },
      "message": "Merge \"Add a script to delete ZK state\""
    },
    {
      "commit": "7056bc12f460a19f6cacc3bc4420fb4d3365b576",
      "tree": "3cfcb3632d74cc1211f6d28cc199d492c1a1de0e",
      "parents": [
        "617a056a7e58b8e34a07fdd88c017bff73ed4907"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 14:41:50 2022 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 14:41:50 2022 -0800"
      },
      "message": "Add a script to delete ZK state\n\nThis may be necessary in case Zuul\u0027s runtime state in ZK gets\ncorrupted.\n\nChange-Id: I2743f0e6c7241be6cd103bee7b3622a6685cf8da\n"
    },
    {
      "commit": "cc743c73536b9d32f9df8224deed5f721ecfb871",
      "tree": "3e7c80b7c48cc8ab0f461d52521ff01f89e696c0",
      "parents": [
        "6d28d8732a2cf60761cc16f43e31279be1dd949c",
        "617a056a7e58b8e34a07fdd88c017bff73ed4907"
      ],
      "author": {
        "name": "James Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 22:02:27 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 05 22:02:27 2022 +0000"
      },
      "message": "Merge \"Unpin Zuul\""
    },
    {
      "commit": "617a056a7e58b8e34a07fdd88c017bff73ed4907",
      "tree": "34c6d5dde31c1389dcf87c62b9a7bd21a7a5183d",
      "parents": [
        "134c06403679258a1644d47461a8e650653325c7"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 14:01:30 2022 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 14:01:30 2022 -0800"
      },
      "message": "Unpin Zuul\n\nThis will upgrade us to the latest commit (5.0.0 +).\n\nChange-Id: Ied564a42a6e76346bfbf36fcc66f35389e2fb96c\n"
    },
    {
      "commit": "6d28d8732a2cf60761cc16f43e31279be1dd949c",
      "tree": "38a3e45e6a6b5cbda3f52f3101201c5303c14ea6",
      "parents": [
        "f95dfb158c8d0127e8100e32124b1f3f13e90c68",
        "134c06403679258a1644d47461a8e650653325c7"
      ],
      "author": {
        "name": "James Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 21:26:08 2022 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Sat Feb 05 21:26:08 2022 +0000"
      },
      "message": "Merge \"Replace sql connection with database\""
    },
    {
      "commit": "134c06403679258a1644d47461a8e650653325c7",
      "tree": "855f8856b62086ccd9f0826c4841d75e4df4e9a7",
      "parents": [
        "8f8c1ec3bfe8cae7e6dd2d55c01c5bfb73f81577"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 13:25:05 2022 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Feb 05 13:25:05 2022 -0800"
      },
      "message": "Replace sql connection with database\n\nThis is a required upgrade step for 5.0.\n\nChange-Id: If278c830e28c0ce7dec69e8bde0e3fe4148aaff1\n"
    },
    {
      "commit": "f95dfb158c8d0127e8100e32124b1f3f13e90c68",
      "tree": "76925a6c0788f7baebdf36a46a5770f958dae423",
      "parents": [
        "8f8c1ec3bfe8cae7e6dd2d55c01c5bfb73f81577"
      ],
      "author": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 13 10:32:54 2022 -0800"
      },
      "committer": {
        "name": "Clark Boylan",
        "email": "clark.boylan@gmail.com",
        "time": "Thu Jan 13 10:34:24 2022 -0800"
      },
      "message": "Add gitiles to Zuul\n\nThis updates the Zuul configs enabling Zuul checks for gitiles. This was\nrequested on Slack.\n\nChange-Id: I8acc668613dd8e1fae31842c8dcfdc98fd4777de\n"
    },
    {
      "commit": "8f8c1ec3bfe8cae7e6dd2d55c01c5bfb73f81577",
      "tree": "b8ba08d8b145a0e6345d93ba1e580cf12a972920",
      "parents": [
        "41155397c9a0043ecc26b07a3337ef4a1aa5282a"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Sep 08 15:23:55 2021 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Sep 08 15:23:55 2021 -0700"
      },
      "message": "Docs: add a note about forcing a reconfiguration\n\nChange-Id: I221bb6581737ad7e594609d2e62970f58428363c\n"
    },
    {
      "commit": "41155397c9a0043ecc26b07a3337ef4a1aa5282a",
      "tree": "8d26b5dac0295fb3014eb45e6a5f7ad899b7b102",
      "parents": [
        "ca7ce475bbf6654895331702352bf6fef8ddf27f",
        "cd688e8e7faf2487d6757692d4eed591906295e8"
      ],
      "author": {
        "name": "Han-Wen Nienhuys",
        "email": "hanwen@google.com",
        "time": "Thu Sep 02 11:16:20 2021 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Thu Sep 02 11:16:20 2021 +0000"
      },
      "message": "Merge \"Update README with more operational instructions\""
    },
    {
      "commit": "ca7ce475bbf6654895331702352bf6fef8ddf27f",
      "tree": "d35ae41f9610b9e7fc748f3291253b5eaf92da39",
      "parents": [
        "3e8a2337367ce67abf935d33e46597449ec2cfbf"
      ],
      "author": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@codeaurora.org",
        "time": "Thu Jul 15 15:52:06 2021 -0700"
      },
      "committer": {
        "name": "Kaushik Lingarkar",
        "email": "kaushikl@codeaurora.org",
        "time": "Thu Jul 15 15:52:55 2021 -0700"
      },
      "message": "Add depends-on plugin to Zuul\n\nChange-Id: I09ef479e31c8e147c66c2c91d00879ea9a0b043d\n"
    },
    {
      "commit": "3e8a2337367ce67abf935d33e46597449ec2cfbf",
      "tree": "90f1f8d7989c69798f25d95f0af8a9965277c474",
      "parents": [
        "05ef6583dee69838f7c9278e13d72052e069adb4"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Jun 22 07:19:00 2021 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Jun 22 07:19:40 2021 -0700"
      },
      "message": "Add events plugin to Zuul\n\nThis creates a checker and adds the project to Zuul\u0027s configuration.\n\nChange-Id: Ic19e1e64319dd7e2a855b0578438e9755959b5cb\n"
    },
    {
      "commit": "cd688e8e7faf2487d6757692d4eed591906295e8",
      "tree": "6cfc2625bc3ed44b9287bbf6b829fca733ecad9d",
      "parents": [
        "05ef6583dee69838f7c9278e13d72052e069adb4"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jun 12 07:56:41 2021 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Sat Jun 12 07:58:59 2021 -0700"
      },
      "message": "Update README with more operational instructions\n\nChange-Id: Ib62197eab6dfc0d26ac8a429b4888a9c50420d66\n"
    },
    {
      "commit": "05ef6583dee69838f7c9278e13d72052e069adb4",
      "tree": "89c61d091596cbd2d6e6aec7bdc65f0c64931927",
      "parents": [
        "f7297dd1c52ad93da37d6b56b8ec6ddafca3a04b"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Apr 13 16:58:19 2021 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Tue Apr 13 16:58:19 2021 -0700"
      },
      "message": "Add a keystore password for Zuul\n\nAn upcoming change to Zuul will require this password to be set\nin the config file.  Prepare for it.\n\nhttp: //lists.zuul-ci.org/pipermail/zuul-announce/2021-April/000090.html\nChange-Id: I0ebd33c79766d5c8f0304ed0ad940b88b0fcf94a\n"
    },
    {
      "commit": "f7297dd1c52ad93da37d6b56b8ec6ddafca3a04b",
      "tree": "3366fd12c8ee86802fc2c6a5fb849e1e13e9dc75",
      "parents": [
        "6942833d1f626feb8cb9bafb1ea09d7d31b18ad8"
      ],
      "author": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Mar 03 09:31:15 2021 +0100"
      },
      "committer": {
        "name": "David Ostrovsky",
        "email": "david@ostrovsky.org",
        "time": "Wed Mar 03 09:31:15 2021 +0100"
      },
      "message": "Add avatars-gravatar plugin checker\n\nChange-Id: Ia8dd086d29971893662bb28ed5e92c64f8b808ec\n"
    },
    {
      "commit": "6942833d1f626feb8cb9bafb1ea09d7d31b18ad8",
      "tree": "06eec9547ad051b9afbf4e2b48589e7bb7e6bd99",
      "parents": [
        "83b74e4165f1ccbb82c8e761fb532b63d5498346"
      ],
      "author": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Feb 24 13:16:53 2021 +0100"
      },
      "committer": {
        "name": "Thomas Draebing",
        "email": "thomas.draebing@sap.com",
        "time": "Wed Feb 24 13:16:53 2021 +0100"
      },
      "message": "Add server-config plugin checker\n\nChange-Id: I86d4613f12d3dd7936ba76bee3b6fa4396d05809\n"
    },
    {
      "commit": "83b74e4165f1ccbb82c8e761fb532b63d5498346",
      "tree": "1fa9116f5995d75c5214d2cd0c33ef01f307b563",
      "parents": [
        "429dd00c40e61180b34aee96e316d05e3b532776"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Feb 19 16:37:51 2021 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Feb 19 16:37:51 2021 -0800"
      },
      "message": "Increase disk limit per job\n\nIn order to move bazel caches around, increase the disk usage limit\non the executor to 1G.\n\nChange-Id: Idc50b9cf94d7530b80443b8e519ed3b7073d535e\n"
    },
    {
      "commit": "429dd00c40e61180b34aee96e316d05e3b532776",
      "tree": "f749688ca1a125de14ed307e70e9903f1788e069",
      "parents": [
        "f12e33ccbed6999c8cb0000afae787281ee7b533"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Feb 19 16:22:35 2021 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Fri Feb 19 16:22:35 2021 -0800"
      },
      "message": "Increase the nodepool boot timeout\n\nThe default is 60 seconds, but we\u0027ve seen GCE get into a cycle where\nit takes longer; nodepool\u0027s quick retry in that case doesn\u0027t help.\n\nChange-Id: I56f8c171f45bcf9950a7da6de63c4e5513dc5697\n"
    },
    {
      "commit": "f12e33ccbed6999c8cb0000afae787281ee7b533",
      "tree": "9f008c1807f14d8ee0549f263b195ffb93a86560",
      "parents": [
        "36f2bb96f048ffcbdfc9d7d72408357017b675a1"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Feb 17 16:49:31 2021 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jim@acmegating.com",
        "time": "Wed Feb 17 16:49:31 2021 -0800"
      },
      "message": "Remove container command overrides\n\nZuul has updated the default container commands in the images that\nit builds and these overrides are no longer necessary (and in fact,\ncause an error on startup).\n\nChange-Id: Iade1e8d09e608dc41761bb4671547de0ae6efe43\n"
    },
    {
      "commit": "36f2bb96f048ffcbdfc9d7d72408357017b675a1",
      "tree": "799734cf9054b254a786418d5c1779c97bc4de1b",
      "parents": [
        "b1364ba39927e8ab1795b4b2590d078ad286f4ac"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Dec 17 09:21:38 2020 -0800"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Thu Dec 17 09:21:38 2020 -0800"
      },
      "message": "Add zuul-results-summary plugin\n\nChange-Id: I1027268e918ccad37b2cec6e4b25a27726bd38d7\n"
    },
    {
      "commit": "b1364ba39927e8ab1795b4b2590d078ad286f4ac",
      "tree": "82e100b931071feb382d26d2a522c81a9a127047",
      "parents": [
        "0a81202aa43e905ad61c5456c1f04c3deab04b92"
      ],
      "author": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Wed Dec 16 10:45:22 2020 +0100"
      },
      "committer": {
        "name": "Antoine Musso",
        "email": "hashar@free.fr",
        "time": "Wed Dec 16 10:46:19 2020 +0100"
      },
      "message": "Add zuul plugin checker\n\nChange-Id: I7a279859906d67160909da59ee1760e4dec8b35d\n"
    },
    {
      "commit": "0a81202aa43e905ad61c5456c1f04c3deab04b92",
      "tree": "e9c0f7a64f32d58ad3563eb6d224f512bdb263f8",
      "parents": [
        "9b8e96a61260c800adc4d32f92a77fa266e54c9e"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Oct 29 14:03:50 2020 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Thu Oct 29 16:17:07 2020 +0000"
      },
      "message": "Remove high-availability Zuul project\n\nThe high-availability plugin is already verified by Gerrit-CI.\n\nChange-Id: I65a8b178f70983631b0c2912d8170a4a010073ab\n"
    },
    {
      "commit": "9b8e96a61260c800adc4d32f92a77fa266e54c9e",
      "tree": "82eb237859ad8f15122f760beb26d18bea3e660c",
      "parents": [
        "054491fba5a5418b0f557aed82267629c41b00e0"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Sep 29 22:33:34 2020 +0000"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Wed Sep 30 08:43:24 2020 +0000"
      },
      "message": "Revert \"Add cache-chroniclemap module checker\"\n\nThis reverts commit 054491fba5a5418b0f557aed82267629c41b00e0.\n\nReason for revert: Zuul doesn\u0027t support modules builds yet.\n\nChange-Id: I6fc6ec723bcec67ddf2b7bcefbde3a66b0a8e52c\n"
    },
    {
      "commit": "054491fba5a5418b0f557aed82267629c41b00e0",
      "tree": "097efc28fa28250179ebdaf0a0c9b53c04df787b",
      "parents": [
        "0640cb5d984275c707ceaf596b1f714dc1703454"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Sep 28 23:29:02 2020 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Mon Sep 28 23:29:02 2020 +0100"
      },
      "message": "Add cache-chroniclemap module checker\n\nChange-Id: Idefc6afebdf01c2437f3763c9bd9054c2dcd83c9\n"
    },
    {
      "commit": "0640cb5d984275c707ceaf596b1f714dc1703454",
      "tree": "82eb237859ad8f15122f760beb26d18bea3e660c",
      "parents": [
        "d90950c4bb994b08ce2da4d7546de39f302b1ea7",
        "4e37dd5aeb918fede0d75bbc228b71cf24c7d4f1"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 23:23:54 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 23:23:54 2020 +0000"
      },
      "message": "Merge \"Re-key secrets\""
    },
    {
      "commit": "4e37dd5aeb918fede0d75bbc228b71cf24c7d4f1",
      "tree": "ef9525dfdff4985d101211350dacd2eae21c84e3",
      "parents": [
        "5af977bfd403b98701621d12b4e8505b5aef4ec2"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 16:21:23 2020 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 16:21:23 2020 -0700"
      },
      "message": "Re-key secrets\n\nThe removal of argocd accidentally removed our private keys; re-key\nthe secrets in this repo with the new key.\n\nChange-Id: I6b5e2fd44535f4b9edad0b4c533d378514f63f10\n"
    },
    {
      "commit": "d90950c4bb994b08ce2da4d7546de39f302b1ea7",
      "tree": "53be6ee1edf4925ec1a3439e0b6e4c30085d26e2",
      "parents": [
        "cdca6c9b87c7d67fcc727f0655ebc523e5d3b7b4",
        "5af977bfd403b98701621d12b4e8505b5aef4ec2"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 23:14:53 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 23:14:53 2020 +0000"
      },
      "message": "Merge \"Fix cert usages and Zookeeper namespace\""
    },
    {
      "commit": "5af977bfd403b98701621d12b4e8505b5aef4ec2",
      "tree": "a9767698a04ea15a3c9af37f953d89b6dd2536c3",
      "parents": [
        "6d8c62761017418c57b0c6610fcc89154db2e6c6"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 16:07:09 2020 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 16:07:09 2020 -0700"
      },
      "message": "Fix cert usages and Zookeeper namespace\n\nThe certificates need the client auth usage in order for ZK to\naccept them when presented by Zuul/Nodepool.\n\nThe zookeeper cluster also needs to be in the zookeeper namespace.\n\nFinally, we need to run the certs.yaml file we recently added.\n\nChange-Id: I9423ec7ff68f6e3f22cdb50334641314bcd2782b\n"
    },
    {
      "commit": "cdca6c9b87c7d67fcc727f0655ebc523e5d3b7b4",
      "tree": "0b62a76220cba07402efd9308a01aee996841bbe",
      "parents": [
        "85c4fda82dcc20aaa55b6ad95ce21a906b7f7c28",
        "6d8c62761017418c57b0c6610fcc89154db2e6c6"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 23:06:40 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 23:06:40 2020 +0000"
      },
      "message": "Merge \"Use TLS Zookeeper connections\""
    },
    {
      "commit": "85c4fda82dcc20aaa55b6ad95ce21a906b7f7c28",
      "tree": "290a8e52caac0591bb29e7ec4a8af25ea955f846",
      "parents": [
        "c7b243e5faf6bc905db9de062fdb20e60e630834",
        "de46ad494c47371b15079989996969cfb75ac74c"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 23:06:22 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 23:06:22 2020 +0000"
      },
      "message": "Merge \"Add cert-manager CA\""
    },
    {
      "commit": "c7b243e5faf6bc905db9de062fdb20e60e630834",
      "tree": "7f496a94dce38c88fae7632b194847ede77c2bf9",
      "parents": [
        "469fdbb5bb753142b3e14e6bd663f1a1b3974295",
        "717adf96111ade8283ab8b22d5f1426081e60a56"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 22:01:42 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 22:01:42 2020 +0000"
      },
      "message": "Merge \"Cleanup after ArgoCD removal\""
    },
    {
      "commit": "469fdbb5bb753142b3e14e6bd663f1a1b3974295",
      "tree": "0d2e6cbe39a79908b90b9ca529c4979af4d8a99b",
      "parents": [
        "df5f3889a9f32d3fa28409b89d86c0617bbcc2e0",
        "f5791e3815c68f36a822dec20844ba8b7d434e2d"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 21:58:25 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Aug 11 21:58:25 2020 +0000"
      },
      "message": "Merge \"Remove ArgoCD\""
    },
    {
      "commit": "6d8c62761017418c57b0c6610fcc89154db2e6c6",
      "tree": "03a6140cbbc1eb0dc39fa1bdce95cd088bb6ba57",
      "parents": [
        "de46ad494c47371b15079989996969cfb75ac74c"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Aug 07 13:56:10 2020 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Aug 11 13:39:28 2020 -0700"
      },
      "message": "Use TLS Zookeeper connections\n\nThis creates 2 TLS secrets: one for internal use among Zookeeper quorum\nmembers, and a second for use by Zuul and Nodepool as clients.\n\nIt uses pre-generated output from the helm charts (with a locally applied\npatch to add TLS support while we wait for an upstream PR which adds it\nto merge).  These switch the existing cluster to use server-size and\nclient-side TLS.\n\nZuul and Nodepool configurations are also updated to use the new client\ncerts.\n\nChange-Id: I6951c39501c61291d2f7eec43426251c603bc537\n"
    },
    {
      "commit": "de46ad494c47371b15079989996969cfb75ac74c",
      "tree": "0e94fb1e48c6a20de74c10b7a9961bc071a888b7",
      "parents": [
        "717adf96111ade8283ab8b22d5f1426081e60a56"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Aug 07 13:41:26 2020 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Aug 07 13:41:26 2020 -0700"
      },
      "message": "Add cert-manager CA\n\nThis adds a ClusterIssuer CA -- that is, a self-signed CA that is\navailable cluster-wide.  We\u0027ll use it to create SSL certs for use\nwith Zookeeper.  It needs to be cluster wide so we can use it in\nboth the zookeeper and zuul namespaces.\n\nChange-Id: Ifce333ce6edbe2290e7f187dff5e684e75ea645f\n"
    },
    {
      "commit": "717adf96111ade8283ab8b22d5f1426081e60a56",
      "tree": "34669030835d2187897e2758ed514214e1629849",
      "parents": [
        "f5791e3815c68f36a822dec20844ba8b7d434e2d"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Aug 07 13:37:37 2020 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Aug 07 13:37:37 2020 -0700"
      },
      "message": "Cleanup after ArgoCD removal\n\nNow that the argocd namespace has been removed, we can clean up\nthe task in the deployment playbook.\n\nChange-Id: Ie6ec3f4deb2c58b44f350f8f42ff9d5a0b3ae266\n"
    },
    {
      "commit": "f5791e3815c68f36a822dec20844ba8b7d434e2d",
      "tree": "7a4bce724759238b5c0c0cf3e0f642b1e434a775",
      "parents": [
        "49f721a0ba3531384bfaf920fdf1f4a606e6fa92"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Aug 07 13:35:22 2020 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Fri Aug 07 13:37:27 2020 -0700"
      },
      "message": "Remove ArgoCD\n\nThe only thing we deploy with ArgoCD at this point is Zookeeper, and\na followup change will remove that in favor of simply deploying via\nhelm chart output.\n\nChange-Id: Iec7b52da86f523cdab4061e8f6f4de131bb0ae78\n"
    },
    {
      "commit": "df5f3889a9f32d3fa28409b89d86c0617bbcc2e0",
      "tree": "5cb1947e90f2f99a7df6eb4fa09177d51c01e301",
      "parents": [
        "856928db508b526b4d3530f370032987ee8f0b6b"
      ],
      "author": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Jul 14 10:14:17 2020 +0100"
      },
      "committer": {
        "name": "Luca Milanesio",
        "email": "luca.milanesio@gmail.com",
        "time": "Tue Jul 14 10:28:02 2020 +0100"
      },
      "message": "Add metrics-reporter-cloudwatch checker and zuul project\n\nChange-Id: I673002170d8bc6c0ed21dd2ddb00b74c565b8364\n"
    },
    {
      "commit": "856928db508b526b4d3530f370032987ee8f0b6b",
      "tree": "2bfb884643d28f81a46cd15451a9c7e129db836d",
      "parents": [
        "abd1322bbb6b2dd2e3a121a89d3dd186b38ec154",
        "8929a06a8f4e747f9bfab40dfbced0fabd496248"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jul 08 18:35:17 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Wed Jul 08 18:35:17 2020 +0000"
      },
      "message": "Merge \"Revert \"Revert \"Disable host key checking in nodepool\"\"\""
    },
    {
      "commit": "8929a06a8f4e747f9bfab40dfbced0fabd496248",
      "tree": "e3908c03d1d91ee432b381b1a7b03d82379bbf36",
      "parents": [
        "1bf66605b7652f0cad5e63cb2294b4fa4a029d37"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jul 08 18:07:12 2020 +0000"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Wed Jul 08 18:07:12 2020 +0000"
      },
      "message": "Revert \"Revert \"Disable host key checking in nodepool\"\"\n\nThis reverts commit 1bf66605b7652f0cad5e63cb2294b4fa4a029d37.\n\nReason for revert: The Zuul executor should be updated to handle this case now.  It has been restarted with https://review.opendev.org/739986 in place.\n\nChange-Id: I401abf5ef55a9fcd455bce21ff56c2590f968e60\n"
    },
    {
      "commit": "abd1322bbb6b2dd2e3a121a89d3dd186b38ec154",
      "tree": "721be6658f44c2d1c6d86796d793abdbd2b13489",
      "parents": [
        "0deb26a3d21ffaf7f0346912960b0ffb199c4855",
        "1bf66605b7652f0cad5e63cb2294b4fa4a029d37"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Jul 07 22:47:43 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 07 22:47:43 2020 +0000"
      },
      "message": "Merge \"Revert \"Disable host key checking in nodepool\"\""
    },
    {
      "commit": "1bf66605b7652f0cad5e63cb2294b4fa4a029d37",
      "tree": "68bc2338a8ee3d14095e585ff3d44cb9d0263936",
      "parents": [
        "49f721a0ba3531384bfaf920fdf1f4a606e6fa92"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Jul 07 22:47:17 2020 +0000"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Jul 07 22:47:17 2020 +0000"
      },
      "message": "Revert \"Disable host key checking in nodepool\"\n\nThis reverts commit 49f721a0ba3531384bfaf920fdf1f4a606e6fa92.\n\nReason for revert: This did not work as expected -- all connections received a host key verification error.\n\nChange-Id: Id0be45f2c45e61f513d26bb5a6801e145255d484\n"
    },
    {
      "commit": "0deb26a3d21ffaf7f0346912960b0ffb199c4855",
      "tree": "2bfb884643d28f81a46cd15451a9c7e129db836d",
      "parents": [
        "c8a25af0b8fe14afeb73e7ebe4479c19f87c784a",
        "49f721a0ba3531384bfaf920fdf1f4a606e6fa92"
      ],
      "author": {
        "name": "Monty Taylor",
        "email": "monty.taylor@gmail.com",
        "time": "Tue Jul 07 22:38:50 2020 +0000"
      },
      "committer": {
        "name": "Gerrit Code Review",
        "email": "noreply-gerritcodereview@google.com",
        "time": "Tue Jul 07 22:38:50 2020 +0000"
      },
      "message": "Merge \"Disable host key checking in nodepool\""
    },
    {
      "commit": "49f721a0ba3531384bfaf920fdf1f4a606e6fa92",
      "tree": "e3908c03d1d91ee432b381b1a7b03d82379bbf36",
      "parents": [
        "d8355f728cb1f6144a18deeeade96753c7758de0"
      ],
      "author": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Jul 07 15:18:03 2020 -0700"
      },
      "committer": {
        "name": "James E. Blair",
        "email": "jeblair@redhat.com",
        "time": "Tue Jul 07 15:23:33 2020 -0700"
      },
      "message": "Disable host key checking in nodepool\n\nWe\u0027re seeing a lot of builds fail with RETRY errors.  This is due\nto the host key on the remote node changing between the time that\nnodepool collects it (immediately at boot), and Zuul uses it.  It\nappears that the images we\u0027re using have an ssh host key baked in\nto them but then overwrite it at first boot.  Because we\u0027re using\nthe internal IP (which doesn\u0027t need to wait for NAT setup), Nodepool\ncan end up connecting to the VM very quickly and grabbing the\ninitial (as opposed to the newly generated host key).  When Zuul\ntries to talk to the node, it has changed and it throws an error.\n\nBy disabling this, we allow Zuul to simply accept the host key on\nfirst connection.  This is low-risk since we\u0027re only using the\ninternal cloud network anyway.\n\nChange-Id: I2b2347f37527a72866e92164e6779ab6b57ebfa7\n"
    },
    {
      "commit": "c8a25af0b8fe14afeb73e7ebe4479c19f87c784a",
      "tree": "721be6658f44c2d1c6d86796d793abdbd2b13489",
      "parents": [
        "73eabe68f7249e1b8f5472603def4f5a425bf282"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 30 20:10:10 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 30 20:10:10 2020 +0900"
      },
      "message": "Add ref-protection plugin checker\n\nChange-Id: I5962c6ccb9d6bdfd17e8ecefdc295b7385988931\n"
    },
    {
      "commit": "73eabe68f7249e1b8f5472603def4f5a425bf282",
      "tree": "33153ae256c7b51f68bc4b79f4a583b7f8542e2f",
      "parents": [
        "9acf0cf51b154bd6232d60159afc4eba4b46cc14"
      ],
      "author": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 30 20:09:10 2020 +0900"
      },
      "committer": {
        "name": "David Pursehouse",
        "email": "dpursehouse@digital.ai",
        "time": "Tue Jun 30 20:09:10 2020 +0900"
      },
      "message": "Add rabbitmq plugin checker\n\nChange-Id: I1e1ff7dc813075a6148376892dc4cce2cb8923b5\n"
    }
  ],
  "next": "9acf0cf51b154bd6232d60159afc4eba4b46cc14"
}
