Update git submodules

* Update os-net-config from branch 'master'
  - Updating requirements for pyudev
    
    The stable/queens branch has a lower constraint for pyudev
    version (0.16.1). This is required for backporting
    NIC Partitioning feature to stable/queens.
    
    Change-Id: I81c93a6f44b5b587759c002ad29b5c087ec53205
    
  - Drop baremetal job template
    
    https://review.openstack.org/#/c/619337/ switched the jobs to a noop for
    master and since this file is branched we no longer need to keep this
    template definition in this project.
    
    Change-Id: Ia54bd55d173a4cdf2368c2de99f70169b294bf63
    
  - NIC Partitioning works with NM enabled
    
    Generate and apply the ifcfg for PFs before writing the numvfs.
    
    Closes-Bug: 1807087
    Change-Id: Ic1f7802cdb7972ec614ffbef6ffa6017e4349ecb
    
  - Merge "Sample templates for linux_bond, ovs_bond, dpdkbond using VFs"
  - Sample templates for linux_bond, ovs_bond, dpdkbond using VFs
    
    1. Added sample templates and testcases for linux_bond, ovs_bond,
    dpdkbond using VFs.
    2. Set the default values for certain sriov_vf attributes when
    its a member of ovs_bond, ovs_bridge
    3. Set the default value of promisc for sriov_pf
    
    Change-Id: Icdd2a077f6a996f409bbb2d82b0958b676bc5411
    
  - NIC-Partitioning: DPDK devices comes up properly after reboot
    
    ovs-vswitchd service shall be started after sriov_config service.
    
    Change-Id: Ibdf67c9fa085c5549a31cb1788912b28b0782d67
    Closes-Bug: 1807350
    
  - Merge "Fix incorrect application of 'ip' commands for bridges"
  - Fix - restart VLAN interface on underlying device change
    
    When a change is needed on bond, os-net-config write the
    configuration and restart nic and bond. But it does not
    restart vlan on top of the bond. The results is that  all
    routes for vlan interfaces are lost.
    
    This moves the processing of VLAN's so that it run's
    after any interfaces, bridges, bonds etc. Then
    concatenates the restart lists from other interfaces and
    do a check if 'PHYSDEV' of a VLAN interface is being
    restarted.
    
    Closes-Bug: #1806128
    Related: RHBZ#1654987
    Change-Id: I246da54cf02d06466f52d210f89d82ca9e2a6ef2
    
  - Fix incorrect application of 'ip' commands for bridges
    
    The code that applies iproute2 commands to bridges that are
    modified specifies "interface" rather than "bridge", so it does
    not function correctly. This patch fixes the typos so that
    bridges will have updates applied through iproute2 if a restart
    is not required.
    
    Change-Id: I53df2f3506cca2b69e4f1f59471c7b90dc8fdfb7
    Closes-bug: 1806128
    
  - Replacing the link in HACKING.rst
    
    Change-Id: I76526b0495dc4e5aea7c34b7a0cc52eafcdb25d7
    
  - Merge "Apply IP/netmask/route/MTU changes without bouncing interfaces."
  - Apply IP/netmask/route/MTU changes without bouncing interfaces.
    
    Modifications to impl_ifcfg.py to support making changes to IP
    address, MTU, and routes live, rather than running ifdown/ifup on the
    interface. Bouncing the interface is very disruptive, especially with
    bridges where all the child interfaces are also bounced.
    
    If only the IP address, netmask, MTU, routes, and/or boot status are
    changed, the file will be written and 'ip' or 'ip route' commands
    will be run to apply the new config on the fly. If any commands fail,
    the interface will be restarted instead.
    
    Closes-bug: 1795129
    Change-Id: I75239fd3f273a88feb80f09a67aa5a947d64ac30
    
  - Update min tox version to 2.0
    
    The commands used by constraints need at least tox 2.0.  Update to
    reflect reality, which should help with local running of constraints
    targets.
    
    Change-Id: Ie2263d924e9e4564a8d5c2c8e16499326ac08fdd
    
  - Merge "Retry ovs-appctl command"
  - Merge "Replace coremask with cpu_list in vrouter schema"
  - Retry ovs-appctl command
    
    The ovs-appctl command may fail when setting an interface as a
    slave interface in a bond and the primary has not come up yet
    from a preceding ifup call.  Retry the ovs-appctl and log an
    error if the command still fails.
    
    Change-Id: I3f04a5d6c3a6dc324a2978fdecd2a77df0bf1ba0
    Closes-Bug: 1797955
    
  - Don't quote {posargs} in tox.ini
    
    Quotes around {posargs} cause the entire string to be combined into one
    arg that gets passed to stestr. This prevents passing multiple args
    (e.g. '--concurrency=16 some-regex')
    
    Change-Id: I7ad68ff0d6601762f416f3e0b82377a5f436b9d6
    
  - Allow list_of_routes to be [] in config
    
    This changes the schema validation to allow an empty
    list of routes to be specified in the configuration.
    
    Closes-Bug: #1792992
    Change-Id: I808cdd9c352f3e0dd0b75b8b8b738b97d82da7c1
    
  - Merge "Cleanup zuul.d/layout.yaml"
  - Restart ivs/nvfswitch after config file is updated
    
    This change - https://review.openstack.org/#/c/561609/, removed the
    restart of ivs/nvfswitch to avoid network interruptions. However,
    when a change is made to the config file then ivs/nvfswitch must be
    restarted in order to pick up the change.
    
    Closes-Bug: #1794182
    Change-Id: I8f879072799cef29c09ddc74bd71069dd168ec88
    
  - Cleanup zuul.d/layout.yaml
    
    Small cleanups:
    * Remove py35 jobs, they are part of the py35 template.
    * Use openstack-tox-cover template to run cover job voting and remove
      the now redundant job.
    * Sort list of templates alphabetically.
    
    Change-Id: I41d1b7ff259f7b952a36017fad6ac282fa6f6ac2
    
  - Replace coremask with cpu_list in vrouter schema
    
    Actually contrail_vrouter_dpdk takes cpu_list
    parameter, see ContrailVrouterDpdk class.
    
    Change-Id: I956ed91af627cb02f7117fd69b36dfce12734c45
    
  - Merge "Update reno for stable/rocky"
  - Update reno for stable/rocky
    
    Change-Id: I553c61fd0e60bd6c8602fc752cf7106303224b5b
    
  - add python 3.6 unit test job
    
    This is a mechanically generated patch to add a unit test job running
    under Python 3.6 as part of the python3-first goal.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: Ib1c9a25057963b9441aeae184c0ade2fb542729f
    Story: #2002586
    Task: #24341
    
  - add python 3.6 unit test job
    
    This is a mechanically generated patch to add a unit test job running
    under Python 3.6 as part of the python3-first goal.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I599ebabebbea315b01298d8a143d5629446349ae
    Story: #2002586
    Task: #24341
    
  - switch documentation job to new PTI
    
    This is a mechanically generated patch to switch the documentation
    jobs to use the new PTI versions of the jobs as part of the
    python3-first goal.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I89c09efdedc6efb32e71b0cd6a8507e5b65abe4f
    Story: #2002586
    Task: #24341
    
  - import zuul job settings from project-config
    
    This is a mechanically generated patch to complete step 1 of moving
    the zuul job settings out of project-config and into each project
    repository.
    
    Because there will be a separate patch on each branch, the branch
    specifiers for branch-specific jobs have been removed.
    
    Because this patch is generated by a script, there may be some
    cosmetic changes to the layout of the YAML file(s) as the contents are
    normalized.
    
    See the python3-first goal document for details:
    https://governance.openstack.org/tc/goals/stein/python3-first.html
    
    Change-Id: I6c182bbc93b2c7311f1bfd2ee24441d6c5977ec3
    Story: #2002586
    Task: #24341
    
  - Fix numbered NIC mapping when using dotted VLAN notation
    
    When declaring VLANs using dotted notation (such as em1.10
    for VLAN 10 on interface em1), numbered NICs are not
    properly mapped to real interface names. This patch fixes
    the handling of the mapped NIC names inside the BaseOpts
    object that is the base class for all interface types.
    This allows an interface name of "nic1.10" to be mapped
    to, e.g. "em1.10"
    
    Closes-bug: #1783206
    
    Change-Id: Ibd9b28128900d9e959b82eb8673b8380bf20606a
    
  - Stub out check for OVS installed to avoid failing tests
    
    The tests for the method that checks to see if OVS is installed
    only pass if OVS is not installed. This change stubs out the
    function so the tests pass on systems with OVS.
    
    Closes-bug: #1783240
    
    Change-Id: I70bee7a7556aada186ccec89dbe800c8eb870aa5
    
  - Merge "Switch to stestr"
  - Add check for OVS for objects that require it
    
    OpenvSwitch is not required for os-net-config to run.  However, some
    objects (OvsBond, OvsBridge etc.) rely on OVS being installed.  This
    adds a check for the existence of OVS before creating objects that
    require it. If not installed, an exception will be raised.
    
    Change-Id: Ic3d5c00f0ae9e4f8169d418802d6be840ce5c2e1
    
  - Switch to stestr
    
    According to Openstack summit session [1],
    stestr is maintained project to which all Openstack projects should migrate.
    Let's switch to stestr as other projects have already moved to it.
    
    [1] https://etherpad.openstack.org/p/YVR-python-pti
    
    Change-Id: I49de3c0afde9bf3be15b02017031f44bbefcb1e7
    
  - Merge "fix tox python3 overrides"
  - Merge "Add default VF configs for ovs and ovs_user bridges"
  - Merge "Add sriov_vf type as member of ovs_dpdk_port"
  - Merge "Add release note link in README"
  - Add default VF configs for ovs and ovs_user bridges
    
    OvsBridge requires trust=on and promisc=on for its normal
    operation. OvsUserBridge requires trust=on for its normal
    operation. Also checks are added to discard any promisc
    setting for OvsUserBridge.
    
    Change-Id: I087ece28ea6b3101bb22bfa9b0f208df63b4fb86
    Implements: blueprint sriov-vfs-as-network-interface
    Signed-off-by: Karthik S <ksundara@redhat.com>
    
  - Add sriov_vf type as member of ovs_dpdk_port
    
    SR-IOV VF shall be bound to DPDK driver and added to
    ovs_user_bridge
    
    Implements: blueprint sriov-vfs-as-network-interface
    Change-Id: Ia212ed153f4feb1e3a7fb48be95c1db63ee4b6f7
    
  - Merge "Adding VLAN support and other configs for sriov_vf"
  - Merge "Route object - add support for neutrons Route schema."
  - Adding VLAN support and other configs for sriov_vf
    
    Allow additional settings for configuring sriov_vf types
    such as vlan, qos, spoofcheck, trust mode, state control,
    mac address, promisc.
    
    Implements: blueprint sriov-vfs-as-network-interface
    Change-Id: I078a202b1f5769d8b18db2618914edb5ad836919
    Signed-off-by: Karthik S <ksundara@redhat.com>
    
  - Merge "Syncing the requirements"
  - Route object - add support for neutrons Route schema.
    
    Adds support to use ``destination`` and ``nexthop`` as keys in the
    ``Routes`` objects in addition to ``ip_netmask`` and ``next_hop``.
    
    Neutron Route objects use ``destination`` and ``nexthop``. Supporting
    the same schema enables the possiblity to passing a neutron route
    directly to os-net-config.
    
    Change-Id: Ifc5aad7a154c33488a7613c8ee038c92ee6cb1a7
    Related: blueprint tripleo-routed-networks-templates
    
  - Merge "vlan and linux_bond members for contrail vrouter"
  - Syncing the requirements
    
    Change-Id: I24af14c4896d38d398505a4c7566622e41d5226c
    
  - vlan and linux_bond members for contrail vrouter
    
    Currently the contrail vrouter interface member interface can
    only be of type interface. vlan and linux_bond are needed,
    
    Change-Id: I3e7cf56b0c237a8b791fedbeb255beb60ce3d7c6
    
  - Add release note link in README
    
    Change-Id: I031960675284dae1cee5b3f61925e655d74b9043
    
  - Merge "fix a typo on bond_mapped.yaml"
  - Restore the order of params in ifcfg file that was inadvertently changed
    
    This change to os-net-config in Queens changed the order of the ONBOOT
    parameter in the ifcg files created by os-net-config -
    https://review.openstack.org/#/c/485132/.  When upgrading a diff is done
    between the existing ifcfg files and new data to write.  Since the order
    is different, the ifcg files will be detected as different and interfaces,
    bridges, etc. will be restarted.  Change the order back to avoid
    this from happening.
    
    Change-Id: I77162d28b1dc173e3a90cb385a3af92e21c71574
    
  - fix tox python3 overrides
    
    We want to default to running all tox environments under python 3, so
    set the basepython value in each environment.
    
    We do not want to specify a minor version number, because we do not
    want to have to update the file every time we upgrade python.
    
    We do not want to set the override once in testenv, because that
    breaks the more specific versions used in default environments like
    py35 and py36.
    
    Change-Id: Ie92c0edd1acb65a9a73480223b8d70ceabed18a9
    
  - fix a typo on bond_mapped.yaml
    
    Change-Id: Id9b39dd8d9144dfcce018f949da1ee0225042ff7
This commit is contained in:
karthik s 2019-01-14 20:01:54 +05:30 committed by Gerrit Code Review
parent 8bbd399901
commit fad05c148f
1 changed files with 1 additions and 1 deletions

@ -1 +1 @@
Subproject commit 4f9c63652fd8cb09b8c60d25f6476bf2025c8675
Subproject commit 4b48b525c4b579a4584c0e43c08c23597a25d0c0