{"push_id":623810422,"size":28,"distinct_size":0,"ref":"refs/heads/master","head":"b69d03ee7478b73cd008b485c00f4cb8b4acc2e8","before":"30b58068d48b0f386e3443a9cd696251b6a554c9","commits":[{"sha":"a1d82938b1fb0f719fe0fa19e96046f45deb3e9a","author":{"email":"6972bdd7dec75710593d62d13eab0eaf0ce26d83@suse.de","name":"Ralf Haferkamp"},"message":"Use sysconfig file to figure out the db-migrate arguments\n\nIs avoids having to update the paths in two places when changes are required.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/a1d82938b1fb0f719fe0fa19e96046f45deb3e9a"},{"sha":"9b39ca4680e2023420d3c6adccda11dd8f8229bd","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Fix \"neutron-db-manage migrate\" code to not be SUSE-specific","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/9b39ca4680e2023420d3c6adccda11dd8f8229bd"},{"sha":"11daaeeebacbc0845e7d55ec094295b57b6b8c53","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Fix \"neutron-db-manage migrate\" code for Ubuntu case","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/11daaeeebacbc0845e7d55ec094295b57b6b8c53"},{"sha":"970d0ff2026e19aaec3b254a449183a0afeaf362","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Make awk regexp more specific when fetching id of tenant (bsc#922695)\n\nhttps://bugzilla.suse.com/show_bug.cgi?id=922695","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/970d0ff2026e19aaec3b254a449183a0afeaf362"},{"sha":"6a463e8a772d52d59fe0e346762ff9f77219ff62","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #205 from vuntz/bnc922695\n\nMake awk regexp more specific when fetching id of tenant (bsc#922695)","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/6a463e8a772d52d59fe0e346762ff9f77219ff62"},{"sha":"d879f288429ecba5a4def3e41732635650dacedd","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Add support for VXLAN when using OVS (bsc#923206)\n\nThe default VNI range is 4096:99999. Rationale is that we start after\nthe vlan range (to avoid accidental confusion), and we create a big\nrange (without going to the maximum, because it shouldn't be needed in\nmost cases and is more readable by default).\n\nVXLAN support with linuxbridge should be ready on the cookbook side too,\nbut it's not implemented in the UI yet, and it was agreed to delay that\nas it only works with SLE12 while OVS works with both SLE11 and SLE12.\n\nNote that the multicast group feature for broadcast emulation only works\nwith linuxbridge.\n\nhttps://bugzilla.suse.com/show_bug.cgi?id=923206","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/d879f288429ecba5a4def3e41732635650dacedd"},{"sha":"378ae48cf8be42e3f41e1c816a5f97ff575aef15","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Add attributes for the GRE tunnel ID range","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/378ae48cf8be42e3f41e1c816a5f97ff575aef15"},{"sha":"09d6e95e66c91e52ebbafe653ca5f965dce2ae2e","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Add UI for GRE tunnel range","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/09d6e95e66c91e52ebbafe653ca5f965dce2ae2e"},{"sha":"bf7160378f2a037329358f85643f662fb403b9cc","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Add a VLAN header to the UI","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/bf7160378f2a037329358f85643f662fb403b9cc"},{"sha":"624d550d797dd7209b79a4c74d0df2bf2a8ff9b6","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #206 from vuntz/vxlan\n\nAdd support for VXLAN with ovs","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/624d550d797dd7209b79a4c74d0df2bf2a8ff9b6"},{"sha":"59f2f479bde2d64040a2023387ee532b4561b77c","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Enable L2 population mechanism driver\n\nThis is only possible when VXLAN or GRE is used.\n\nWe also set arp_responder to True for ovs since we have ovs 2.1.2.\n\nFor more details about L2 population, see\nhttp://docs.openstack.org/admin-guide-cloud/content/ml2_l2pop_scenarios.html\nand https://wiki.openstack.org/wiki/L2population","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/59f2f479bde2d64040a2023387ee532b4561b77c"},{"sha":"706a9694c34b5cf9d738fb1454ac13420554d246","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Add a use_l2pop attribute to enable/disable L2 population\n\nWhile we want to always enable it, it turns out that doesn't work well\non upgrade where networking can break until chef-client is run on all\nnodes running a L2 agent. So this can lead to a 15 minutes outage.\n\nTherefore we have an attribute to enable this setting set to true by\ndefault for new deployments, but that gets set to false on upgrades.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/706a9694c34b5cf9d738fb1454ac13420554d246"},{"sha":"c2d0011295b466d495c5a04373bfd470b02edfb5","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Fix awk expression that broke in 970d0ff2\n\nEscaping was wrong.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/c2d0011295b466d495c5a04373bfd470b02edfb5"},{"sha":"44d9e237d11534a981cd721a956338e7fdce6abc","author":{"email":"023aee9e2b1b5756df79ca697693d0aaf36f65b5@suse.cz","name":"Jiří Suchomel"},"message":"Merge pull request #211 from vuntz/awk-fix\n\nFix awk expression that broke in 970d0ff2","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/44d9e237d11534a981cd721a956338e7fdce6abc"},{"sha":"ca9a54ff18beae2280d8169627ecc2047bd3cd5b","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #209 from vuntz/l2pop\n\nEnable L2 population mechanism driver","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/ca9a54ff18beae2280d8169627ecc2047bd3cd5b"},{"sha":"b41abfae4ca04aaebace3d7d1ae3372880babf5b","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Rename neutron-l3 role to neutron-network\n\nAs the L3 agent will also run on compute host, this name makes no sense.\nAnd we really reference such nodes as network nodes, so it makes more\nsense this way.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/b41abfae4ca04aaebace3d7d1ae3372880babf5b"},{"sha":"7fb38bb09f2ef49a7481fee6728fe7a8c9e7cf55","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@gnome.org","name":"Vincent Untz"},"message":"Merge pull request #178 from rhafer/cleanup\n\nUse sysconfig file to figure out the db-migrate arguments","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/7fb38bb09f2ef49a7481fee6728fe7a8c9e7cf55"},{"sha":"15dfce23ae5d0cca0ffa42b8f7f459e27bb29f21","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Add support for DVR\n\nDVR stands for Distributed Virtual Routers, see\nhttps://github.com/openstack/neutron-specs/blob/master/specs/juno/neutron-ovs-dvr.rst\nhttps://wiki.openstack.org/wiki/Neutron/DVR\n\nThe implementation is loosely based on what's in\nhttps://wiki.openstack.org/wiki/Neutron/DVR/HowTo\n\nFor DVR, the L3 agent needs to run not just on the network node, but\nalso on compute nodes. So the configuration for this has to move to the\ncommon code path.\n\nWhen using HA, we still setup the L3 agent with pacemaker on the network\nnodes, but it's unclear yet if this just works fine.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/15dfce23ae5d0cca0ffa42b8f7f459e27bb29f21"},{"sha":"4afd7356ac99809a7f798169c591d54415ccd3c9","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Avoid return in common_agent.rb recipe in case of VMware\n\nWe will need to move the configuration of the metadata agent in this\nrecipe, and the return statement when using VMware would make the code\ndifficult to read.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/4afd7356ac99809a7f798169c591d54415ccd3c9"},{"sha":"c02f55a6ca82de7d8b9027bfe8653842b2ef9b94","author":{"email":"4342b29caadd28ff38359776cc35a8cfc392e9cf@suse.com","name":"Vincent Untz"},"message":"Refactor common_agent.rb recipe a bit more\n\nGroup all the ML2-specific code in the same place.","distinct":false,"url":"https://api.github.com/repos/SUSE-Cloud/barclamp-neutron/commits/c02f55a6ca82de7d8b9027bfe8653842b2ef9b94"}]}