{"push_id":540101678,"size":10,"distinct_size":0,"ref":"refs/heads/ctx-nova-network-full-latest","head":"b766e2d7a6a2210ef9b15d5fb121b37884c4781f","before":"b6f9a1cab057f169f2577ad3236d1eaf2d62beeb","commits":[{"sha":"bc343dc92d4b8f25fc32d0d4039249ccdfb01304","author":{"email":"29cc196cc479372b241737b2c69f2c9c1e581abb@cn.ibm.com","name":"Hong Hui Xiao"},"message":"Delete the console scripts for lbaas and vpnaas\n\nCodes of lbaas and vnpaas have been moved out, so we need to\nremove these console scripts.\n\nCloses-Bug: #1405095\n\nChange-Id: Id91161ecacd902d1dc28a4a0dd01da3778486a88","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/bc343dc92d4b8f25fc32d0d4039249ccdfb01304"},{"sha":"9391526a5871d35f129ff42c33119ecc4c34e40d","author":{"email":"7d3e989792b722763adae3189249c9a6c9d0e52d@gmail.com","name":"armando-migliaccio"},"message":"Add developer documentation for plugins/drivers contributions\n\nThis is the initial step to provide documentation and\nhow-to for developers interested in contributing plugins and\ndrivers according to the core-vendor-decomp proposal.\n\nPartially-implements: blueprint core-vendor-decomposition\n\nChange-Id: Ib8b6cc5fd72eb1b8b4b4b2bdbda132062c81cbc1","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/9391526a5871d35f129ff42c33119ecc4c34e40d"},{"sha":"501df939a543908554e268ade0c1dc9d12cf11a5","author":{"email":"242c2ac19caff0ecdc8a94720546a6b22443f0e1@redhat.com","name":"Maru Newby"},"message":"Add support for retargetable functional api testing\n\nThis patch introduces the concept of a 'retargetable' functional api\ntest.  Such a test targets an abstract client class, and by varying\nthe implementation of the client, the test can target multiple\nbackends.\n\nThe test added by this patch (test_network_lifecycle) can be run\nagainst the programmatic plugin api (for configured plugins) via both\ntox -e functional and tox -e dsvm-functional.  The latter env is used\nby the gating neutron-dsvm-functional job.\n\nThe test can also be run against a live Neutron service via 'tox -e api'\nwhich will soon be run as part of the check queue by the\nneutron-dsvm-api job [1].  Running this tox env requires\ndevstack-deployed Neutron and Tempest.\n\nThe intention is to refactor the existing plugin tests\n(e.g. NeutronDbPluginV2TestCase) to use this model.  Functional tests\ndon't have to isolate functionality - they just need to exercise it -\nso fewer tests will be required.  The new tests will be able to target\nplugins directly rather than through the wsgi stack, so execution time\nwill be decreased.  The refactored tests should be easier to maintain\nand take less time to run.\n\nPerhaps best of all, since the same tests will be able to target a\ndeployed service in the neutron-dsvm-api job, the deployed behaviour\nof api changes will finally be able to gate merges to the Neutron\ntree.\n\nNotable parts of the change:\n\n- tests/api\n  - base_v2 -      defines the client interface (BaseNeutronClient)\n                   and the base class (BaseTestApi) for the\n                   retargetable test (test_network_lifecycle)\n\n  - test_v2_rest - implements the client interface for the tempest\n                   rest client and configures the retargetable test\n                   with scenarios for json serialization\n\n- tests/functional/api\n  - test_v2_plugin - implements the client interface for the\n                     programmatic plugin api and configures the\n                     retargetable test with scenarios targeting the\n                     linuxbridge and openvswitch plugins\n\n- tests/unit\n  - refactor bits of the existing plugin tests for reuse\n\n1: https://review.openstack.org/#/c/82226/\n\nImplements: bp retargetable-functional-testing\nChange-Id: Ib5470040c0fa91ec143f38d273e1e259b3adfb2e","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/501df939a543908554e268ade0c1dc9d12cf11a5"},{"sha":"8af2cc5c21a17cb05d1733feae4e501e614d028c","author":{"email":"b447536fcc8b1d2d196f79afae88f832618decec@gmail.com","name":"zhiyuan_cai"},"message":"Reduce duplicate code in test_iptables_manager\n\ntest_iptables_manager contains many hard-code iptables dumps\nwhich share most of the contents, extract the common part to\nreduce duplication.\n\nChange-Id: I2e373f8fe26f77db832da00c56ada6cfa3c50746","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/8af2cc5c21a17cb05d1733feae4e501e614d028c"},{"sha":"6ee81d35fc269863f1fe08c57f3672fdc48197cf","author":{"email":"1149ce3fd7419ae0472cce869dbbff9879f6e09e@hp.com","name":"rajeev"},"message":"HA for DVR - schema migration and change\n\nTo support HA for DVR SNAT, default SNAT has to be schedulable\non multiple L3 agents. The csnat_l3_agent_bindings table is being\nmodified to include l3_agent_id in the primary key.\nThe migration script and Class definition update is included in\nthis patch. For modularity and code management, HA/DVR methods\nthat would make use of this change will be included in a different\npatch.\n\nPartial-bug: #1365473\nChange-Id: Idfe93cace0c1b633be6e786206fbec6e1f3c13cd","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/6ee81d35fc269863f1fe08c57f3672fdc48197cf"},{"sha":"0a271bf7d5709fd105b4e7cfc7c3aed2dbb87254","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add support for retargetable functional api testing\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/0a271bf7d5709fd105b4e7cfc7c3aed2dbb87254"},{"sha":"3f732de7e567185df25da2b137bfb62e8ff3b758","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Delete the console scripts for lbaas and vpnaas\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/3f732de7e567185df25da2b137bfb62e8ff3b758"},{"sha":"296fd6ed26c41f9018914cfd21f3289d1b07fa3f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Reduce duplicate code in test_iptables_manager\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/296fd6ed26c41f9018914cfd21f3289d1b07fa3f"},{"sha":"5b2d39853ff5fa3c10deb7412e1b5d67e001fee7","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"HA for DVR - schema migration and change\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/5b2d39853ff5fa3c10deb7412e1b5d67e001fee7"},{"sha":"b766e2d7a6a2210ef9b15d5fb121b37884c4781f","author":{"email":"d95b56ce41a2e1ac4cecdd398defd7414407cc08@review.openstack.org","name":"Jenkins"},"message":"Merge \"Add developer documentation for plugins/drivers contributions\"","distinct":false,"url":"https://api.github.com/repos/citrix-openstack-build/neutron/commits/b766e2d7a6a2210ef9b15d5fb121b37884c4781f"}]}