1. 29 Sep, 2019 1 commit
    • Andreas Jaeger's avatar
      Update Zuul releasenotes setup · 30eada2f
      Andreas Jaeger authored
      The release-notes-jobs template is setup already, remove
      indvidual jobs - they are redundant.
      
      This is a partial backport of I5fbf32b52ec6a5878761e23a5aee592e8c516bca,
      it is needed to cleanup the Zuul jobs.
      
      Change-Id: I4589871c7482c8c317c323d9e886169ab8018bd2
      (cherry picked from commit dfe50a56c2c882254e332ce62220051725a970b1)
      30eada2f
  2. 12 Jul, 2019 1 commit
  3. 23 Apr, 2019 1 commit
    • Andreas Jaeger's avatar
      Remove openstack-tox-py35-with-neutron-lib-master · e14e0acb
      Andreas Jaeger authored
      This is a job that runs only on master and it stayed in project-config.
      It should not have been imported here as part of python3-first topic,
      remove it again.
      
      Change-Id: Id1ddf79100d83f665b62b1ef73ed8689a2afd3bb
      (cherry picked from commit 21df6d54)
      e14e0acb
  4. 19 Apr, 2019 1 commit
  5. 17 Apr, 2019 1 commit
    • Akihiro Motoki's avatar
      Fix README setup.py check error · 501cc65b
      Akihiro Motoki authored
      The releases repo added a validation for PyPI meta files.
      The command line is "python3 setup.py check --restructuredtext --strict".
      Violation is found in README.rst in networking-bagpipe and
      it blocks the release process.
      
      All references in README.rst need to work only with README file.
      
      Change-Id: I647ed8a15cbe6ac60272d21db18602bf2d1eea41
      (cherry picked from commit 2d2f61c8)
      (cherry picked from commit f3a7c421)
      501cc65b
  6. 24 Mar, 2019 1 commit
  7. 29 Aug, 2018 1 commit
    • Doug Hellmann's avatar
      import zuul job settings from project-config · 071afb8d
      Doug Hellmann authored
      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: Iee9df8847c76d6a4775a40be08268285773cfa9d
      Story: #2002586
      Task: #24314
      071afb8d
  8. 19 Jun, 2018 1 commit
    • Előd Illés's avatar
      Fix sphinx-docs job for stable branch · f7339dd3
      Előd Illés authored
      build-openstack-sphinx-docs jobs fail on stable branches due to the new
      pip version 10 introduces some previously Warning as Error: in case of
      calling "pip install" without any package name, the command fails.
      tox_install.sh is called during docs job without any package passed to pip.
      
      Change-Id: Ic910eed43c3b56dadbdcf120f2f6f9c491ab7bc7
      (cherry picked from commit cceffa3f)
      f7339dd3
  9. 24 Jan, 2018 1 commit
    • Thomas Morin's avatar
      bagpipe-bgp: ensure instance id uniqueness · 7d367888
      Thomas Morin authored
      Fix a how instance ids are allocated, to ensure that
      two VPN instance do not end up using the same id.
      
      Yes, this is appalling.
      
      Change-Id: I474834340751d05ae33b6eb8404511e23f110598
      Closes-Bug: 1745145
      (cherry picked from commit 3af0e228)
      7d367888
  10. 06 Sep, 2017 1 commit
  11. 18 Aug, 2017 2 commits
  12. 12 Aug, 2017 6 commits
  13. 11 Aug, 2017 7 commits
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/pike · 2f8ddbaa
      OpenStack Release Bot authored
      Change-Id: Iba96896f645468a0e1526404338d1c59fbd91f10
      2f8ddbaa
    • Thomas Morin's avatar
      bagpipe-bgp: workaround exabgp issue #690 · 9513878a
      Thomas Morin authored
      Until exabgp 4.0.3 is out and in openstack requirements,
      we need to workaround exabgp issue #690 [1].
      
      This change will be reverted once useless.
      
      [1] https://github.com/Exa-Networks/exabgp/issues/690
      
      Change-Id: If3584816e429eec82105196378d2f7f1b1d24065
      Closes-bug: 1709820
      (cherry picked from commit 831ccda7)
      9513878a
    • Thomas Morin's avatar
      add a release note for linuxbridge BGPVPN support · 72c47ab8
      Thomas Morin authored
      Change-Id: I901aec9495713891f78742d362e5500cc043477c
      (cherry picked from commit 1a8d973b)
      72c47ab8
    • Thomas Morin's avatar
      bagpipe-bgp: fix bug 1705477 for both exabgp 4.0.1 and 4.0.2 · a985d34d
      Thomas Morin authored
      This change fixes bug 1705477 in a way that works for both exabgp
      4.0.1 and 4.0.2+, since upgrading global requirements to exabgp 4.0.2
      does not seem justified, but we still want code that will work with both.
      
      Change-Id: I0d008814d978b74292416ac59d5e8fd970303935
      Closes-Bug: 1705477
      (cherry picked from commit 71315e8a)
      a985d34d
    • Thomas Morin's avatar
      bagpipe-bgp: support for OVS standard MPLS/GRE · 89512f81
      Thomas Morin authored
      * add support for OVS-2.8 evolution to support plain
        MPLS/GRE (instead of the MPLS-over-Ethernet-over-GRE that
        OVS is doing by default)
      
      * add a corresponding fullstack test
      
      Change-Id: I784ad0ab1acab8d773510a575aaef75cee46cc3c
      (cherry picked from commit 6931a8a9)
      89512f81
    • Thomas Morin's avatar
      bagpipe-bgp translate_api_internal fix · f2051eaa
      Thomas Morin authored
      The code was iterating over a dict keys and in the same loop
      adding/removing records in the same dict.
      
      This is (a) not a good idea in the first place and (b) the cause
      for bug #1703382. It only shows up under python3, because
      dict.keys() is a view in python 3.
      
      What remains obscure to me is that this code was *not* causing
      Python to complain with a "RuntimeError: dictionary changed
      size during iteration'" exception.
      
      This change fixes the code to avoid using an iterator for keys,
      and also update the corresponding unit test, for style only.
      
      Change-Id: I377e0449242c9495f237b52c26fe91f6b6b739f8
      Closes-Bug: 1703382
      (cherry picked from commit 0c47f3ec)
      f2051eaa
    • Thomas Morin's avatar
      update tools/tox_install.sh for pike · 09d1761f
      Thomas Morin authored
      point to stable/pike branch
      
      Change-Id: Ia19c1e11905bbc32576aa68a9df6862c6edd06c8
      09d1761f
  14. 10 Aug, 2017 2 commits
  15. 09 Aug, 2017 1 commit
  16. 08 Aug, 2017 1 commit
    • Thomas Morin's avatar
      bagpipe-bgp: OVS, avoid use of two patch ports · a70b28b7
      Thomas Morin authored
      Original code for integrating br-mpls and br-tun was
      using two patch ports, one for each direction of traffic,
      to work around the fact that OVS/Openflow has a check to
      prevent sending a packet back from the port via which it
      came in.
      
      We weren't aware of a simpler solution provided by OVS to
      workaround this check, consisting in zeroing the value of
      in_port with "load:0->NXM_OF_IN_PORT[]".
      
      (see http://docs.openvswitch.org/en/latest/faq/openflow/
      "Q: I added a flow to send packets out the ingress port...")
      
      This change implements this simpler workaround to avoid the
      hassle and complexity of yet another patch port.
      
      Change-Id: I3defa9ec2cb85a6f0c902086970c6c3bf9ecd14e
      a70b28b7
  17. 07 Aug, 2017 2 commits
  18. 02 Aug, 2017 2 commits
  19. 27 Jul, 2017 1 commit
  20. 24 Jul, 2017 1 commit
  21. 23 Jul, 2017 2 commits
    • Akihiro Motoki's avatar
      Add auto-generated config reference · b5a8616b
      Akihiro Motoki authored
      oslo.config provides sphinx extensions to generate config reference
      and sample config files. This commit enables the auto-generation of
      the networking config reference.
      
      Part of doc-migration work
      
      Change-Id: I0c82027d7be2ff1f2c0e96c41e0c38ad07208daa
      b5a8616b
    • Akihiro Motoki's avatar
      Automatically generate configuration files · 7b093290
      Akihiro Motoki authored
      Auto-generation of configuration files is part of the community-wide
      doc-migration effort in Pike. networking-bagpipe does not support it,
      so this commit sets up the config file autogeneration.
      
      Note that lower case is used as config group names as oslo.config suggests
      to do so and oslo.config sphinx extensions expects to use lower cases
      (otherwise it emits warnings).
      
      Change-Id: I69abd82cd5e422ec2d52f8d82e45a141c05bdb6a
      7b093290
  22. 21 Jul, 2017 2 commits
  23. 20 Jul, 2017 1 commit