1. 30 Mar, 2022 1 commit
  2. 29 Mar, 2022 1 commit
    • Jiri Podivin's avatar
      setuptools: Disable auto discovery · 111ea8b6
      Jiri Podivin authored
      The latest release of setuptools 61.0 made a breaking change[1] and
      because of this change 'pip install' fails with the following error.
      
      ~~~
      error: Multiple top-level packages discovered in a flat-layout:
      ['lib', 'spec', 'manifests', 'releasenotes'].
      ~~~
      
      Users that don't set 'packages', 'py_modules', or configuration'
      are still likely to observe the auto-discovery behavior, which may
      halt the build if the project contains multiple directories and/or
      multiple Python files directly under the project root.
      
      To disable auto discovery, one can do below in setup.py
      
      ~~~
      setuptools.setup(..,packages=[],..)
      ~~~
      
      or
      
      ~~~
      setuptools.setup(..,py_modules=[],..)
      ~~~
      
      [1] https://github.com/pypa/setuptools/issues/3197
      
      
      
      Note setup.py is not used to install puppet modules. However it is used
      to generate a release note, thus should be fixed.
      
      Signed-off-by: default avatarJiri Podivin <jpodivin@redhat.com>
      Change-Id: I063202f73cceab933b2036e036bdab458e671a28
      111ea8b6
  3. 21 Mar, 2022 2 commits
  4. 16 Mar, 2022 3 commits
  5. 14 Mar, 2022 1 commit
    • Takashi Kajinami's avatar
      Create a separate class for [retry_scheduler] parameters · 0d4580b2
      Takashi Kajinami authored
      This change adds an independent class for [retry_scheduler] parameters,
      because these parameters are used not by the api service but the retry
      daemon.
      
      Currently no distro provides a package to install the service so
      the new class only set parameters, which is incomplete. This will be
      fixed once the packaging issue is resolved.
      
      Change-Id: Ib8b649c2e5ac5fee5e5a3bd52caeb21780fc1f61
      0d4580b2
  6. 13 Mar, 2022 2 commits
    • Takashi Kajinami's avatar
      Fix unit tests of barbican::api · 8166a080
      Takashi Kajinami authored
      This change ensures that default values are tested in unit tests. Also,
      test cases for retry_scheduler parameters are added.
      
      Change-Id: I69caa4e29ea4018105166bc879c6a93622df256a
      8166a080
    • Takashi Kajinami's avatar
      Do not manage /var/lib/barbican · 405aee5a
      Takashi Kajinami authored
      ... because the directory is now created by the packages automatically.
      
      Change-Id: I1dd4841bb6a4a993dbd75731a38f3a5a03202868
      405aee5a
  7. 11 Mar, 2022 1 commit
  8. 08 Mar, 2022 1 commit
  9. 27 Feb, 2022 1 commit
    • ZhongShengping's avatar
      Prepare Yoga M3 · deacd17c
      ZhongShengping authored
      Update the version metadata for Yoga milestone M3
      
      Change-Id: Id5078f641e6f9d6504dfec7caaf9448f50e7d333
      deacd17c
  10. 24 Feb, 2022 1 commit
  11. 22 Feb, 2022 2 commits
  12. 20 Feb, 2022 1 commit
  13. 18 Feb, 2022 1 commit
  14. 15 Feb, 2022 1 commit
    • Takashi Kajinami's avatar
      CentOS 9: Disable unit tests dependent on puppet-postgresql · d8067ab5
      Takashi Kajinami authored
      The puppt-postgresql module does not support CentOS 9 yet and requires
      some version parameters to be run on CentOS 9. This change disables
      unit tests requiring that module, until the module supports CentOS 9.
      
      Change-Id: Icff8be15e0180d620488a80504208c12b8be6aac
      d8067ab5
  15. 08 Feb, 2022 1 commit
  16. 06 Feb, 2022 1 commit
  17. 23 Jan, 2022 1 commit
  18. 11 Jan, 2022 1 commit
    • Takashi Kajinami's avatar
      Fix dependency to purge default vhost config · caa89323
      Takashi Kajinami authored
      It turned out defining dependency for openstacklib::wsgi::apache
      doesn't properly enforce resource order and the default vhost file
      is not purged properly.
      This change adds the more explicit dependency to enforce the order
      properly.
      
      Change-Id: I790cbfec3244c18cd48436a42887e9c6ce134701
      caa89323
  19. 10 Jan, 2022 2 commits
  20. 08 Jan, 2022 1 commit
  21. 07 Jan, 2022 4 commits
  22. 05 Jan, 2022 3 commits
    • Takashi Kajinami's avatar
      Remove usage of custom os_package_type fact · 685301e7
      Takashi Kajinami authored
      Currently we support usage of distro packages only, and this custom
      fact can be simply replaced by the default fact.
      
      Change-Id: Ib8f47ce0bbe34970f9324289210fdb74da6f2098
      685301e7
    • Takashi Kajinami's avatar
      Stop replacing the default apache config file · f6c1a66e
      Takashi Kajinami authored
      The apache class by default purge all default vhost config files, and
      the other modules expect the default files are purged by that behavior.
      
      This change removes the logic to replace the default vhost config file,
      which is implemented only in a few modules, to make implementation
      of all modules more consistent.
      
      Change-Id: I0160bd0b7b8d5495031838119d401e44b3ddf7fa
      f6c1a66e
    • Takashi Kajinami's avatar
      Install and enable keystone-listner · d6bbb2c5
      Takashi Kajinami authored
      To use the keystone notification feature, we need an independent
      keyston-listner service. This change implements the missing capability
      to manage the service and its package.
      
      Closes-Bug: #1956397
      Change-Id: Iedda0e9fe7b091b510ea9033db86921e4d2b4184
      d6bbb2c5
  23. 04 Jan, 2022 1 commit
    • Takashi Kajinami's avatar
      Fix ineffective dependency · 47729d34
      Takashi Kajinami authored
      The 'barbican-api' tag is never used. This change replaces usage of
      that invalid tag to ensure the relevant packages are installed.
      
      Change-Id: Ied1d936d753658de403606d511aad7acd8adeb88
      47729d34
  24. 27 Dec, 2021 1 commit
    • Takashi Kajinami's avatar
      Load libraries in a single place · da645f82
      Takashi Kajinami authored
      This change refactors how the dependent libraries are loaded during
      unit tests, and load the libraries in the base spec_helper to avoid
      duplicate and redundant implementations.
      
      Change-Id: Ief4a1c70a69661cb0e5cb6d2650a5771f5d2d7b7
      da645f82
  25. 08 Dec, 2021 4 commits
  26. 29 Nov, 2021 1 commit
    • Takashi Kajinami's avatar
      Fix dependencies related to openstacklib::policy · 2b151646
      Takashi Kajinami authored
      Since [1] was merged, not only openstacklib::poliy::base but also
      openstacklib::policy::default is included to manage the policy file.
      This change ensure openstacklib::policy::default is executed after
      the packages are installed.
      
      [1] 46265f57
      
      Change-Id: I65b8ec68e68207650dc409c4eb3933b2f4e25634
      2b151646