Commit Graph

248 Commits

Author SHA1 Message Date
Takashi Kajinami c324c50fec Update git submodules
* Update puppet-heat from branch 'master'
  to bd2debe26076edb04acab2129d79d345f1fcaa3e
  - Add support for new limit options
    
    This introduces support for the new limit options which were added to
    heat during 2024.1 cycle.
    
    Depends-on: https://review.opendev.org/c/openstack/heat/+/906272
    Change-Id: I622328a61ea24682dbe65dc4f4b3a90df5c7208f
2024-03-18 16:26:15 +00:00
Zuul 4ae28395dc Update git submodules
* Update puppet-heat from branch 'master'
  to 2334842ab12d688912df43d412cb0e8803fc666a
  - Merge "Expose rabbit_transient_quorum_queue"
  - Expose rabbit_transient_quorum_queue
    
    Depends-on: https://review.opendev.org/911021
    Change-Id: Idc2dc23f294e83ddc67225808c7976d03cc93907
2024-03-14 18:04:00 +00:00
Zuul e5fd52bc9a Update git submodules
* Update puppet-heat from branch 'master'
  to 53b0016ea1c0f01fe02ae3b1c6d5186a4e16c907
  - Merge "Stop hard-coding config file for db sync"
  - Stop hard-coding config file for db sync
    
    The heat-manage command by default loads /etc/heat/heat.conf. Removing
    the override allows us to use additional paths such as heat.conf.d in
    the future.
    
    Change-Id: Id015bab7ad0dff14788bbabfe54ebae128b037b7
2024-03-08 14:21:07 +00:00
Takashi Kajinami f7e698e321 Update git submodules
* Update puppet-heat from branch 'master'
  to 1dd45677b652055397d09388d7f7e48dcde8e18c
  - cache: Support new redis options
    
    The oslo.cache 3.7.0 release introduced some options for redis backend
    and redis sentinel backend. This introduces for these parameters.
    
    Depneds-on: https://review.opendev.org/910629
    Change-Id: Ia947c684f5f4cc10efad487d7c87e06c73cc1ba2
2024-03-08 14:18:29 +00:00
Zuul 3ee686d275 Update git submodules
* Update puppet-heat from branch 'master'
  to 20baac53ab85f3f9322405e63f651b55667ebf5f
  - Merge "cache: Support options for SASL mechanism in memcached"
  - cache: Support options for SASL mechanism in memcached
    
    Depends-on: https://review.opendev.org/910122
    Change-Id: I582474abb94fc14c477ae352318b46b58882fb35
2024-03-04 15:31:45 +00:00
Zuul 8c778f7a30 Update git submodules
* Update puppet-heat from branch 'master'
  to fc9491c27d3e66ffe7d79d6623cb3ca46465ff65
  - Merge "Refactor resource dependencies"
  - Refactor resource dependencies
    
    This refactors resource dependencies to improve the following points.
    
     - Avoid unnecessary dependencies across services. For example aodh
       service does not require cinder db.
    
     - Restart only api service when config files like paste.ini, which
       are used only be api service is changed.
    
    Change-Id: Iadb8552abf55228729bf5d31795b1e4bbb8b9929
2024-03-04 11:38:40 +00:00
Zuul 7deeab4d74 Update git submodules
* Update puppet-heat from branch 'master'
  to 4afa99a351e1d76a05c004eb8e5bbc61e8e4f610
  - Merge "healthcheck: Expose ignore_proxied_requests parameter"
  - healthcheck: Expose ignore_proxied_requests parameter
    
    Depends-on: https://review.opendev.org/909807
    Change-Id: Ib90d509a298736108894df150289005f133e6f87
2024-02-26 02:44:43 +00:00
OpenStack Release Bot d406773af6 Update git submodules
* Update puppet-heat from branch 'master'
  to 5feb8da5a306d48b903f856afc4660181befbbf6
  - reno: Update master for unmaintained/yoga
    
    Update the yoga release notes configuration to build from
    unmaintained/yoga.
    
    Change-Id: I55d7b541160a3390b12a1a99c40d437b01bfb2f9
2024-02-22 01:27:42 +00:00
Takashi Kajinami f78dfac419 Update git submodules
* Update puppet-heat from branch 'master'
  to fb2d047f0c1e75f30c2d153f7fd166c6a76f3267
  - Add support for oslo.reports options
    
    Depends-on: https://review.opendev.org/804804
    Change-Id: I257eda3461ae991fde3b5eeba44f1c69ab473957
2024-01-31 09:23:42 +00:00
Takashi Kajinami 4e2f89cfe4 Update git submodules
* Update puppet-heat from branch 'master'
  to 67a4de90dc7206058bfe1efbdc4570325665026b
  - healthcheck: Expose allowed_source_ranges
    
    ... which was added to puppet-oslo recently.
    
    Depends-on: https://review.opendev.org/905557
    Change-Id: Ief3e3921bccf8194694339d3779cdad0a061e807
2024-01-18 16:28:45 +00:00
Takashi Kajinami 9459197994 Update git submodules
* Update puppet-heat from branch 'master'
  to 8a38b17a425b0d30b8bb07d344ea2a715fd5b243
  - Support [cache] memcache_pool_flush_on_reconnect
    
    Depends-on: https://review.opendev.org/902861
    Change-Id: I047a1139d211b881b18d5a6192a383d62bcd8d9f
2023-12-15 18:00:15 +00:00
Zuul df162badc4 Update git submodules
* Update puppet-heat from branch 'master'
  to e7de290ccfa3d38b95badb8333f2e86dcab8c1ed
  - Merge "Use new openstackclient tag"
  - Use new openstackclient tag
    
    The new openstackclient tag was added so that we can get all resources
    about openstack CLI more easily. This adds this tag to heatclient
    because the package provides some sub-commands.
    
    Also, the heatclient package is required by heat so updating it should
    restart the services.
    
    Change-Id: I4e24408d9c377d0b67d87efa07f07913ef997402
2023-11-20 18:32:23 +00:00
Takashi Kajinami be2bcb1dd7 Update git submodules
* Update puppet-heat from branch 'master'
  to f102474ba68006a3d1f431db1ccfbf099330c8b7
  - Bump supported Debian version to 12 (Bookworm)
    
    Debian 12 was released in June 2023. Recent versions of OpenStack
    (actually, 2023.1 and later) no longer support Debian 11.
    
    Change-Id: I7f57d95c271702463fb5444f0aa9fe7cf60da62e
2023-11-18 09:27:10 +00:00
OpenStack Release Bot 72cb00fdd4 Update git submodules
* Update puppet-heat from branch 'master'
  to 43aef6995a55e259c6b67992fec179d1d78806d1
  - Update master for stable/2023.2
    
    Add file to the reno documentation build to show release notes for
    stable/2023.2.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2023.2.
    
    Sem-Ver: feature
    Change-Id: Ie1f9aff157b7351a4ac77d0880b076ef869cfe90
2023-10-16 18:25:41 +00:00
Takashi Kajinami a5593833f3 Update git submodules
* Update puppet-heat from branch 'master'
  to 02599a4e70b9a20cb4e8da1adee9e59a870a1761
  - Remove usage of deleted manifest_dir
    
    Recent update in rspec-puppet removed some of the config interfaces for
    old puppet versions[1]. This drops usage of these interfaces to resolve
    the following error in unit tests.
    
    ```
    An error occurred while loading ./spec/unit/provider/manila_spec.rb.
    Failure/Error: c.manifest_dir = File.join(fixture_path, 'manifests')
    
    NoMethodError:
      undefined method `manifest_dir='...
    ```
    
    [1] 316d95923c
    
    Change-Id: I966e5e3178847d34910cdc91610adbd88d4d6089
2023-10-11 04:41:23 +00:00
Zuul 4fc9effce9 Update git submodules
* Update puppet-heat from branch 'master'
  to eaa9ae76dfe0b8926e453f9198601999607e252e
  - Merge "Prepare 2023.2 release"
  - Prepare 2023.2 release
    
    Change-Id: Ib792e419ba66809bb5485dd10b4282c58c48103f
2023-10-03 17:18:02 +00:00
Takashi Kajinami 0da8a4e057 Update git submodules
* Update puppet-heat from branch 'master'
  to 91e03acf879bd389df01d31c882fcc85e44d91ef
  - Bump upper version of stdlib
    
    ... because we are currently using v9.0.0 in CI. Lower version may be
    bumped after 2023.2 release.
    
    Change-Id: I4582e12d21459d7ed341d86019d87da191ea7478
2023-10-03 17:18:01 +00:00
Zuul 7750b50f40 Update git submodules
* Update puppet-heat from branch 'master'
  to d9298fefefd56b38dd37bf171eba6059cda4886e
  - Merge "RabbitMQ: Add support for quorum queue options"
  - RabbitMQ: Add support for quorum queue options
    
    Depends-on: https://review.opendev.org/894866
    Change-Id: I97f12ff89e0dab936fb8419dce70412002cfc2c1
2023-09-15 15:52:46 +00:00
Takashi Kajinami 643412abaf Update git submodules
* Update puppet-heat from branch 'master'
  to 57f2f332f00ea9085e5c4b05ab53f361ca9b72aa
  - Do not restart services after policy file changes
    
    The oslo.policy library has implementations to detect change in policy
    rules and reload the new rules without service restart.
    
    Change-Id: Ie95b74bf43c2749c738286cc8a175beff5742976
2023-09-11 06:12:02 +00:00
Takashi Kajinami d512125128 Update git submodules
* Update puppet-heat from branch 'master'
  to 190063fd8e4cdd4d1de35e1e79b2fbb794e72d04
  - Exclude release note files
    
    The directory contains the source files to generate the release note
    document, so is not required.
    
    Change-Id: I3c2ebbe8f0c8844cf6b58478588d5ae8de9497a8
2023-08-11 09:03:48 +00:00
Takashi Kajinami bf329c7b42 Update git submodules
* Update puppet-heat from branch 'master'
  to 782dd2aec4de431629fa1e213cec3aaf963fdb2a
  - Add .pdkignore to exclude some files from tar ball
    
    We've seen release job failures caused by too large tarball, which
    contains irrelevant files like git history.
    
    Let's exclude these files to reduce size of the archive.
    
    The file is copied from the puppetlabs repositories with some files
    specific to OpenStack projects added.
    
    Change-Id: Ifdb9d32c7dd5f4b849982dfd3424602f381a1ef8
2023-08-10 16:07:24 +00:00
Zuul 1679c82768 Update git submodules
* Update puppet-heat from branch 'master'
  to 82b1ce702bfa954b5be788981946dfb251ba5586
  - Merge "Remove strict validation of enable_stack_adopt/abandon"
  - Remove strict validation of enable_stack_adopt/abandon
    
    We have not yet implemented global way to validate bool options in
    OpenStack. To keep the implementation simple and consistent across
    the modules/parameters, this change removes the current strict
    validation for now.
    
    Change-Id: Ida223d6d06d3538b8c2f7b430db233782b3ba500
2023-07-22 16:53:31 +00:00
Takashi Kajinami 7586d840a1 Update git submodules
* Update puppet-heat from branch 'master'
  to 16bb17356e45ec86748d97a84109f088beaff2cf
  - Ensure purge_config takes a boolean value
    
    The purge_config parameters only accept boolean values. This enforces
    that using the typed parameters.
    
    Change-Id: Iecf1322669c06feed46bbe02eaeee48b929fc000
2023-07-21 17:49:07 +00:00
Takashi Kajinami 45bd54cee7 Update git submodules
* Update puppet-heat from branch 'master'
  to cda67444f9e6f4cfef4d4c28496dcac8cb8ec262
  - authtoken: Make password required
    
    The password parameter is not really optional. This makes it
    a required parameter to give more sensible validation error.
    
    Change-Id: I1e7ef82de4f41f79ceeb089dc29de3119c6b01f0
2023-07-17 00:02:19 +00:00
Zuul f12a346133 Update git submodules
* Update puppet-heat from branch 'master'
  to 23c75218ceb5b240d3f9c00acd6fdf86279c4b27
  - Merge "Validate status of cron resource"
  - Validate status of cron resource
    
    This makes sure that the supported value is used for the parameters
    which determine the ensure property of a cron resource type.
    
    This also re-implements the validation of age_type parameter using
    the native data type.
    
    Change-Id: Ie3d9c4d3dac3484051be3b9418e833454c0fbd2a
2023-06-28 15:42:58 +00:00
Zuul a94d65c615 Update git submodules
* Update puppet-heat from branch 'master'
  to f0ca808cfeefad23b7dbf83d2f7c574f58de0b94
  - Merge "Add per module policy service refresh"
  - Add per module policy service refresh
    
    Updating the policies for this project should only
    refresh the services that reads it.
    
    Change-Id: Ie190999dfdce7fe75bbc1889ec11feda796e226c
2023-06-26 15:17:47 +00:00
Takashi Kajinami 5aa939be11 Update git submodules
* Update puppet-heat from branch 'master'
  to 43384d02b12f9a8765d3e9e24aa9c17d325aebd6
  - Remove deprecated client parameters
    
    These parameters were deprecated in favor of the separate classes for
    client options[1].
    
    [1] 0d043d793fa9eb83e87cb008b073329bb063bfb1
    
    Change-Id: I28b7462f2330409b9dee7debba63ce756a0a74b1
2023-06-26 09:09:33 +00:00
Takashi Kajinami ef7f49f16c Update git submodules
* Update puppet-heat from branch 'master'
  to 3021cd9daf471a92ed9b0438eab77778b6e2ee29
  - replace validate_legacy with proper data types
    
    the validate_legacy function is marked for deprecation in
    v9.0.0 from puppetlabs-stdlib.
    
    Depends-on: https://review.opendev.org/c/openstack/puppet-openstacklib/+/885996
    Change-Id: I144468b4f5536a48702e457f2a5db879f3ca217a
2023-06-26 09:09:32 +00:00
Zuul 52413d9098 Update git submodules
* Update puppet-heat from branch 'master'
  to 7d927b9a02244e5231dfc46a9b7a933b2ac8b4b7
  - Merge "Remove support for Puppet 6"
  - Remove support for Puppet 6
    
    ... because Puppet 6 reached its EOL in February 2023.
    
    Change-Id: I7f65e8283aca591e1766cdf6368c1bb0503897e8
2023-05-22 14:26:41 +00:00
Takashi Kajinami 547bd45b76 Update git submodules
* Update puppet-heat from branch 'master'
  to da923f22833a405e756c2176ba71d209197cb9aa
  - Do not autocomplete heat::trustee class
    
    This behavior was deprecated a while ago when the separate class was
    added.
    
    Change-Id: Ic3bff87a551262fc9e343217c5c8a933691bc29d
2023-05-15 14:25:44 +00:00
Takashi Kajinami d6d166ae2f Update git submodules
* Update puppet-heat from branch 'master'
  to ef3d05c3652e747a2b74d8695868cc64b25950e6
  - Bump upper version of puppetlabs-inifile
    
    ... because now we use v6.0.0 in CI jobs.
    
    Depends-on: https://review.opendev.org/880118
    Change-Id: I7a505dd9e647a1da51979270f86ba33753834a4b
2023-04-14 07:21:35 +00:00
OpenStack Release Bot e9344af553 Update git submodules
* Update puppet-heat from branch 'master'
  to 671bff96470c27875bcfd64905f9244dc8b6fe11
  - Update master for stable/2023.1
    
    Add file to the reno documentation build to show release notes for
    stable/2023.1.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2023.1.
    
    Sem-Ver: feature
    Change-Id: If71345e988656c23e6f8c0e6d193b4616df9acf5
2023-04-06 11:49:30 +00:00
Takashi Kajinami 7d196b35dd Update git submodules
* Update puppet-heat from branch 'master'
  to e50dcffab706614c0b03d7da36b28336dfee00ad
  - Prepare 2023.1 release
    
    Change-Id: Id5cfe783158a19ab65026783b41f8b04bcfa9a12
2023-03-23 18:14:56 +00:00
Takashi Kajinami 7bf25a2c01 Update git submodules
* Update puppet-heat from branch 'master'
  to 3809950b4901d1e3475be3c8640ec8aab1245222
  - Enable scenario 001 job
    
    ... because the scenario enables Heat. Also, currently heat plugin
    tests are enabled in scenario 001 only because scenario 003 does not
    have cinder which is required for the plugin tests.
    
    Depends-on: https://review.opendev.org/846101
    Change-Id: I2917b378709fe9cb37565302fb5d3f65c59e7083
2023-03-23 18:14:54 +00:00
Takashi Kajinami ded5f96c3f Update git submodules
* Update puppet-heat from branch 'master'
  to 5fe73417a27911438d73f80f76a78975b632431e
  - Add strict validation about boolean parameters
    
    This ensures the parameters used by if-else logic accept only boolean
    values because non-boolean can result in unexpected behavior.
    
    Change-Id: Ia67f4aba2c3064f9b0ba93430b9c0f7a14800ced
2023-03-17 23:15:03 +00:00
Takashi Kajinami 9537bf740b Update git submodules
* Update puppet-heat from branch 'master'
  to 9f11a15e3fb09e0d12432c6db006d89c23609145
  - Remove TripleO job
    
    ... because TripleO is being retired.
    
    Change-Id: I3d3f3c1b0ef2c65a58b53db915bc1286a2af05c4
2023-03-13 05:17:58 +00:00
Takashi Kajinami 0399612cf4 Update git submodules
* Update puppet-heat from branch 'master'
  to ee09225ba9ea1d68f79dbadd850a878c671c685b
  - Expose executor_thread_pool_size
    
    This option has been supported by puppet-oslo but has not been
    configurable.
    
    Change-Id: If4ea3913c5ec9c3719d57b8b682a87816cbaabf7
2023-03-06 17:14:23 +00:00
Takashi Kajinami b9de9f644b Update git submodules
* Update puppet-heat from branch 'master'
  to da45ce8a21de067b8abd598f7ab41de9911185ae
  - Replace legacy facts and use fact hash
    
    ... because the latest lint no longer allows usage of legacy facts and
    top scope fact.
    
    Change-Id: Ib395d70d0d528adfef6600f67f9cd6bb238f8206
2023-03-03 10:13:08 +00:00
Takashi Kajinami b731e8cf8f Update git submodules
* Update puppet-heat from branch 'master'
  to 15c5b7148cd67d7b4c321295503c0b05b584667c
  - CentOS: Remove workaround for missing selinux rule
    
    This removes the workaround to add missing selinux rule. The bug in
    openstack-sexlinux[1] was already fixed and we no longer need to
    add the rule additionally.
    
    [1] https://bugzilla.redhat.com/show_bug.cgi?id=1396553
    
    Change-Id: I979d2c30fb0a0c7f456dff6376bf91ef141e86a2
2023-02-06 18:24:47 +00:00
Takashi Kajinami 7cfd8620b4 Update git submodules
* Update puppet-heat from branch 'master'
  to e5c3e2756dd07ae8d26afdecc4b9f70f1646905e
  - Expose policy_default_rule
    
    The option has been managed by the underlying puppet-oslo module but
    has not been configurable. This introduces the parameter to customize
    the option.
    
    Change-Id: Ib7d19a8d3b634b3f2c88222881b175f74771de00
2023-01-24 13:21:07 +00:00
Takashi Kajinami 145c7345dd Update git submodules
* Update puppet-heat from branch 'master'
  to 593779b8c7128b5cf88816e3f6c2ceffe016f977
  - Switch to Ubuntu Jammy (22.04)
    
    ... because Focal no longer supports the recent releases such as Zed.
    
    Change-Id: Ica0bc2670e4bc6f8cc61c5e0def70e6139b555c0
2023-01-16 00:32:57 +00:00
Takashi Kajinami 2be36bd490 Update git submodules
* Update puppet-heat from branch 'master'
  to 8e4ba4e77b1bc20cae7f2d86e9b393f04eae5aa9
  - Fix usage of non-existing parameter in example
    
    The heat::sql_database parameter no longer exists.
    
    Change-Id: I066634fe94cfe2503a0c5fc8ed6ac3dae374f427
2022-12-02 08:57:55 +00:00
OpenStack Release Bot 80a31c2287 Update git submodules
* Update puppet-heat from branch 'master'
  to 6348809e163c8657f827c0335f6fdbd2077f811f
  - Update master for stable/zed
    
    Add file to the reno documentation build to show release notes for
    stable/zed.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/zed.
    
    Sem-Ver: feature
    Change-Id: I97e458a846eb689ea1d76093eeb7258776f8c474
2022-10-20 13:56:46 +00:00
Takashi Kajinami 81e56499a2 Update git submodules
* Update puppet-heat from branch 'master'
  to 2de13d78ea938f812a617e18a134dc67f6c0f270
  - Prepare Zed RC1
    
    Change-Id: Ie706a89d9bcd72ac7e7737c1c8537ce98ceafb52
2022-10-07 04:41:44 +00:00
Zuul 17de27bbbd Update git submodules
* Update puppet-heat from branch 'master'
  to a61186d26562e3e92a3b9a9eddd5a2e10ba8d3c1
  - Merge "Enable memcached in acceptance tests"
  - Enable memcached in acceptance tests
    
    ... because it is required as cache backend.
    
    Change-Id: Ie972d8dccf43a3fe063c321c383cc749dfb1722d
2022-09-01 09:10:45 +00:00
Takashi Kajinami 5a23890358 Update git submodules
* Update puppet-heat from branch 'master'
  to 3a8ae230ccd0e0069bb55e1bba4b9efeb1e3315e
  - Use standard parameter description format for wsgi::apache
    
    Currently parameter description of the <module>::wsgi::apache classes
    are formatted differently in individual modules, and this is making
    the maintenance effort quite difficult.
    
    This change updates the description format following the standard one
    we are globally using in our modules to reduce undesired differences
    between modules.
    
    Change-Id: Icec870fce75185f2ca902c565dd94c467b9f6638
2022-08-30 18:02:05 +00:00
Takashi Kajinami 662529517f Update git submodules
* Update puppet-heat from branch 'master'
  to bd92c63d41f422a8e2401b84f083aadc650a646f
  - Add Apache WSGI logging parameters for pipe/syslog
    
    Add parameters for advanced logging configurations in Apache to
    support piped logging and support for syslog (via mod_syslog
    available in Apache >= 2.5.0)
    
    Co-Authored-By: Andy Botting <andy@andybotting.com>
    Change-Id: Idb3d73309588a7436cd2e067121119c5878eee18
2022-08-26 18:13:48 +00:00
Takashi Kajinami 97ee814cbe Update git submodules
* Update puppet-heat from branch 'master'
  to 1516806fc5d885e297e6d5c4bd06f31db5d50e86
  - Adapt to new type validation in puppetlabs-apache
    
    The puppetlabs-apache module is enforcing more strict data type
    validation[1].
    
    This change updates the default values to adapt to that change.
    
    [1] f41251e336
    
    Closes-Bug: #1983300
    Depends-on: https://review.opendev.org/851652
    Change-Id: I2df44be85cb73144ce45b8f5bea2ccba64d0be86
2022-08-11 18:47:26 +00:00
Zuul d033554bf0 Update git submodules
* Update puppet-heat from branch 'master'
  to 73c888a69b1a2325d320f755f6e4afff5696f30a
  - Merge "Expose headers option of apache::vhost"
  - Expose headers option of apache::vhost
    
    The headers option in apache::vhost is required in some case, for
    example when adding the X-XSS-Protection header. This change allows
    customizing the option for the api vhost.
    
    Change-Id: I2c527b5511db04f9daa7f605b565a567599b5431
2022-07-30 17:38:14 +00:00
Takashi Kajinami 8397bd7c08 Update git submodules
* Update puppet-heat from branch 'master'
  to 3f2e78cec8947c4a2a80d6eb9deb688804a451f1
  - Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql"
    
    This reverts commit b8c3e8cb71e3816c12542eb0b6f6189130cbb5f3.
    
    Reason for revert:
    puppet-postgresql 8.1.0 was released and now the module supports RHEL 9
    (and CentOS 9 effectively).
    
    Note:
    This change adds the service_provider fact in test fact data because
    it is required by puppet-postgresql.
    
    Depends-on: https://review.opendev.org/850705
    Change-Id: I811c35baba816e1340d857f2e5113487500c315f
2022-07-26 00:49:06 +00:00