Commit Graph

226 Commits

Author SHA1 Message Date
OpenStack Release Bot 2a46067318 Update git submodules
* Update puppet-magnum from branch 'master'
  to 478ce9ae356f04f630c2b4da7b603764df737a1e
  - Update master for stable/2024.1
    
    Add file to the reno documentation build to show release notes for
    stable/2024.1.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2024.1.
    
    Sem-Ver: feature
    Change-Id: Ia4559d97cd85246aa9662ff28ca49d550254df36
2024-04-18 12:43:43 +00:00
Takashi Kajinami 492c9278eb Update git submodules
* Update puppet-magnum from branch 'master'
  to 8171052a4b7b447916710551f8862739a6f45cd9
  - Prepare 2024.1 release
    
    Change-Id: I277f01d2a4b5be2dc8ec124622dd150ca0178534
2024-04-15 14:45:17 +00:00
Zuul 48cc46b846 Update git submodules
* Update puppet-magnum from branch 'master'
  to 8983724a72d004adefcf9052ddae68a40a6ac790
  - Merge "reno: Update master for unmaintained/xena"
  - reno: Update master for unmaintained/xena
    
    Update the xena release notes configuration to build from
    unmaintained/xena.
    
    Change-Id: I8bfc57132470511c9257a1f1a307c69b373485cf
2024-04-12 13:03:53 +00:00
OpenStack Release Bot 657b4e0249 Update git submodules
* Update puppet-magnum from branch 'master'
  to 574fa3fab2aa07190af08979071eed7ff0250ae6
  - reno: Update master for unmaintained/wallaby
    
    Update the wallaby release notes configuration to build from
    unmaintained/wallaby.
    
    Change-Id: I6351f3ab8c354107c482d361e1e9943bef4741b9
2024-04-12 12:48:06 +00:00
Takashi Kajinami b167bfa4ce Update git submodules
* Update puppet-magnum from branch 'master'
  to e9ec895f913f33ee99d89a2083575163a56e52dd
  - 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: I85d05bd9679007f3d0def4d7d345f55d87d0d903
2024-04-01 22:36:53 +00:00
Zuul 0a75e69ef6 Update git submodules
* Update puppet-magnum from branch 'master'
  to 378ad7beb56ca4bf458bd70ac7b15b51e1cfc9a9
  - Merge "Remove redundant override of clients options"
  - Remove redundant override of clients options
    
    Remove the redundant hard-coded defaults of some of the client options.
    The values currently used match the defaults in magnum itself.
    
    Change-Id: I93e9f2bee16020f7dd9176828600567520235237
2024-03-26 12:22:57 +00:00
Takashi Kajinami 9fd5a058fd Update git submodules
* Update puppet-magnum from branch 'master'
  to 3fc001aa29aaffb3ab9a15d794ed346815db8b74
  - Require password for domain admin
    
    ... so that users may not use the unsafe default unintentionally.
    
    Change-Id: Ia6f97251a775e7f594918aa65228ffa95b862f24
2024-03-26 12:22:55 +00:00
Takashi Kajinami bb518c844f Update git submodules
* Update puppet-magnum from branch 'master'
  to 25720461a1c0171a9b4c430fcc76e969979349a8
  - domain: Ensure boolean values for manage_* options
    
    ... because these are used by if-else logic.
    
    Change-Id: Ibe23b5308360344256fa009f6860a44c658f7331
2024-03-26 12:22:54 +00:00
Zuul 84f16233e7 Update git submodules
* Update puppet-magnum from branch 'master'
  to e2590e1ce900a4faa2aacce1738556f2e89c5253
  - Merge "Expose rabbit_transient_quorum_queue"
  - Expose rabbit_transient_quorum_queue
    
    Depends-on: https://review.opendev.org/911021
    Change-Id: If133a9930f33fc3b8b0e08c6ad6e25bbebbb1103
2024-03-14 17:54:35 +00:00
Zuul fd822a04dd Update git submodules
* Update puppet-magnum from branch 'master'
  to a78ccbc6d45ac19b81037de3ff573cad7c334cc7
  - Merge "Deprecate customization of PATH environment for db sync"
  - Deprecate customization of PATH environment for db sync
    
    Because we currently support installation by packages, we rarely expect
    that users may need to override this option. Drop the parameter to
    reduce complexity and make the implementation more consistent across
    modules.
    
    Change-Id: Iecf00bd3e241eb0c96b309dc18d0776c381146ac
2024-03-08 14:37:00 +00:00
Zuul 6faeb0d1ee Update git submodules
* Update puppet-magnum from branch 'master'
  to 4bf621349e214db8a978824fda4bc04aef26ec83
  - Merge "Stop hard-coding config file for db sync"
  - Stop hard-coding config file for db sync
    
    The magnum-db-manage command by default loads /etc/magnum/magnum.conf.
    Removing the override allows us to use additional paths such as
    magnum.conf.d in the future.
    
    Change-Id: I3efd9b50aace6661409d6dc726b94ec65a6f1410
2024-03-08 14:36:59 +00:00
Zuul d62ffb30b3 Update git submodules
* Update puppet-magnum from branch 'master'
  to 68d5e14c169fcf9412b0f1d09fcbc367bfb55e5e
  - Merge "healthcheck: Expose ignore_proxied_requests parameter"
  - healthcheck: Expose ignore_proxied_requests parameter
    
    Depends-on: https://review.opendev.org/909807
    Change-Id: Ieb8e06079e7831dd5b74223a2d57fe71feaf664a
2024-02-26 02:49:22 +00:00
OpenStack Release Bot f8de61e180 Update git submodules
* Update puppet-magnum from branch 'master'
  to 969c2828b8259b2f569a45ff216e3ab7e1a9af1b
  - reno: Update master for unmaintained/yoga
    
    Update the yoga release notes configuration to build from
    unmaintained/yoga.
    
    Change-Id: Ib0aeb12b006098280773a1ee560fe3e54b5d5912
2024-02-22 01:26:25 +00:00
Takashi Kajinami d8176b874a Update git submodules
* Update puppet-magnum from branch 'master'
  to c36b2dba100bcef47cfe26ae41af8fa86f41383c
  - Add support for oslo.reports options
    
    Depends-on: https://review.opendev.org/804804
    Change-Id: I40a76ca2832cbb67dc6836cbcd33e64eb0c20ac1
2024-01-31 09:16:19 +00:00
Takashi Kajinami 3a2e031206 Update git submodules
* Update puppet-magnum from branch 'master'
  to 0a7a6b0ef0a5a2a3c38020643b7681b672cd276c
  - healthcheck: Expose allowed_source_ranges
    
    ... which was added to puppet-oslo recently.
    
    Depends-on: https://review.opendev.org/905557
    Change-Id: I667e583b9b6617ac57a22f340c8d3d4027d6d23c
2024-01-18 16:24:09 +00:00
Takashi Kajinami b2545accb9 Update git submodules
* Update puppet-magnum from branch 'master'
  to 915308222d53cd2148a65d62fe067ba11d4817b9
  - 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: I67228eadd884f233c2e8e6bf33b72cc19b0a1880
2023-11-18 09:26:55 +00:00
OpenStack Release Bot 5fa6b896a2 Update git submodules
* Update puppet-magnum from branch 'master'
  to 0ada533ffdd060791fffadb6fd10d3056dbe64a2
  - 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: I95ebc256acf0fb36e8b010ef3ea48b5b029a3097
2023-10-16 18:20:13 +00:00
Takashi Kajinami 9671ed76eb Update git submodules
* Update puppet-magnum from branch 'master'
  to 3078e1211f6c826ed782fa61932c344b51eeb313
  - 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: Icdebb6785bba348b05230f29a816b2d868a70a19
2023-10-11 05:11:11 +00:00
Zuul aa1501a2b1 Update git submodules
* Update puppet-magnum from branch 'master'
  to 2faaf377a7d1e8640737f1aef91b8da76538e7c5
  - Merge "Prepare 2023.2 release"
  - Prepare 2023.2 release
    
    Change-Id: I54d25878a9bf3186d06302924ddc7c4f4a801a32
2023-10-03 17:17:32 +00:00
Takashi Kajinami 8db15c5b94 Update git submodules
* Update puppet-magnum from branch 'master'
  to 0410fcf48d2af884e19b21a46b1dbf6ea7a4ba82
  - 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: I3af88984e3c5fe8c4fa755a9a9513616eddaca38
2023-10-03 17:17:30 +00:00
Zuul 189ce0f7ec Update git submodules
* Update puppet-magnum from branch 'master'
  to 903dd971f69e953ce3f3432fe8c2f6cfcb024d0d
  - Merge "RabbitMQ: Add support for quorum queue options"
  - RabbitMQ: Add support for quorum queue options
    
    Depends-on: https://review.opendev.org/894866
    Change-Id: I6836c25067f322cedac189f229229aa5a399977a
2023-09-15 15:51:17 +00:00
Takashi Kajinami 903d7a072d Update git submodules
* Update puppet-magnum from branch 'master'
  to af7db846a47967ed5f5b222398b713927fddfd3c
  - 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: I4fded6f3ce50ad51121d1e6f15688e0e403655ba
2023-09-11 06:09:39 +00:00
Takashi Kajinami 739a8d47ed Update git submodules
* Update puppet-magnum from branch 'master'
  to f83eba65afaac9b39c514392e7cf4ac3621a55ab
  - Exclude release note files
    
    The directory contains the source files to generate the release note
    document, so is not required.
    
    Change-Id: I1ad22c209376726413081327edc0660f59e03760
2023-08-11 09:04:01 +00:00
Takashi Kajinami 5af73a3ab6 Update git submodules
* Update puppet-magnum from branch 'master'
  to c21041b4870d1e3c65603d3812b4d072b814d014
  - 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: Ic46423521fa8664cab1dd2ba2ca7dc43a45caa6f
2023-08-10 16:04:21 +00:00
Takashi Kajinami cde457d66c Update git submodules
* Update puppet-magnum from branch 'master'
  to 1efa9bbff80a9c59337209307f900fb24093e040
  - Ensure purge_config takes a boolean value
    
    The purge_config parameters only accept boolean values. This enforces
    that using the typed parameters.
    
    Change-Id: I9384da8c16c1c7f515c775f3c5b3d0e25f046323
2023-07-24 15:11:03 +00:00
Takashi Kajinami a6b4df0599 Update git submodules
* Update puppet-magnum from branch 'master'
  to f1f2036937514a9cfb1a67c45c6601295223c885
  - 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: I1019f4616bc0bbbc4c180fbf057da4f71ae4253d
2023-07-17 00:01:53 +00:00
Tobias Urdin 8a88126676 Update git submodules
* Update puppet-magnum from branch 'master'
  to f42642bd61205cb8ed6968ae9cf2180eb772099a
  - Add per module policy service refresh
    
    Updating the policies for this project should only
    refresh the services that reads it.
    
    Change-Id: Ied6c7759af242021ed83e3c60197e74c947bf811
2023-06-26 15:32:58 +00:00
Takashi Kajinami 26e9d10c2c Update git submodules
* Update puppet-magnum from branch 'master'
  to 33a84b2602cfa2a3f95c56fc59f2a9c9cde872da
  - replace validate_legacy with proper data types
    
    the validate_legacy function is marked for deprecation in
    v9.0.0 from puppetlabs-stdlib.
    
    Change-Id: Icdd88de21e43fc645303a96fe36995d8652fcb6d
2023-06-22 15:59:32 +00:00
Takashi Kajinami cfde132b00 Update git submodules
* Update puppet-magnum from branch 'master'
  to 7a287673f051005f8ca21e9b250d481d026b9764
  - Remove support for Puppet 6
    
    ... because Puppet 6 reached its EOL in February 2023.
    
    Change-Id: I88446a9bea550f6ff4885546ab9f9b8e41c7ba04
2023-05-22 14:29:59 +00:00
Takashi Kajinami f2332a3189 Update git submodules
* Update puppet-magnum from branch 'master'
  to e6d1368c2e57b908cfe3ce49df46d787ec3022fa
  - 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: I34755aadc22e09016105f20a3a7a322151e4830d
2023-04-14 07:23:27 +00:00
OpenStack Release Bot 425059a694 Update git submodules
* Update puppet-magnum from branch 'master'
  to f838326d8e0fc0e5524140395a780722e19b8c2c
  - 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: I833d5c3cbd3f531848b1ecac4b62d3c2f2e5a7c9
2023-04-06 11:44:08 +00:00
Takashi Kajinami b5bb15a1bb Update git submodules
* Update puppet-magnum from branch 'master'
  to c967e17cb5c8f3d534bb36227f361ab84a08be06
  - Prepare 2023.1 release
    
    Change-Id: I1c3c0700d0bbe3279ebb8d2f8853d8bf42c2adf4
2023-03-23 16:10:12 +00:00
Takashi Kajinami 4c50fcfb79 Update git submodules
* Update puppet-magnum from branch 'master'
  to bf37da89a102779dd5687b6c8202b4cf01fa0053
  - 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: I5ebe9d7c798dd7244ef2a13e1a67533d1369572f
2023-03-21 15:04:04 +00:00
Takashi Kajinami 0627292e2b Update git submodules
* Update puppet-magnum from branch 'master'
  to e7200ad4e0f915dfa20eb7b64bcd091abea24688
  - Replace legacy facts and use fact hash
    
    ... because the latest lint no longer allows usage of legacy facts and
    top scope fact.
    
    Change-Id: I60600b673171f0e616d48680001dbc1e17c2a3aa
2023-03-03 09:35:43 +00:00
Takashi Kajinami c4e1ce9126 Update git submodules
* Update puppet-magnum from branch 'master'
  to b8137be3b0871e6d28efdf94d7b42f7b11a80b12
  - 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: Id4cb6d9a840ea4f649c6a4ed3007422c1c0b630f
2023-01-24 16:01:33 +00:00
Takashi Kajinami c18e33d75e Update git submodules
* Update puppet-magnum from branch 'master'
  to 532cc413204573aab6a514ff07518d60e6a1f039
  - Switch to Ubuntu Jammy (22.04)
    
    ... because Focal no longer supports the recent releases such as Zed.
    
    Change-Id: Ifc923e8c6ee419f374e3ebba2fd1fbc72096c2d3
2023-01-16 00:28:59 +00:00
Jake Yip bdf96e63fe Update git submodules
* Update puppet-magnum from branch 'master'
  to 4f5faa2f018937a6ce6b26b9ccfaa437588bf601
  - Add cinder class to manage cinder config
    
    Add a new class magnum::cinder to manage [cinder] section of magnum
    config
    
    Change-Id: I46f86fcc27002f76028014e42dc485ba292d56c5
2022-10-31 16:13:49 +00:00
OpenStack Release Bot 4f3efed88e Update git submodules
* Update puppet-magnum from branch 'master'
  to 8707d00fe8702e2772035e69a9fb7c1901b6359a
  - 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: Ibd41f59e0b1ff4a16d0b6142e7f1b0dd0df2360d
2022-10-20 14:06:46 +00:00
Takashi Kajinami 4156d7423f Update git submodules
* Update puppet-magnum from branch 'master'
  to c7f71ef17a213538034b2b8ff462c0fd3c162404
  - Prepare Zed RC1
    
    Change-Id: I180c6fd3b3dd88be6a18e6f3dbffeab6e8053207
2022-10-07 04:38:25 +00:00
Jake Yip dc530f4727 Update git submodules
* Update puppet-magnum from branch 'master'
  to 4f55ae389def5bd71a54284a3dd3b7717f949710
  - Add x509 class to manage x509 config
    
    Add a new class magnum::x509 to manage x509 section of magnum config
    
    Change-Id: I7774507d112b1cf94e0240d78f67f7c186ef5b30
2022-09-16 15:25:00 +00:00
Takashi Kajinami 4d394c55f0 Update git submodules
* Update puppet-magnum from branch 'master'
  to ec182eb7c1a839f27181b66e0e57b92e99f398b1
  - Enable memcached in acceptance tests
    
    ... because it is required as cache backend.
    
    Change-Id: I405ed32b07e9d485c1807c2af2410166f5c678e8
2022-09-06 16:38:11 +00:00
Takashi Kajinami 86c1074e81 Update git submodules
* Update puppet-magnum from branch 'master'
  to cfcb342c81f1197d381891a5f174f4e1bd5e6cd5
  - 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: Id657139568a70be87b7d7f2a9d8fa0b6f1aa2307
2022-08-26 17:02:40 +00:00
Takashi Kajinami 5b14bd52c2 Update git submodules
* Update puppet-magnum from branch 'master'
  to 28fe574fed5f1e6de764cdefc41865cec5eca3de
  - 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: I0c686d7c2d90aa94648ef4a8f9b86bd05e6d498b
2022-08-11 17:54:10 +00:00
Zuul 78806069b0 Update git submodules
* Update puppet-magnum from branch 'master'
  to 743aabc19dd22b5d61bfe53e2090c46f699efb58
  - 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.
    
    This change also adds support for request_headers so that both request
    headers and response headers can customized.
    
    Change-Id: I84ec512b7dbed382f5d86b30f92de526ba0753eb
2022-07-30 15:18:01 +00:00
Takashi Kajinami ba430b142f Update git submodules
* Update puppet-magnum from branch 'master'
  to 2d2872aef70744c7f9a20377c69ca191f6eafe38
  - Revert "CentOS 9: Disable unit tests dependent on puppet-postgresql"
    
    This reverts commit 1b59ffdf7c7820eaf93395ba1cfc4ce3147785c6.
    
    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: If760e88078754476d8b6a1bd8e02a6d1ce9d4df9
2022-07-25 23:42:32 +00:00
Zuul 22b4d520aa Update git submodules
* Update puppet-magnum from branch 'master'
  to 6324800d2482e092272d8e3bef1c29274022069f
  - Merge "Add acceptance tests for config management resources"
  - Add acceptance tests for config management resources
    
    Change-Id: I821284526a3566b99beb7df474f32856452bd0fa
2022-07-15 20:18:52 +00:00
Zuul c4bac4519b Update git submodules
* Update puppet-magnum from branch 'master'
  to ef1e28f0b235b6dc4b1a5f20108e495c8f4312b9
  - Merge "Switch provider to manage paste.ini file"
  - Switch provider to manage paste.ini file
    
    ... so that we users can use '<SERVICE DEFAULT>' similarly to
    the resource types to manage the <service>.conf files.
    
    Closes-Bug: #1981118
    Change-Id: I3b8eeb554f9eac794dca0b691711dddc2f48ea1f
2022-07-15 20:18:50 +00:00
Takashi Kajinami 6f958c5e1b Update git submodules
* Update puppet-magnum from branch 'master'
  to b4de25a6d10000ece0fd4f9aa0c5fcc49dbc8a42
  - Fix wrong test description
    
    The value with a white space should be accepted instead of being
    rejected. This change fixes the wrong test case description and makes
    sure the description explains what is actually tested.
    
    Change-Id: I83de50edca5035b725ff57c79580d99fa3f6c3a5
2022-07-15 04:09:16 +00:00
Rajesh Tailor 1405d5d993 Update git submodules
* Update puppet-magnum from branch 'master'
  to 9c7cec7df3f7a68fd1d95b9383c41b9d13f13177
  - Fix typos in parameter descriptions and tests
    
    Change-Id: I0594a367d1587e3b450a97c4a4548b902225f501
2022-06-27 16:27:32 +00:00
Takashi Kajinami 97925b55fe Update git submodules
* Update puppet-magnum from branch 'master'
  to 0ae3918d1466c3237668383463b1552d3759057b
  - Remove support for CentOS 8 Stream
    
    ... because RDO will provide packages for only CentOS Stream 9 for Zed
    release. This change removes RHEL 8 as well.
    
    Depends-on: https://review.opendev.org/843503
    Change-Id: I63d1a5f52203278cec25fbe58890e1756bf9a1da
2022-06-01 05:42:50 +00:00