1. 08 Jun, 2021 1 commit
  2. 25 May, 2021 1 commit
  3. 18 May, 2021 3 commits
  4. 07 May, 2021 1 commit
    • Luigi Toscano's avatar
      Use the encryption provider constants (2) · 990536bb
      Luigi Toscano authored
      Follow-up of I05b0200b80d8ae957caaa53d5006b050d2d49da6
      which fixes also the other leftover usage of a legacy
      encryptor class (plain this time).
      
      Change-Id: I8fc4e2e6ed84bf18a4c89c30ee5c40b743d00e46
      990536bb
  5. 29 Apr, 2021 1 commit
  6. 13 Apr, 2021 1 commit
    • Douglas Mendizábal's avatar
      Add secure-rbac tests for TransportKeys API · 63b174e8
      Douglas Mendizábal authored
      This patch adds basic RBAC tests for the Transport Keys API for
      the reader, admin, and member personas with project scope.
      
      Some tests will need additional work because they require transport
      keys to be present, which can only be done by a system-scope admin
      
      Change-Id: I269618fd760cffd992ca450bb9f13b9788b50b54
      63b174e8
  7. 01 Apr, 2021 4 commits
    • Douglas Mendizábal's avatar
      Add secure-rbac tests for SecretStores API · e654464a
      Douglas Mendizábal authored
      This patch adds basic RBAC test for the Secret Stores API for
      the reader, member and admin personas with project scope.
      
      The tests are skipped by a config option, as they require
      the multiple-backends feature to be enabled in barbican.
      
      The devstack instace we're using for gate tests does not have
      this enabled, so we default to False for now.
      
      Change-Id: Ibca9d44fb3d0f4fd9945a7e6c636e0fbf6beb42e
      e654464a
    • Douglas Mendizábal's avatar
      Add secure-rbac tests for Quotas · 98b7523d
      Douglas Mendizábal authored
      This patch adds basic secure-rbac testing for the Quotas resource
      for the reader, member, and admin personas with project scope.
      
      Change-Id: I290b808bbb8be26da281cf8971661c44fede71b0
      98b7523d
    • Douglas Mendizábal's avatar
      Add secure-rbac tests for Orders · 1febf408
      Douglas Mendizábal authored
      This patch adds basic RBAC tests for the Orders resource for
      the reader, member, and admin personas with project scope.
      
      Change-Id: Ie5b7b6f7df20ec96e916232e70e9f61c7771f9d2
      1febf408
    • Douglas Mendizábal's avatar
      Add secure-rbac tests for Containers · db9b512e
      Douglas Mendizábal authored
      This patch adds basic RBAC testing for the Containers resource for
      reader, member and admin personas with project scope.
      
      Depends-On: I6879f566117db5ec0099ddad35ba649a3c674bd1
      Change-Id: I2272f5cd2385df15cc7761e8b858dfd39be955d4
      db9b512e
  8. 24 Mar, 2021 1 commit
    • Douglas Mendizábal's avatar
      Add secure-rbac gate · d013596f
      Douglas Mendizábal authored
      This patch adds a gate to test the new secure-rbac policy.
      
      Currently, Tempest is unable to create system admin credentials
      when the isolated networks option is set to true, so we disable
      that option for this gate.
      
      This patch also includes fixes needed to get the existing tests
      to pass, as well as some skips for scenario tests that require
      isolated networks.
      
      We should be able to remove the skips once Tempest is fixed to
      work with system admin.
      
      Depends-On: I584f7b67f2f95caa7c4db3d9d9222d0a9d38442d
      Change-Id: I0129ab6d15bc42d98a19e3551b8d009f9ad05e10
      d013596f
  9. 12 Mar, 2021 1 commit
  10. 03 Mar, 2021 1 commit
  11. 02 Mar, 2021 1 commit
  12. 16 Feb, 2021 2 commits
  13. 10 Feb, 2021 1 commit
  14. 09 Feb, 2021 1 commit
    • Ghanshyam Mann's avatar
      [goal] Keep barbican-tempest-plugin stable jobs to bionic · 89fe14ec
      Ghanshyam Mann authored
      As per victoria cycle testing runtime and community goal
      we need to migrate upstream CI/CD to Ubuntu Focal(20.04).
      
      Tempest based jobs are migrated automatically via devstack
      base job start running on Focal but stable jobs testing stable
      branch needs to keep running on their supported
      distro version which is bionic from train till ussuri.
      
      Also, remove stein support (removed from tempest)
      and add a job for victoria.
      
      Change-Id: I3d792925e81172ae8abe75c5ceb2d5a039fc84f7
      Story: #2007865
      Task: #40184
      89fe14ec
  15. 08 Feb, 2021 4 commits
    • Marian Krcmarik's avatar
      Copy created image into all available glance stores · 1972c469
      Marian Krcmarik authored
      The openstack can have multiple glance stores deployed/available.
      It may be a proper thing to copy newly created signed image into
      all the available glance stores so barbican tempest tests can access
      image regardless on which compute and storage backend they are ran on
      and regardless on which glance store is local.
      Additionally there is a nova-compute conf parameter[1] which can even
      prevent instances being spawned from image which is not available in local
      glance store.
      The copy-image would happen only if import_image tempest cong option
      is available which indicates glance multistore is available.
      
      [1] https://review.opendev.org/#/c/657078/
      
      Change-Id: I1f0d8be1b237da0c96e820c4b3dca09a83b29752
      1972c469
    • Benny Kopilov's avatar
      Fix test_signed_image_upload_boot_failure skip method · 2691c015
      Benny Kopilov authored
      Current skip runs from the testcase and consumes time and resources.
      Changed the skip to decorator.
      
      Change-Id: Ia98fa1607c56b34ed1c764873f2909f423d1fffd
      2691c015
    • yangyong's avatar
      fix urls in README · d02f568e
      yangyong authored
      1.update barbican and tempest plugins links to the lastest ones
      
      2.since we don't use launchpad to report bugs,replace it with
      storyboard.openstack.org
      
      Change-Id: I287563a7abfa57021cbdebeece35057e85691056
      d02f568e
    • jacky06's avatar
      Update hacking for Python3 · a318f6d7
      jacky06 authored
      The repo is Python 3 now, so update hacking to version 3.0 which
      supports Python 3.
      
      Fix problems found.
      
      Change-Id: Ia59a23a36ebb8548a20e894000f7342c73012eac
      a318f6d7
  16. 01 Dec, 2020 2 commits
  17. 04 Nov, 2020 1 commit
  18. 03 Nov, 2020 1 commit
    • wangzihao's avatar
      Remove six · 05257902
      wangzihao authored
      Remove six Replace the following items with Python 3 style code.
      - six.moves.urllib
      - six.binary_type
      
      Change-Id: I234c3b205ee21b59953aa6ce7af5c2a1e4a6cfa6
      05257902
  19. 06 Oct, 2020 1 commit
  20. 28 Sep, 2020 1 commit
    • Luigi Toscano's avatar
      Remove a dummy test · a4523f35
      Luigi Toscano authored
      It seems this dummy test has been around since the creation of the plugin,
      but it is not really needed.
      
      Change-Id: Ic17ac37472dc2742fa5d6299ff5724bfd9f7197e
      a4523f35
  21. 25 Sep, 2020 1 commit
  22. 23 Sep, 2020 1 commit
  23. 22 Sep, 2020 1 commit
    • wu.shiming's avatar
      bump py37 to py38 in tox.ini · 696827e5
      wu.shiming authored
      in 'victoria' cycle, we should test py38 by default.
      
      Change-Id: Id1b69b2e4fa56ade670a72f0775690beb09bf89d
      696827e5
  24. 15 Sep, 2020 1 commit
    • Martin Kopec's avatar
      Deprecate scenario.img_dir option · 3f35bff1
      Martin Kopec authored
      The option is deprecated for more than 4 years already and it will
      be removed soon, see the change in Tempest [1]
      
      Starting Tempest 25.0.0 release, CONF.scenario.img_file need
      a full path for the image. CONF.scenario.img_dir was deprecated
      and will be removed in the next release. Till Tempest 25.0.0,
      old behavior is maintained and keep working but starting
      Tempest 26.0.0, you need to specify the full path in
      CONF.scenario.img_file config option.
      
      This patch does analogically the same change as was done in Tempest,
      in order to give users of the plugin some time for removing img_dir.
      
      [1] https://review.opendev.org/#/c/710996
      
      Related-Bug: #1393881
      Change-Id: I610d267eab287e3df8dd428621c4d3abace6dd0c
      3f35bff1
  25. 12 Sep, 2020 1 commit
  26. 01 Sep, 2020 1 commit
  27. 25 Aug, 2020 1 commit
  28. 18 Aug, 2020 1 commit
  29. 16 Aug, 2020 1 commit
  30. 11 Aug, 2020 1 commit
    • Luigi Toscano's avatar
      zuul: migrate and clean the tempest native jobs · 73a0d095
      Luigi Toscano authored
      Define here the barbican tempest plugin which rely on
      barbican-tempest-plugin, following the common patterns:
      
      - follow the rules for naming (repository name as prefix,
        remove some redundant details);
      - define branch-specific jobs from the most basic job
        to catch regressions against older branches;
      - remove barbican-simple-crypto-devstack-tempest-py35,
        long gone, from the experimental queue.
      
      Change-Id: I106addbe99b1bd4ed72ab07aba16031067503483
      73a0d095