1. 19 Apr, 2019 1 commit
  2. 24 Mar, 2019 1 commit
  3. 30 Oct, 2018 1 commit
  4. 25 Sep, 2018 1 commit
    • Dongcan Ye's avatar
      Match IPSEC SA established state · 3f36a0a5
      Dongcan Ye authored
      While using IKE policy with version v2,
      the IPsec siteconnection status always down.
      From librewan wiki[1], the "phase2" in IKEv2 mistakenly
      calls itself a PARENT SA which same as "phase1",
      This is a known bug for some versions of libreswan.
      
      For the newer versions of libreswan(3.20+),
      the "IPsec SA established" will successful output if
      phase2 state established.
      
      Here we match the "established" and "newest IPSEC" for
      an established IPSEC SA.
      
      [1] https://libreswan.org/wiki/How_to_read_status_output
      
      Change-Id: Iffff7d00f48e69fbc53bb45df17d6a5be6760a6d
      Closes-Bug: #1781354
      (cherry picked from commit 321392b9)
      3f36a0a5
  5. 20 Sep, 2018 1 commit
  6. 29 Aug, 2018 1 commit
    • Doug Hellmann's avatar
      import zuul job settings from project-config · 881dfe89
      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: If95ae0a42e1e5ee37f7698c4bf65a2defd9c8d8f
      Story: #2002586
      Task: #24314
      881dfe89
  7. 24 Jul, 2018 2 commits
    • Hunt Xu's avatar
      Make libreswan driver work with recent versions · 5b48852a
      Hunt Xu authored
      LibreSwan 3.19 introduces a new commandline argument '--nssdir' for
      pluto which defaults to '/etc/ipsec.d'. As older versions don't
      understand such an option, we cannot just add it to the commandline.
      
      The commandline arguments of LibreSwan are not stable enough to rely on.
      For example, in 3.19, 'ipsec initnss' has the new argument '--nssdir',
      and in 3.20, 'ipsec pluto' also gets this new argument '--nssdir', then
      in 3.22, the argument '--ctlbase' is phased out.
      
      In this commit, instead of trying new options and then fallback to old
      ones for older versions, the bind-mount method used in StrongSwan driver
      is adopted. With /etc and /var/run bind mounted, all the commandline
      arguments related to configuration file places can be removed. This
      ensures that changes of such arguments between different versions won't
      bother as the default places are always used.
      
      This commit also replaces 'auth=' by 'phase2=' in the configuration
      template as the former is for a long time an alias of the latter and
      removed in LibreSwan 3.19.
      
      The virtual-private argument of 'ipsec pluto' has been put into the
      configuration file to avoid commas(,) in the commandline so that the
      netns_wrapper can work well.
      
      This commit has been simply tested on CentOS 7.4 with the following
      versions of LibreSwan provided by the CentOS repo:
      
        - libreswan-3.12-5.el7.x86_64.rpm
        - libreswan-3.12-10.1.el7_1.x86_64.rpm
        - libreswan-3.15-5.el7_1.x86_64.rpm
        - libreswan-3.15-8.el7.x86_64.rpm
        - libreswan-3.20-3.el7.x86_64.rpm
        - libreswan-3.20-5.el7_4.x86_64.rpm
      
      and different versions of LibreSwan provided by libreswan.org[1]:
      
      [1] https://download.libreswan.org/binaries/rhel/7/x86_64/
      
      Conflicts:
      	.zuul.yaml
      	neutron_vpnaas/tests/tempest/scenario/test_vpnaas.py
      	neutron_vpnaas/tests/unit/services/vpn/device_drivers/test_ipsec.py
      
      Change-Id: Iacb6f13187b49cf771f0c24662d6af9217c211b8
      Closes-Bug: #1711456
      Closes-Bug: #1782337
      (cherry picked from commit b6c8ea8a)
      5b48852a
    • Hunt Xu's avatar
      Fix functional tests gate · a88d1156
      Hunt Xu authored
      With commit 88f5e11d8bf[1], neutron plugs new ports as dead vlan. During
      functional tests all the ports are untagged. So such tag should be
      removed during functional testing.
      
      Closes-Bug: #1777673
      
      [1] I024bbbdf7059835b2f23c264b48478c71633a43c
      
      Change-Id: I7b472b4a4f51fea473635fbd731a897e46af5eee
      (cherry picked from commit a46f7d60)
      a88d1156
  8. 25 Apr, 2018 1 commit
    • eeldill's avatar
      Fix: sphinx-docs job for stable branch and pep8 issues · 88478d5c
      eeldill 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.
      
      Pep8 job is broken due to recent pep8 upgrade and corresponding
      pycodestyle update.
      
      This commit fixes the following errors:
        - E731 do not assign a lambda expression, use a def
        - W503 line break before binary operator
        - E402 module level import not at top of file
      
      Change-Id: I55879d70f05de60a423176e5bf1803758f27c691
      88478d5c
  9. 01 Mar, 2018 1 commit
    • Akihiro Motoki's avatar
      Add release note on migration from vpn-agent to L3 agent extension · 4dbd3595
      Akihiro Motoki authored
      Unfortunately we have no release note on VPNaaS l3 agent extensions.
      It is a big change from operator perspective, so it is worth documented
      as a release note.
      
      This commit is intentionally proposed directly to stable/queens
      so that we can have this only in the queens release notes.
      
      Change-Id: I61bec5d84ff554a9d39e11c58f9ed54787db36a3
      Closes-Bug: #1751069
      4dbd3595
  10. 08 Feb, 2018 2 commits
    • OpenStack Release Bot's avatar
      Update UPPER_CONSTRAINTS_FILE for stable/queens · 8b01dcab
      OpenStack Release Bot authored
      The new stable upper-constraints file is only available
      after the openstack/requirements repository is branched.
      This will happen around the RC1 timeframe.
      
      Recheck and merge this change once the requirements
      repository has been branched.
      
      The CI system will work with this patch before the requirements
      repository is branched because zuul configues the job to run
      with a local copy of the file and defaults to the master branch.
      However, accepting the patch will break the test configuration
      on developers' local systems, so please wait until after the
      requirements repository is branched to merge the patch.
      
      Change-Id: I41598cdb13b67b3d7f0f24622a07243bf7972287
      8b01dcab
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/queens · 2e01dfec
      OpenStack Release Bot authored
      Change-Id: I2fcc3c347b7e6a5e051ec156da923b634bd4fa4e
      2e01dfec
  11. 30 Jan, 2018 1 commit
  12. 29 Jan, 2018 1 commit
    • Hoang Trung Hieu's avatar
      Zuul: Remove project name · 0ecf82cd
      Hoang Trung Hieu authored
      Zuul no longer requires the project-name for in-repo configuration.
      Omitting it makes forking or renaming projects easier.
      
      Change-Id: I3407a96dd5f4fce5683386ffd9784118a2d7e6aa
      0ecf82cd
  13. 27 Jan, 2018 1 commit
  14. 23 Jan, 2018 1 commit
  15. 12 Jan, 2018 3 commits
  16. 11 Jan, 2018 2 commits
  17. 09 Jan, 2018 1 commit
  18. 05 Jan, 2018 1 commit
    • Cao Xuan Hoang's avatar
      [doc] add more info to contributor guide · 0ac5f7fb
      Cao Xuan Hoang authored
      This patch adds more info to contributor guide to let
      new contributors know how to contribute to vpnaas actively.
      
      Change-Id: I62baaa077393009d8fa23d36413a3059bc2c4a0c
      Related-bug: 1692131
      0ac5f7fb
  19. 25 Dec, 2017 3 commits
  20. 21 Dec, 2017 2 commits
    • Cao Xuan Hoang's avatar
      [doc] Add more info about vpnaas team · d494c34a
      Cao Xuan Hoang authored
      This patch add more info about vpnaas team in order to let
      new contributor know how to reach out relevent members.
      
      Change-Id: I2a442973e7a4bf8498835d5ddf161bf635fc8bcb
      Related-bug: 1692131
      d494c34a
    • Cao Xuan Hoang's avatar
      [doc] Update for devstack configuration · ba18f8a9
      Cao Xuan Hoang authored
      Now that VPNaaS is running under L3 agent extension.
      There is no need extra steps.
      
      Change-Id: I0f6a6dfe83f81da9d98b7ba1bd1b594eed4152e8
      Related-bug: 1692131
      ba18f8a9
  21. 19 Dec, 2017 2 commits
  22. 29 Nov, 2017 1 commit
  23. 26 Nov, 2017 1 commit
  24. 24 Nov, 2017 1 commit
    • rajat29's avatar
      Fix usage of method ensure_dir · 5fc1079d
      rajat29 authored
      
      
      This patch is for stopping using ensure_dir in device_driver, as
      the neutron.common.utils.ensure_dir is deprecated for removal, also
      ensure_tree(path, 0o755) from oslo_utils.fileutils is suggested to be
      used to create a directory.
      
      Co-Authored-By: default avatarCao Xuan Hoang <hoangcx@vn.fujitsu.com>
      Change-Id: Ic9b4b86e65052c06c33c8628bb0c6700cdfd875b
      5fc1079d
  25. 22 Nov, 2017 1 commit
  26. 16 Nov, 2017 2 commits
  27. 14 Nov, 2017 2 commits
    • Boden R's avatar
      use flavors api def from neutron-lib · 38cbb60d
      Boden R authored
      The flavors extension's API definition was rehomed into neutron-lib with
      commit I0229a80bb168bac8dc0fa17fb2b06f1b140d27b4 and will be consumed in
      neutron with I265ac1c0596d0fb0acaf99eeb7cfe9501732476f
      This patch follows suit, consuming the rehomed code from neutron-lib.
      
      Change-Id: I5d239cd3530f3139ab6ded646a499f1b8da90a37
      38cbb60d
    • OpenStack Proposal Bot's avatar
      Updated from global requirements · d77a679b
      OpenStack Proposal Bot authored
      Change-Id: I4971b8910c2bcee206d0d5d86f527f9426441f21
      d77a679b
  28. 11 Nov, 2017 1 commit
  29. 09 Nov, 2017 1 commit