1. 14 Sep, 2022 3 commits
    • Thomas Goirand's avatar
      Fixed (build-)depends for this release. · 63ea396c
      Thomas Goirand authored
      63ea396c
    • Thomas Goirand's avatar
      Now packaging 19.0.0_rc1 · 9a0266d3
      Thomas Goirand authored
      9a0266d3
    • Thomas Goirand's avatar
      Merge tag '19.0.0_rc1' into debian/zed · 18a1b156
      Thomas Goirand authored
      heat 19.0.0.0rc1 release candidate
      
      meta:version: 19.0.0.0rc1
      meta:diff-start: -
      meta:series: zed
      meta:release-type: release candidate
      meta:pypi: no
      meta:first: no
      meta:release:Author: Elod Illes <elod.illes@est.tech>
      meta:release:Commit: Elod Illes <elod.illes@est.tech>
      meta:release:Change-Id: Ie6649ab79ac4caeb7f733973f43c722dc978ebfc
      meta:release:Code-Review+1: Rico Lin <ricolin@ricolky.com>
      meta:release:Code-Review+2: Elod Illes <elod.illes@est.tech>
      meta:release:Code-Review+2: Hervé Beraud <herveberaud.pro@gmail.com>
      meta:release:Workflow+1: Hervé Beraud <herveberaud.pro@gmail.com>
      18a1b156
  2. 11 Sep, 2022 1 commit
  3. 05 Sep, 2022 1 commit
    • Stephen Finucane's avatar
      Fix compatibility with oslo.db 12.1.0 · ba81ce0c
      Stephen Finucane authored
      
      
      oslo.db 12.1.0 has changed the default value for the 'autocommit'
      parameter of 'LegacyEngineFacade' from 'True' to 'False'. This is a
      necessary step to ensure compatibility with SQLAlchemy 2.0. However, we
      are currently relying on the autocommit behavior and need changes to
      explicitly manage sessions. Until that happens, we need to override the
      default.
      
      Signed-off-by: default avatarStephen Finucane <stephenfin@redhat.com>
      Change-Id: I57b8cce28c2ad7899b831067c94b9d913f3f1334
      ba81ce0c
  4. 17 Aug, 2022 2 commits
  5. 16 Aug, 2022 1 commit
  6. 02 Aug, 2022 1 commit
  7. 01 Aug, 2022 2 commits
  8. 21 Jul, 2022 1 commit
  9. 18 Jul, 2022 2 commits
  10. 14 Jul, 2022 1 commit
  11. 13 Jul, 2022 3 commits
    • Pavlo Shchelokovskyy's avatar
      Followup to I7736373d03c23884158e4a1d41defafb4e2b8a4c · 65a68d97
      Pavlo Shchelokovskyy authored
      that patch erroneously replaced dict.values() with dict.items(),
      and now ExtraRouteSet can not be created due to AttributeError
      ('tuple' has no attribute 'has_interface').
      
      Story: 2010142
      Task: 45778
      Change-Id: I2643b319f3a91f98097b96639f7298b25724aa62
      65a68d97
    • Rabi Mishra's avatar
      Don't always replace FAILED ServerGroup resources · a0e072b3
      Rabi Mishra authored
      ServerGroup resources work as scheduler hints for server
      resources and replacement of it replaces the servers which
      is undesirable in many circumstances.
      
      - We don't allow update of ServerGroup resource properties
      - If not created (CREATE_FAILED) without resource_id they will
        be replaced
      - If does not exist in nova they would be created
      - If exist in nova, FAILED resource status would be just
        changed to COMPLETE
      
      Task: 45748
      
      Change-Id: I096dff2b541a5aa8afbbbcea5161e7ca1c244039
      a0e072b3
    • Rabi Mishra's avatar
      Use openstack commands in upgrade plugin · e446ecbb
      Rabi Mishra authored
      Change-Id: I94075f261ce095c509635aab395df42878aceb1c
      e446ecbb
  12. 04 Jul, 2022 1 commit
  13. 01 Jul, 2022 2 commits
    • Zuul's avatar
      ead03467
    • Rabi Mishra's avatar
      Fix parameter merging with merge strategies · d9fe7301
      Rabi Mishra authored
      Earlier users had to specify merge strategy for
      a parameter/parameter_default in every environment
      file where they are used(or the defaults for that
      environment was used). However, the strategy
      for a parameter in the first environment was
      ignored as there is nothing to merge.
      
      With Iec3367667248d0b46196a6d569f3cbb3b200d842, we
      changed to use existing merge strategies, but the
      strategies in the first environment were still
      ignored. This patch fixes it.
      
      Task: 45578
      Change-Id: Ic6125c6af60c1007243523cc8510a17f49c7b5af
      d9fe7301
  14. 30 Jun, 2022 1 commit
    • Rabi Mishra's avatar
      Use constraints when creating venv for grenade · 39d653fa
      Rabi Mishra authored
      As a followup for change I6a8cffdc86c895eebe4269c5cd37841325566c54
      let's use branch specific upper constraints when running tests in
      grenade.
      
      Change-Id: I71f8398b6aa57b7c1910750b8e048825383e3d9a
      39d653fa
  15. 29 Jun, 2022 1 commit
  16. 27 Jun, 2022 1 commit
    • rabi's avatar
      Fix tests for fixtures 4.0.0 · 38238b88
      rabi authored
      This fixes ForeignKeyConstraintFixture for the db
      tests. Also drops install_command from tox.ini.
      
      Change-Id: I3d0abf68cae89566f4d346cd16919a6050168130
      38238b88
  17. 23 Jun, 2022 1 commit
  18. 22 Jun, 2022 2 commits
  19. 21 Jun, 2022 2 commits
  20. 20 Jun, 2022 1 commit
    • Takashi Kajinami's avatar
      Fix AttributeError in Python 3.8 · eec1f92b
      Takashi Kajinami authored
      The importlib-metadata package was imported to the core Python since
      Python 3.8, and stevedore uses the standard library implementation
      instead of the 3rd party package in Python 3.8 and later. However
      the implementation available in Python 3.8 is quite old and especially
      it does not include the change which added the module attribute[1].
      
      This change makes sure we avoid referring to that attribute if it does
      not exist, to avoid AttributeError in Python 3.8.
      
      [1] https://github.com/python/importlib_metadata/commit/dfc96137ac3583477c02aa97291b0896fb61f282
      
      Story: 2010095
      Task: 45650
      Change-Id: Ieba5f353b0fe8a9b187bac1f6ff1b3a8f3b896b3
      eec1f92b
  21. 15 Jun, 2022 1 commit
    • Takashi Kajinami's avatar
      Set cache_ok to avoid SAWarning · 14d2d859
      Takashi Kajinami authored
      Since sqlalchemy 1.4.14[1], the following warning is raised unless
      the cache_ok flag is explicitly set in classes inheriting
      TypeDecorator.
      
      SAWarning: TypeDecorator Json() will not produce a cache key because
      the ``cache_ok`` attribute is not set to True.  This can have
      significant performance implications including some performance
      degradations in comparison to prior SQLAlchemy versions.
      Set this attribute to True if this type object's state is safe to use
      in a cache key, or False to disable this warning. (Background on this
      error at: https://sqlalche.me/e/14/cprf)
      
      Because the flag was set to True by default in older releases, this
      adds explicit cache_ok = True, to restore the previous behavior in
      Wallaby and older. (wallaby u-c has SQLAlchemy===1.3.23 while xena u-c
      has SQLAlchemy===1.4.23)
      
      [1] https://github.com/zzzeek/sqlalchemy/commit/6967b4502079e199b12f5eb307d10d27ec92d537
      
      Change-Id: I6b84a626994543468f49373a554de44025576a9a
      14d2d859
  22. 14 Jun, 2022 1 commit
  23. 13 Jun, 2022 8 commits