)]}'
{
  "commit": "c869d59857c636d21ecd0329023038b24252627d",
  "tree": "eb2cda8344a3bfcd26e8a20e329b763abdcc33d8",
  "parents": [
    "e661cae7e8b6f4c843aaac9ecd2d89083d20ed45"
  ],
  "author": {
    "name": "Brian Haley",
    "email": "bhaley@redhat.com",
    "time": "Fri Feb 28 14:55:08 2020 -0500"
  },
  "committer": {
    "name": "Brian Haley",
    "email": "haleyb.dev@gmail.com",
    "time": "Tue Jun 07 02:28:51 2022 +0000"
  },
  "message": "Add support for IPv6 tunnel endpoints\n\nCurrently, neutron tunnel endpoints must be IPv4 addresses,\ni.e. $HOST_IP, although IPv6 endpoints are supported by most\ndrivers.\n\nCreate a TUNNEL_IP_VERSION variable to choose which host IP\nto use, either HOST_IP or HOST_IPV6, and configure it in the\nOVS and Linuxbridge agent driver files. The default is still\nIPv4, but it can be over-ridden by specifying TUNNEL_ENDPOINT_IP\naccordingly.\n\nThis behaves similar to the SERVICE_IP_VERSION option, which\ncan either be set to 4 or 6, but not 4+6 - the tunnel overhead\nshould be consistent on all systems in order not to have MTU\nissues.\n\nMust set the ML2 overlay_ip_version config option to match\nelse agent tunnel sync RPC will not work.\n\nMust set the OVN external_ids:ovn-encap-ip config option to\nthe correct address.\n\nUpdated \u0027devstack-ipv6-only\u0027 job definition and verification role\nthat will set all services and tunnels to use IPv6 addresses.\n\nCloses-bug: #1619476\n\nChange-Id: I6034278dfc17b55d7863bc4db541bbdaa983a686\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "001ac84f128c4ab32cd8aeb15318906c7b2e7eb5",
      "old_mode": 33188,
      "old_path": ".zuul.yaml",
      "new_id": "7322f78963ed961e0b7899096c9a6012f1038ad4",
      "new_mode": 33188,
      "new_path": ".zuul.yaml"
    },
    {
      "type": "modify",
      "old_id": "40a8725b8de6cc2e8af2c4fb8fa5891bad1a925c",
      "old_mode": 33188,
      "old_path": "doc/source/configuration.rst",
      "new_id": "757b4001d9a13f21dfbdc7ab88696dff2ff929fd",
      "new_mode": 33188,
      "new_path": "doc/source/configuration.rst"
    },
    {
      "type": "modify",
      "old_id": "be966e96a646b23c7a860619c3edef91f61e8d46",
      "old_mode": 33188,
      "old_path": "functions-common",
      "new_id": "f299ef1cc91c90aa0a5f74988a51b2bd63f68253",
      "new_mode": 33188,
      "new_path": "functions-common"
    },
    {
      "type": "modify",
      "old_id": "f24ccfb1a9c0e365ad7a883fe7118636180316d6",
      "old_mode": 33188,
      "old_path": "lib/neutron",
      "new_id": "1b784939197560c0d9d69de72ae9e90ab75cc3d5",
      "new_mode": 33188,
      "new_path": "lib/neutron"
    },
    {
      "type": "modify",
      "old_id": "e9b55b6b02ae1db9161019efe84f05faf9e69959",
      "old_mode": 33188,
      "old_path": "lib/neutron-legacy",
      "new_id": "5e6af0f2496767e29e6380052b39d86078d33831",
      "new_mode": 33188,
      "new_path": "lib/neutron-legacy"
    },
    {
      "type": "modify",
      "old_id": "f00feac6b4d51b69018a1a7207b3ab85681fb4cf",
      "old_mode": 33188,
      "old_path": "lib/neutron_plugins/ml2",
      "new_id": "7343606aacb0df9807c3bc5c0d535669b69b1ccd",
      "new_mode": 33188,
      "new_path": "lib/neutron_plugins/ml2"
    },
    {
      "type": "modify",
      "old_id": "dfd55deae52ec28a21e8d7bf91842fca128999c6",
      "old_mode": 33188,
      "old_path": "lib/neutron_plugins/ovn_agent",
      "new_id": "24bdf92b6094f614d5b745e1ea76281f0f4d0046",
      "new_mode": 33188,
      "new_path": "lib/neutron_plugins/ovn_agent"
    },
    {
      "type": "modify",
      "old_id": "400a8da222bb42b37cc06d877a481896ac914802",
      "old_mode": 33188,
      "old_path": "roles/devstack-ipv6-only-deployments-verification/README.rst",
      "new_id": "3bddf5ea60783bb3ebee7f5fb46e0a20baf6dcd5",
      "new_mode": 33188,
      "new_path": "roles/devstack-ipv6-only-deployments-verification/README.rst"
    },
    {
      "type": "modify",
      "old_id": "0c76de053165da49a9fe1d3a1ebc017514711657",
      "old_mode": 33188,
      "old_path": "stackrc",
      "new_id": "f0039f004369fe7d902c826c3d91e89e4d11601f",
      "new_mode": 33188,
      "new_path": "stackrc"
    },
    {
      "type": "modify",
      "old_id": "2596395165aa96e4ba27b2493b1d4c28ada01161",
      "old_mode": 33261,
      "old_path": "tools/verify-ipv6-only-deployments.sh",
      "new_id": "0f0cba8afef5965947667b7d1ddd58a256c8afb2",
      "new_mode": 33261,
      "new_path": "tools/verify-ipv6-only-deployments.sh"
    }
  ]
}
