Commit Graph

291 Commits

Author SHA1 Message Date
Takashi Kajinami b6cca79242 Update git submodules
* Update puppet-designate from branch 'master'
  to beb10536cbe657f194c152ff54a802949eed9f99
  - Support customizing pool attributes
    
    Change-Id: Ic3093b91eddeeadbf9fb751df905e259a6f5c6c5
2024-03-18 15:56:27 +00:00
Zuul 9a484c7c76 Update git submodules
* Update puppet-designate from branch 'master'
  to e15d0acdc7a5a0c1bc1e835c7317da50e3ccc371
  - Merge "Expose rabbit_transient_quorum_queue"
  - Expose rabbit_transient_quorum_queue
    
    Depends-on: https://review.opendev.org/911021
    Change-Id: Idb975162d128112aaae1359b5d514cba59d180bf
2024-03-14 17:53:43 +00:00
Zuul e2c102bebc Update git submodules
* Update puppet-designate from branch 'master'
  to 49536cb1ecb3709232a198576b70845b7175886d
  - 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: If2cbbc392bd54d906c7a4f51f1c7cfca69463aaf
2024-03-03 23:12:32 +00:00
Zuul e8f459b12f Update git submodules
* Update puppet-designate from branch 'master'
  to cd6fbb7659d4b4f9bb6b6283ea9e22637a110aa1
  - Merge "healthcheck: Expose ignore_proxied_requests parameter"
  - healthcheck: Expose ignore_proxied_requests parameter
    
    Depends-on: https://review.opendev.org/909807
    Change-Id: Iaee62d9156abd138ff9be1c6d98ca5c1d1101231
2024-02-26 02:42:06 +00:00
OpenStack Release Bot a0af8bf214 Update git submodules
* Update puppet-designate from branch 'master'
  to 7d706c0be19c9748e7b2e3e320f35ea210cb8328
  - reno: Update master for unmaintained/yoga
    
    Update the yoga release notes configuration to build from
    unmaintained/yoga.
    
    Change-Id: I5c960bf563b854fbd5a5502a5fc30603b29dd36d
2024-02-22 01:31:30 +00:00
Zuul e5643e7f49 Update git submodules
* Update puppet-designate from branch 'master'
  to c32aaa8a503456c96889bdc011404eebb545e462
  - Merge "Add support for notification handler options"
  - Add support for notification handler options
    
    The designate-sink service has some options to customize behavior of
    notification handlers which handles notifications from nova and
    neutron. This adds a few classes to support these options.
    
    Change-Id: If041b3d788d26016367134a9447161fb830dd09e
2024-01-31 09:22:42 +00:00
Takashi Kajinami 91b4d3daf7 Update git submodules
* Update puppet-designate from branch 'master'
  to 7cc3c9e6afbfef5280dbce5d96333ee8a4346ede
  - Add support for oslo.reports options
    
    Depends-on: https://review.opendev.org/804804
    Change-Id: I9d4970630893459759d8ecf883e27c557447be23
2024-01-31 09:22:41 +00:00
Takashi Kajinami 88d6816eb5 Update git submodules
* Update puppet-designate from branch 'master'
  to c9da9cf718f1ae23f4a54beec149fd8132a9fa06
  - healthcheck: Expose allowed_source_ranges
    
    ... which was added to puppet-oslo recently.
    
    Depends-on: https://review.opendev.org/905557
    Change-Id: I347e2fa28ee155199d9e6a090707269af5662da3
2024-01-18 16:30:23 +00:00
Zuul a0bffb6af5 Update git submodules
* Update puppet-designate from branch 'master'
  to 66fdd62b8b757c425a97c4d23617a329e2c2d306
  - 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 designateclient
    because the package provides some sub-commands.
    
    Change-Id: I882545f76950d6521f4e40c3ae23689c2eeda7d3
2023-11-20 18:31:46 +00:00
Zuul c8268b41e9 Update git submodules
* Update puppet-designate from branch 'master'
  to febaf00946038f44bb0eab8de8284cb55d2a511b
  - Merge "bind9: Add support for clean_zonefile option"
  - bind9: Add support for clean_zonefile option
    
    The option was added some cycles ago[1].
    
    [1] 7618d073c9ee81cdf835f603e9030f6dd09b6d75
    
    Change-Id: I94f74ca0e2d8d5bdad5787f4b2bcc29de26cadf1
2023-11-20 18:31:44 +00:00
Takashi Kajinami b0ff653e3b Update git submodules
* Update puppet-designate from branch 'master'
  to b91d098e4e124a6dcf4f1aa5ff1b39d62d811bb6
  - 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: I54ed4b352d7dc68ea7c7f4e3aa8998940fc5849d
2023-11-18 09:24:15 +00:00
Takashi Kajinami fffab979ad Update git submodules
* Update puppet-designate from branch 'master'
  to 5190a311fb234dc3812b7c032b71489897ca5cc4
  - mdns: Deprecate support for storage_driver
    
    Support for different storage driver has been deprecated in 2023.2
    cucle[1], and the options have been removed[2].
    
    [1] 0c30fc491b0012da13a562c9107f4451790607dd
    [2] ef4640347ab31b6c0e096dfc22bcf078326339d0
    
    Change-Id: Ib238a463fc3c04dcbb464de0521f3fe700c6bf14
2023-11-15 16:54:14 +00:00
Zuul af08a5550b Update git submodules
* Update puppet-designate from branch 'master'
  to b1f3bf273e57ef585cbc529d828b65d14d12ac1a
  - Merge "Deprecate support for removed [service:mdns] topic"
  - Deprecate support for removed [service:mdns] topic
    
    This option was removed from designate. This also makes a few more
    implementations about the removed parameters ineffective.
    
    Depends-on: https://review.opendev.org/899541
    Change-Id: Ida1e4e2e970a313bce8d1f2fcc3c703aa9d068bf
2023-11-02 15:29:42 +00:00
Takashi Kajinami a6e2567c94 Update git submodules
* Update puppet-designate from branch 'master'
  to 2896fe16c001d8ed3bad130ff6ddc83db819f2bb
  - Deprecate configuration support of BIND 9
    
    Current implementation has a limited capability and is not suitable for
    production use. This deprecates it to encourage people to use
    puppet-dns (or any other different tools) to set up BIND 9 separately.
    
    Change-Id: I2a53e927053abe13aa64de1b7f8207142e021d1a
2023-11-02 15:29:41 +00:00
Takashi Kajinami 064615e7eb Update git submodules
* Update puppet-designate from branch 'master'
  to e19976ade6608db3abb084a58be5aed7657e5f7a
  - Deprecate manage_pool parameters
    
    The designate::backend::bind9 class and the designate::backend::pdns4
    class configures (almost) nothing in case manage_pool parameter is
    false, so these parameters are just redundant.
    
    Change-Id: I82ec568c27b8fc5ee167b1451f159cfe7a915290
2023-11-02 15:29:40 +00:00
Takashi Kajinami 0c21097907 Update git submodules
* Update puppet-designate from branch 'master'
  to bebaf38b551816c41cbb592fdb0935145a686ca9
  - Drop old workaround to update named data dir permission
    
    The workaround is no longer needed since bind introduced a separate
    directory for dynamic zones.
    
    See https://bugzilla.redhat.com/show_bug.cgi?id=1315821 for details.
    
    Change-Id: Ic4af1749f6e63a8d7702fd139d68502c50069947
2023-11-02 15:29:38 +00:00
Zuul def09b3b66 Update git submodules
* Update puppet-designate from branch 'master'
  to 82e5f88ad144d4cb3a62fa929a396f23eedd7a3c
  - Merge "Use native puppet-dns interface to inject additional options"
  - Use native puppet-dns interface to inject additional options
    
    ... instead of directly manipulating the file using concat::fragment.
    
    Depends-on: https://review.opendev.org/899447
    Change-Id: Id50e6df7df7af307ea6845d08b442adbb0e0cb3c
2023-10-30 19:39:56 +00:00
Zuul 88316b47f9 Update git submodules
* Update puppet-designate from branch 'master'
  to 76238eade8896826150c0f861f1716b632caef32
  - Merge "Ensure non-empty host list in pools"
  - Ensure non-empty host list in pools
    
    Some of the host options should not be empty. This enforces that using
    parameter types.
    
    Change-Id: Ibb5444462d0b30e8b99199196ec4c36d6f6545ba
2023-10-30 17:23:48 +00:00
Zuul a6395faad0 Update git submodules
* Update puppet-designate from branch 'master'
  to 35c77cdc6071579d221c3b1e93570a4691f2ab89
  - Merge "Add support for also_notifies pool option"
  - Add support for also_notifies pool option
    
    Change-Id: Ie5ffc921694d8ae083e79d3ee04852ff38b2d459
2023-10-30 17:23:47 +00:00
Zuul 7ae9fb065b Update git submodules
* Update puppet-designate from branch 'master'
  to d15dcb64c94f330c6bc28776584c1a16c8c0fa91
  - Merge "pdns4: Hide diff of pools.yaml"
  - pdns4: Hide diff of pools.yaml
    
    ... because the file contains api token.
    
    Change-Id: I61f85e151e5c5b15732dac13623f83f98930737f
2023-10-30 17:23:45 +00:00
Zuul b76a452de4 Update git submodules
* Update puppet-designate from branch 'master'
  to e6ee4d9d1401dcd5a9c3ee7221b76511e05071e5
  - Merge "Remove useless "warning" in parameter description"
  - Remove useless "warning" in parameter description
    
    It's not much useful to explain the deprecated parameter which is not
    supported by this module.
    
    Change-Id: I97f90258a97240713ee5b000dd9da959e89826dd
2023-10-30 17:23:44 +00:00
Zuul c3e78a6c2c Update git submodules
* Update puppet-designate from branch 'master'
  to b04e7fd0e19cc7a730011ba0114cc07f3ff6b199
  - Merge "Remove support for pool-manager"
  - Remove support for pool-manager
    
    It was deprecated during the previous cycle[1] because pool-manager was
    already removed from Designate.
    
    Ideally we should maintain this until 2024.1 release because of SLURP.
    However the implementation has not been functioning for several cycles
    so I propose removing it early,
    
    [1] 8f4986cea4a2ce6e8d235312c261d0c18794a3fa
    
    Change-Id: I919883c7ee3dc2364378a2926ed12b378046128b
2023-10-30 17:17:29 +00:00
Zuul 5e0db34620 Update git submodules
* Update puppet-designate from branch 'master'
  to cf8ad675ecf8221b92f5ba60f2cc9025f14e542b
  - Merge "Remove support for designate-agent"
  - Remove support for designate-agent
    
    ... because the service was removed from designate.
    
    Depends-on: https://review.opendev.org/c/openstack/designate/+/891317
    Change-Id: Ida97a8d1a38248901aea1af2059acc5640b2e4fa
2023-10-30 16:52:14 +00:00
Zuul b42c2acf0e Update git submodules
* Update puppet-designate from branch 'master'
  to 377c8d364fa0a99c7908737f0e77268c0b5dd64d
  - Merge "pdns4: Validate parameter types"
  - pdns4: Validate parameter types
    
    Some of the class parameters can only handle specific data types.
    
    Change-Id: Ic37ec6cf90de6a1d52f96e10f817b63e339ca705
2023-10-30 15:48:15 +00:00
Takashi Kajinami e61fe23d05 Update git submodules
* Update puppet-designate from branch 'master'
  to 00254f1f083e9e70cc6731f0f8fc118eda413cf6
  - worker: Support tunebles about zones serial requests
    
    Change-Id: I950f90e872fdfce8593b0c0577198451530bd6bf
2023-10-26 17:26:03 +00:00
Takashi Kajinami f794f08135 Update git submodules
* Update puppet-designate from branch 'master'
  to 68ceda6a231d0024d08652bb7197d0c5347da2a5
  - Move some options from mdns to worker
    
    ... following the migration in designate itself.
    
    Depends-on: https://review.opendev.org/c/openstack/designate/+/845508
    Change-Id: I6528d7cbae72b8f6f9ae8d26f9258f3b9e82e560
2023-10-26 17:26:01 +00:00
Zuul b4b6aa7ca9 Update git submodules
* Update puppet-designate from branch 'master'
  to d11f87554d8676dd056be7fc2fe70074a81dda6d
  - Merge "Add support for sizelimit middleware option"
  - Add support for sizelimit middleware option
    
    The sizelimit middleware was added to pipelines defined by the default
    api-paste.ini file [1]. This adds support for the parameter of
    the sizelimit middleware.
    
    [1] c0a5572814e96f90d3d4b9ea0f10d35d88f5cd68
    
    Change-Id: Ic3659225f4445c8b33e05157af76af4d11b45194
2023-10-19 15:35:26 +00:00
OpenStack Release Bot 1d7a3fda47 Update git submodules
* Update puppet-designate from branch 'master'
  to aa423f23ac729a42263719b7347022c4c7855219
  - 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: I07c417358d2060f36b7ce4c4d6d3a393c987f150
2023-10-16 18:22:55 +00:00
Takashi Kajinami de85151889 Update git submodules
* Update puppet-designate from branch 'master'
  to bbcac631216ae2f3c0500963a3d4fa2fc5da00fc
  - 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: I31735e0aef3ac6a06b80d404829e960911f18297
2023-10-11 04:30:09 +00:00
Zuul a9240cb674 Update git submodules
* Update puppet-designate from branch 'master'
  to 54666681b174d9e423ec957ae9b8cacdfa470fd2
  - Merge "Prepare 2023.2 release"
  - Prepare 2023.2 release
    
    Change-Id: Icdd4c70db5dff7ccae1de385babc580f9e249b43
2023-10-03 17:15:15 +00:00
Takashi Kajinami 6aeb962b76 Update git submodules
* Update puppet-designate from branch 'master'
  to b85d339dee437355d08540de3c3a86f9c3e4abd6
  - 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: I5ad1ec57e15b34e790be831efde5ba32b7aaeefb
2023-10-03 17:15:14 +00:00
Zuul 09c9dbab38 Update git submodules
* Update puppet-designate from branch 'master'
  to fb810ed2d1843c239f4857bcc79affc15f424e38
  - Merge "RabbitMQ: Add support for quorum queue options"
  - RabbitMQ: Add support for quorum queue options
    
    Depends-on: https://review.opendev.org/894866
    Change-Id: I2ce794413c7245da8a52468d652e6d28d71f7829
2023-09-15 16:06:34 +00:00
Takashi Kajinami 5506c72844 Update git submodules
* Update puppet-designate from branch 'master'
  to 9c02c056bcb150f557640485cf2edb0619e7f2f4
  - 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: Ib4e93bcf7f25f31c0675c0aad584ae4c59f59c73
2023-09-11 06:01:32 +00:00
Takashi Kajinami 44b7348fa9 Update git submodules
* Update puppet-designate from branch 'master'
  to fc2e41c310acd6369ddaaaf58c76558d87940e7b
  - Exclude release note files
    
    The directory contains the source files to generate the release note
    document, so is not required.
    
    Change-Id: Iec3c5120e13361819600bfb06720645de63b8b7a
2023-08-11 08:58:45 +00:00
Zuul fe6c1abdfc Update git submodules
* Update puppet-designate from branch 'master'
  to ccb7f59cbc2febdce737789ff6d185a39d533d90
  - Merge "Add .pdkignore to exclude some files from tar ball"
  - 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: I5f46b0420899c0a7ca649cec47360cb24783a63b
2023-08-10 16:02:35 +00:00
Takashi Kajinami 98a2b3f235 Update git submodules
* Update puppet-designate from branch 'master'
  to e0fd43b5e47f42cdb17b7ca2d172c83417538766
  - Bump upper version of puppet-dns
    
    ... because now we are using v10.0.0 in CI.
    
    Change-Id: Ieb67de93d1333d4328362acfa9b4afde55c3b944
2023-08-09 11:53:15 +00:00
Zuul 77171947f0 Update git submodules
* Update puppet-designate from branch 'master'
  to 773f4f639366b40d6547a06c3b4d25d64d3d7053
  - Merge "Ensure purge_config takes a boolean value"
  - Ensure purge_config takes a boolean value
    
    The purge_config parameters only accept boolean values. This enforces
    that using the typed parameters.
    
    Change-Id: I2efca4fd863dde8b755c4cf3f6485351b5c4494d
2023-07-18 00:37:22 +00:00
Zuul a963f3c583 Update git submodules
* Update puppet-designate from branch 'master'
  to 94b78f34b4c293a19a55cb4f8f1dbc65bf60b416
  - Merge "Bump upper version of puppetlabs-concat"
  - Bump upper version of puppetlabs-concat
    
    ... because we are now using v9.0.0 in our CI jobs.
    
    Change-Id: I120f00795af1940c731bbd2f88ce5b13327e3cd3
2023-07-16 23:55:30 +00:00
Takashi Kajinami 0d9f468f3c Update git submodules
* Update puppet-designate from branch 'master'
  to 5518d822e6c60b2f65e516cbd18a985e6876a2ff
  - 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: I879e4c6cb072892a2e143702c876b22dc9ae526e
2023-07-16 23:55:28 +00:00
Tobias Urdin 90e6ffa0c4 Update git submodules
* Update puppet-designate from branch 'master'
  to 133dd8b13d22342906940beb35582e8ccfa6cf12
  - Add per module policy service refresh
    
    Updating the policies for this project should only
    refresh the services that reads it.
    
    Change-Id: Ie848a4ead3c493f01bf941e57741616d4c4cda47
2023-06-26 15:06:56 +00:00
Takashi Kajinami 259d12f4ef Update git submodules
* Update puppet-designate from branch 'master'
  to 8ed0bcb86753d2e3730b293d98375781e5a3959e
  - replace validate_legacy with proper data types
    
    the validate_legacy function is marked for deprecation in
    v9.0.0 from puppetlabs-stdlib.
    
    Note that this change looses validation about pool ids. Alternatively
    we can define a new data type to keep the validation, but these defined
    types for pool-manager were already deprecated and useless and will be
    removed in a near future release so we avoid that redundant step.
    
    Change-Id: I85d7058bf379c6aa0e787b2f806f14aebf0693d3
2023-06-20 00:06:33 +00:00
Takashi Kajinami 8773924719 Update git submodules
* Update puppet-designate from branch 'master'
  to 8f4986cea4a2ce6e8d235312c261d0c18794a3fa
  - Deprecate implementations for pool-manager
    
    ... because the pool-manager feature was already removed during Train
    cycle by [1].
    
    [1] 52ad1c4c13d1fead646435634e4b07bb32c68d28
    
    Change-Id: Ia64a6c489889391feb6706ed9b72dca0c3206f6d
2023-06-20 00:06:32 +00:00
Takashi Kajinami 63b4ea663d Update git submodules
* Update puppet-designate from branch 'master'
  to aaa8affdeec65b79df15106836479c11ca0c4506
  - Remove support for Puppet 6
    
    ... because Puppet 6 reached its EOL in February 2023.
    
    Change-Id: Ibbf0ce0947a2e459330bf079adb382f988803b4c
2023-05-22 14:26:30 +00:00
Zuul 48c264226f Update git submodules
* Update puppet-designate from branch 'master'
  to c38898c406684ac11b28a7c0eac33f05f8d7a350
  - Merge "Bump upper version of puppetlabs-concat"
  - Bump upper version of puppetlabs-concat
    
    ... because now we use v8.0.0 in CI jobs.
    
    Depends-on: https://review.opendev.org/880118
    Change-Id: I3f1e3f025511f91ad7d3f4fd7dd8dd86cb0ae626
2023-04-14 07:30:17 +00:00
Takashi Kajinami 9cab911316 Update git submodules
* Update puppet-designate from branch 'master'
  to d98c2a82f5356e9dd939f100c8a51612f5150d7a
  - 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: I225265d1a5b8252df6b84119f29ebbe58983e4ed
2023-04-14 07:22:44 +00:00
OpenStack Release Bot 81c8ef2e4f Update git submodules
* Update puppet-designate from branch 'master'
  to 0af9bb173e68800ac1c341a9c0d548adafaa81bc
  - 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: I3cab9fd328d3a30321864ab8f0e212d42e5f4de4
2023-04-06 11:30:26 +00:00
Zuul d40e1db4e2 Update git submodules
* Update puppet-designate from branch 'master'
  to 0bbab85ffcb8a6532021147b5c339f47b428fa50
  - Merge "Add strict validation about (more) boolean parameters"
  - Add strict validation about (more) boolean parameters
    
    This ensures the parameters used by if-else logic accept only boolean
    values because non-boolean can result in unexpected behavior.
    The previous attempt did not cover a few parameters which are now
    covered by this change.
    
    Change-Id: Icf6d679545f987a1ed1eb5cda9999c879bde8fb3
2023-03-27 15:25:03 +00:00
Takashi Kajinami 45086fd1a3 Update git submodules
* Update puppet-designate from branch 'master'
  to 520f03f3a59b98067516bed71c191461651ea7d2
  - Prepare 2023.1 release
    
    Change-Id: I1c4ec684786a4972b0b72dd7301eb4015f4d56b9
2023-03-23 16:01:01 +00:00
Takashi Kajinami 1790c1e69b Update git submodules
* Update puppet-designate from branch 'master'
  to 35f8d7bd988a53a3dd3adf3664c353bb9fb5701c
  - Expose executor_thread_pool_size
    
    This option has been supported by puppet-oslo but has not been
    configurable.
    
    Change-Id: Iec33f81eca912e07d5864bf6f923ac7c09dc530c
2023-03-13 21:00:28 +00:00
Takashi Kajinami 870705e3dd Update git submodules
* Update puppet-designate from branch 'master'
  to 5e89485f5d853c62902a4d9c7703ec300165b4d4
  - 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: I703a2a64ce15ea6adf7cf233e635baf3ad963d31
2023-03-06 16:33:36 +00:00