)]}'
{
  "log": [
    {
      "commit": "52d914b95a35ba9eb53c5c84021328a8bfe76960",
      "tree": "52e8b7e48554bba6c9537dd77fda9f4d18cff899",
      "parents": [
        "e58b0eb8393e035ec7a96b427727adc13d548c2b"
      ],
      "author": {
        "name": "Fatemeh Rouzbeh",
        "email": "fatemeh@opennetworking.org",
        "time": "Thu Mar 17 08:27:44 2022 -0700"
      },
      "committer": {
        "name": "Fatemeh Rouzbeh",
        "email": "fatemeh@opennetworking.org",
        "time": "Tue Mar 22 15:35:29 2022 +0000"
      },
      "message": "Changed host from all to aethercompute for rke2-cleanup playbook\n\nChange-Id: Id80726847e08731f9bfbacb2ee4f583df9a70e00\n"
    },
    {
      "commit": "c6b7fb7a006a561603e44610ec78750d406cf6f1",
      "tree": "5cada6b05d5a6136cfb87ad665929a98590290c8",
      "parents": [
        "f98cda01c61dcfcbc6585040313cae15aef2f5c9"
      ],
      "author": {
        "name": "Fatemeh Rouzbeh",
        "email": "fatemeh@opennetworking.org",
        "time": "Tue Mar 08 12:03:45 2022 -0800"
      },
      "committer": {
        "name": "Fatemeh Rouzbeh",
        "email": "fatemeh@opennetworking.org",
        "time": "Mon Mar 14 18:31:09 2022 +0000"
      },
      "message": "AETHER-3216: Added rke2-cleanup playbook\n\nChange-Id: I8ee917f1e4d037769fafa8b6f22d81a20bd272b2\n"
    },
    {
      "commit": "f98cda01c61dcfcbc6585040313cae15aef2f5c9",
      "tree": "537d2fae4ba228e990b0172b993ee936b61252e5",
      "parents": [
        "3472391ac84ffee3e27c236cccbe6341c34c9c2b"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun@opennetworking.org",
        "time": "Tue Feb 08 19:46:16 2022 -0800"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun@opennetworking.org",
        "time": "Mon Feb 28 17:57:25 2022 +0000"
      },
      "message": "AETHER-3110 Add support of policy based tunnel\n\nChange-Id: Ic430930883b6f23edf08fcb945e8c99676f5ffba\n"
    },
    {
      "commit": "95e8f806c178dc437a1c06c1ce76c5ef535cbd7f",
      "tree": "590633ad2338cb8e619ed9cac7b9bd0e52d92bdc",
      "parents": [
        "c2f9da580a97538800c0ef1892aef8cb821095a7"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun@opennetworking.org",
        "time": "Fri Dec 03 16:22:54 2021 -0800"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun@opennetworking.org",
        "time": "Mon Dec 13 02:01:28 2021 +0000"
      },
      "message": "AETHER-2697 Add playbook for configuring Aether servers offline\n\nChange-Id: I6a1a338e6c8a4f867fc3221a94ddfa58e253485a\n"
    },
    {
      "commit": "dac2be45a9c6a9e843479862e7847f1b16b7a3e9",
      "tree": "3a427f739db2de85560b0d654a71725b2a5a54e1",
      "parents": [
        "c7d6831e42e6749a07e07537c19af4326bef2fb2"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Aug 19 16:14:31 2021 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Sep 16 18:51:40 2021 -0700"
      },
      "message": "Updates to scripts after refactor\n\n- Run black to reformat all the scripts\n- Update makefile test targets, pylint, and fix some of the issues found\n- Update pxeconfig script for refactored nbhelper\n- Add start of inventory script\n\nChange-Id: I5f426ac2da840dc72f07f8a6844e199e47d49135\n"
    },
    {
      "commit": "c5320ec5d5e7259a23a0be02b916faf6def4707f",
      "tree": "1927fae87fcfd91783d9bc28946bd25da24bbb9b",
      "parents": [
        "212087b1412607f02389812817e6e1cfc4ffe6b5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Jul 22 00:32:10 2021 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Jul 22 18:02:47 2021 -0700"
      },
      "message": "Fix pxeconfig to match newer nbhelper changes\n\nChange-Id: I75931ec6c89cca04202cf0faaa1227d8ce633548\n"
    },
    {
      "commit": "dda781768f28b0ec5fbedb177a93173b3cad8350",
      "tree": "9fa1ac795657a4857eec46c6173762c8beb5040f",
      "parents": [
        "e0877d0e46177d0d54b380e2a5e4940347d0cee2"
      ],
      "author": {
        "name": "Wei-Yu Chen",
        "email": "weiyu@opennetworking.org",
        "time": "Thu Jul 15 23:18:57 2021 +0800"
      },
      "committer": {
        "name": "Wei-Yu Chen",
        "email": "weiyu@opennetworking.org",
        "time": "Fri Jul 16 09:08:44 2021 +0000"
      },
      "message": "Update makefile not to check the file generated by script\n\n- makefile find filter updated\n- some yaml files were formatted (to avoid future test failed)\n\nChange-Id: I241d4c35733f045a18a328a3dead045e2c6d7292\n"
    },
    {
      "commit": "2aeb3ef109d327f4e31bc167f013a63f0275467e",
      "tree": "ecfa200a10f5cc1ecc5c7dd726e44c569088b3b3",
      "parents": [
        "bf8320bbb4c98714baba1b6aa66f9de4e2d7f03b"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Jun 11 17:10:36 2021 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Jun 11 17:15:40 2021 -0700"
      },
      "message": "Refactor and modularize edgeconfig scripts\n\n- Entirely new netbox helper functions, using pynetbox and objects,\n  instead of previous spaghetti code\n- Allow for VM interfaces\n- Allow device names to specify more than one segment of the DNS subdomain\n- Split out forward and reverse DNS\n- Fix issues with DHCP zone creation\n- Support advertising NTP server via DHCP option\n\nPlaybooks\n- Add QA, router, DNS, and user creation/config playbook\n- Fix YAML formatting issues with playbooks\n\nChange-Id: Id6c010ef1e122f4fd1bd97e9bb2128c4271947d0\n"
    },
    {
      "commit": "bf8320bbb4c98714baba1b6aa66f9de4e2d7f03b",
      "tree": "21e4bd4f6b5d02ff1de0929e490c93cd0620fd39",
      "parents": [
        "f314694e824e442aaa5d4cc9687eb46e8d7afde5"
      ],
      "author": {
        "name": "Raphael Vicente Rosa",
        "email": "raphael@opennetworking.org",
        "time": "Thu Mar 18 15:16:37 2021 -0300"
      },
      "committer": {
        "name": "Raphael Vicente Rosa",
        "email": "raphael@opennetworking.org",
        "time": "Thu Mar 18 15:56:51 2021 -0300"
      },
      "message": "Adds aether compute usrp playbook\n\nChange-Id: I82fa6b8b3bd382f534e48f931da34d9585d67eb3\n"
    },
    {
      "commit": "af5bd032a8bf6d334897a608426959364eaa8932",
      "tree": "ce389feabeb665bb7b4c02e22499d380a078acd1",
      "parents": [
        "c034720db182e530b10314b4aaa51a3153cd42bf"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Dec 14 20:55:26 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Dec 14 21:53:41 2020 -0700"
      },
      "message": "Support the custom field for rfc3442 static routes to the edgeconfig script\n\nRun netprep role on compute servers, with a suitable netplan\n\nChange-Id: I3406d39cbdf733d3a0c1c1e8470f30471a278e60\n"
    },
    {
      "commit": "aa3d6f7c8a97711db8e89c2d24d35154a1018b4c",
      "tree": "a9a3b1ed45497698357708f597be89beba88c01b",
      "parents": [
        "bbf413421c9ce41a3989793f7073ed1c901b02f7"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 01 20:39:42 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 01 21:07:16 2020 -0700"
      },
      "message": "Add aetherfabric playbook, group_vars and example manual inventory\n\nChange-Id: I62aa0d702b1498c0de52e33d44b9e5a070b73d6f\n"
    },
    {
      "commit": "bbf413421c9ce41a3989793f7073ed1c901b02f7",
      "tree": "658f908b457675ec19c1eff30f81b5fbea83f9ec",
      "parents": [
        "570dbd40d16139245a52e6070b6ab6d38ac1dcdc"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 01 00:23:59 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Tue Dec 01 00:23:59 2020 -0700"
      },
      "message": "use aether prefix for management node playbook\n\nChange-Id: I31e93d606fe2d8837740c328b8db8259d200ed0f\n"
    },
    {
      "commit": "570dbd40d16139245a52e6070b6ab6d38ac1dcdc",
      "tree": "c7cd3685c8dd9139482f4c4be39771ec2cee2969",
      "parents": [
        "aaf87dfd58900810ac055fc5a8eafc6b3e0cbd90"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Sun Nov 29 22:48:37 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Mon Nov 30 16:36:49 2020 -0700"
      },
      "message": "Added aethercompute and jenkins playbook\n\nMinor documentation fixes\n\nChange-Id: I8b4ae3f5628eb4869913ceab57b5599a4d57775f\n"
    },
    {
      "commit": "aaf87dfd58900810ac055fc5a8eafc6b3e0cbd90",
      "tree": "6d515dfcb651af64d352750e1cbf42df7ba97835",
      "parents": [
        "caf056676e01e27c1441279a2012ca071b8e40e5"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Nov 25 18:55:01 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Nov 25 18:55:01 2020 -0700"
      },
      "message": "Add terraform user to management server\n\nChange-Id: I347c77ef67c6c5b507a14a4956c628a9bc6170cd\n"
    },
    {
      "commit": "caf056676e01e27c1441279a2012ca071b8e40e5",
      "tree": "98c2ec34348717a2f85350783ca1a04efd47516d",
      "parents": [
        "f763060d2b06e33049d3d3ea3425ded4a827a683"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Oct 09 19:52:40 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Wed Nov 25 12:18:48 2020 -0700"
      },
      "message": "Added playbooks and scripts\n\n- New mainweb, pxeboot, dns, aethermgmt playbooks\n- Add netbox scripts\n  - pxeboot information from netbox\n  - full configuration for an edge node\n- Update timesheets role\n- Ignore files directory\n\nChange-Id: Icfc9ce27b92837563ca01102b8a6793020f79b73\n"
    },
    {
      "commit": "f763060d2b06e33049d3d3ea3425ded4a827a683",
      "tree": "df2a776d0f469752e33d8ed5be57b4f636a2a9fd",
      "parents": [
        "434fec9e7c790505c6ac8fcfdf793c96ef438f78"
      ],
      "author": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Nov 11 16:08:31 2020 -0800"
      },
      "committer": {
        "name": "Hyunsun Moon",
        "email": "hyunsun.moon@gmail.com",
        "time": "Wed Nov 11 16:08:31 2020 -0800"
      },
      "message": "AETHER-918 Add playbook to configure a route-based VPN\n\nChange-Id: I56961df5ced5926bc25a1b88fc9941e194441534\n"
    },
    {
      "commit": "434fec9e7c790505c6ac8fcfdf793c96ef438f78",
      "tree": "7cda9c8df8f5001700eff7bc928065696c64a730",
      "parents": [
        "ad45bf04dc8019debf4d44820691b7b182e567a3"
      ],
      "author": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Fri Oct 09 19:52:40 2020 -0700"
      },
      "committer": {
        "name": "Zack Williams",
        "email": "zdw@opennetworking.org",
        "time": "Thu Oct 15 22:45:19 2020 -0700"
      },
      "message": "Add a few playbooks\n\n- Update tooling versions, add mysql collection\n- Document how to work around lint issues with collections\n- Fix reuse validation of cookiecutter generated files\n- add template for .gitreview file\n\nChange-Id: If03962ed3b3daf230e5543b7603f9e9cef09661c\n"
    }
  ]
}
