Commit Graph

248 Commits

Author SHA1 Message Date
Takashi Kajinami beb10536cb Support customizing pool attributes
Change-Id: Ic3093b91eddeeadbf9fb751df905e259a6f5c6c5
2024-03-18 09:12:16 +09:00
Zuul e15d0acdc7 Merge "Expose rabbit_transient_quorum_queue" 2024-03-14 17:53:43 +00:00
Takashi Kajinami 1d4c78a694 Expose rabbit_transient_quorum_queue
Depends-on: https://review.opendev.org/911021
Change-Id: Idb975162d128112aaae1359b5d514cba59d180bf
2024-03-14 09:21:33 +09:00
Zuul cd6fbb7659 Merge "healthcheck: Expose ignore_proxied_requests parameter" 2024-02-26 02:42:06 +00:00
Takashi Kajinami 87313ca94d healthcheck: Expose ignore_proxied_requests parameter
Depends-on: https://review.opendev.org/909807
Change-Id: Iaee62d9156abd138ff9be1c6d98ca5c1d1101231
2024-02-26 01:17:55 +09:00
OpenStack Release Bot 7d706c0be1 reno: Update master for unmaintained/yoga
Update the yoga release notes configuration to build from
unmaintained/yoga.

Change-Id: I5c960bf563b854fbd5a5502a5fc30603b29dd36d
2024-02-21 16:44:16 +00:00
Zuul c32aaa8a50 Merge "Add support for notification handler options" 2024-01-31 09:22:42 +00:00
Takashi Kajinami 5a39b5bb37 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-30 21:18:06 +09:00
Takashi Kajinami 7cc3c9e6af Add support for oslo.reports options
Depends-on: https://review.opendev.org/804804
Change-Id: I9d4970630893459759d8ecf883e27c557447be23
2024-01-30 00:37:37 +09:00
Takashi Kajinami c9da9cf718 healthcheck: Expose allowed_source_ranges
... which was added to puppet-oslo recently.

Depends-on: https://review.opendev.org/905557
Change-Id: I347e2fa28ee155199d9e6a090707269af5662da3
2024-01-17 02:54:45 +09:00
Zuul febaf00946 Merge "bind9: Add support for clean_zonefile option" 2023-11-20 18:31:44 +00:00
Takashi Kajinami e3b74c6a36 bind9: Add support for clean_zonefile option
The option was added some cycles ago[1].

[1] 7618d073c9ee81cdf835f603e9030f6dd09b6d75

Change-Id: I94f74ca0e2d8d5bdad5787f4b2bcc29de26cadf1
2023-11-18 11:30:52 +00:00
Takashi Kajinami 5190a311fb 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 02:32:01 +09:00
Zuul b1f3bf273e Merge "Deprecate support for removed [service:mdns] topic" 2023-11-02 15:29:42 +00:00
Takashi Kajinami 91a941c2d6 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-10-31 22:23:03 +09:00
Takashi Kajinami 2896fe16c0 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-10-31 15:38:06 +09:00
Takashi Kajinami e19976ade6 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-10-31 15:36:55 +09:00
Zuul 35c77cdc60 Merge "Add support for also_notifies pool option" 2023-10-30 17:23:46 +00:00
Zuul b04e7fd0e1 Merge "Remove support for pool-manager" 2023-10-30 17:17:29 +00:00
Zuul cf8ad675ec Merge "Remove support for designate-agent" 2023-10-30 16:52:14 +00:00
Takashi Kajinami 1cfb77cc2f Add support for also_notifies pool option
Change-Id: Ie5ffc921694d8ae083e79d3ee04852ff38b2d459
2023-10-28 14:31:42 +00:00
Takashi Kajinami 24f58b208e 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] 8f4986cea4

Change-Id: I919883c7ee3dc2364378a2926ed12b378046128b
2023-10-27 22:52:47 +09:00
Takashi Kajinami 5ab278a2f5 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-27 12:48:40 +09:00
Takashi Kajinami 00254f1f08 worker: Support tunebles about zones serial requests
Change-Id: I950f90e872fdfce8593b0c0577198451530bd6bf
2023-10-23 23:19:55 +09:00
Takashi Kajinami 68ceda6a23 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-23 23:10:03 +09:00
Zuul d11f87554d Merge "Add support for sizelimit middleware option" 2023-10-19 15:35:26 +00:00
Takashi Kajinami 90c4b48640 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-18 22:21:05 +00:00
OpenStack Release Bot aa423f23ac 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 15:15:47 +00:00
Takashi Kajinami d241c81b53 RabbitMQ: Add support for quorum queue options
Depends-on: https://review.opendev.org/894866
Change-Id: I2ce794413c7245da8a52468d652e6d28d71f7829
2023-09-15 10:16:50 +09:00
Takashi Kajinami 8f4986cea4 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-19 14:03:47 +09:00
Takashi Kajinami aaa8affdee Remove support for Puppet 6
... because Puppet 6 reached its EOL in February 2023.

Change-Id: Ibbf0ce0947a2e459330bf079adb382f988803b4c
2023-05-22 12:21:04 +09:00
OpenStack Release Bot 0af9bb173e 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-05 15:29:27 +00:00
Takashi Kajinami 35f8d7bd98 Expose executor_thread_pool_size
This option has been supported by puppet-oslo but has not been
configurable.

Change-Id: Iec33f81eca912e07d5864bf6f923ac7c09dc530c
2023-03-13 11:50:00 +09:00
Takashi Kajinami bf0a7eca61 Deprecate support for designate-agent
The agent framework and drivers have been deprecated in Designate
during Antelope cycle. See the dependent change for further details.

Depends-on: https://review.opendev.org/872716
Change-Id: Id0fc93fde98fafc4dc79a38982dd5ca844a4b049
2023-02-24 05:41:46 +09:00
Takashi Kajinami 99de16e85a 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: I6bf6898156e7b650dad717a80b4ff86427877205
2023-01-23 14:29:06 +09:00
Takashi Kajinami 8fd38799c3 Switch to Ubuntu Jammy (22.04)
... because Focal no longer supports the recent releases such as Zed.

Change-Id: Ib3efc61c910ca1156f798a63ae6f098939eb3973
2023-01-15 22:19:43 +09:00
Takashi Kajinami 6aeb861a3d worker: Remove deprecated worker_topic
The parameter was deprecated during the past cycle[1] in favor of
the new worker parameter.

[1] b3f2658886

Change-Id: I02673fe8ec9749c98f2381ab6b2bbe0c1093b576
2022-11-18 02:30:35 +00:00
OpenStack Release Bot a6f1fbda5b 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: Ibf357b196db56bff60214679824b0338dc114c09
2022-10-20 11:03:18 +00:00
Zuul 44b987b6be Merge "Remove deprecated behavior of enabled_notification_handlers" 2022-09-01 10:33:18 +00:00
Zuul 5fa554d325 Merge "Add support for [DEFAULT] supported_record_type" 2022-08-29 16:32:56 +00:00
Zuul a4c4758780 Merge "Add support for [DEFAULT] default_ttl" 2022-08-29 16:32:54 +00:00
Zuul 3d8fa7d60e Merge "Add support for [DEFAULT] host" 2022-08-29 16:32:52 +00:00
Zuul 2744d69ae1 Merge "Remove deprecated designate::neutron_network_type" 2022-08-29 07:47:49 +00:00
Takashi Kajinami 86766620b8 Add support for [DEFAULT] supported_record_type
Change-Id: I566dca39f9d0d9b85f33a30a593f08000f705baf
2022-08-28 23:35:42 +09:00
Takashi Kajinami 3d68d191e2 Add support for [DEFAULT] default_ttl
Change-Id: I3f53227902caebd6131d2ed4e1f0b5bc1dc2edcd
2022-08-28 23:35:42 +09:00
Takashi Kajinami 54545aacb6 Add support for [DEFAULT] host
... so that users can override this parameter to use static hostname
rather than the one deteted by socket.gethostname().

Change-Id: I909e40692aaa2b7a23a0efe8ff5a0392e8fe7293
2022-08-28 23:35:38 +09:00
Takashi Kajinami a45b62e213 Remove deprecated behavior of enabled_notification_handlers
Handling of a false value was deprecated during Yoga cycle[1].

[1] f87bd126b0

Change-Id: I9d96ba4bf12dd4c093aba55d7916598ff24f3327
2022-08-28 23:01:04 +09:00
Takashi Kajinami 59a16624b7 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: Idaddbca1acb1daafbf5381fc2e19f7db4748bbea
2022-08-26 17:40:14 +09:00
Takashi Kajinami 01e72cbb9a Remove deprecated designate::neutron_network_type
The parameter was deprecated during Yoga cycle in favor of the separate
class to manage network_api:neutron parameters[1].

[1] 09a2c6b46c

Change-Id: I31f52fcda46c33bf0163733aece4fd1279f63cc7
2022-08-25 15:53:54 +09:00
Takashi Kajinami 4f2583ebe1 Clean up deprecated parameters of designate::worker
This change removes the two ineffective parameters which were
deprecated during Yoga cycle in favor of the refactoring work[1].

[1] 913b9a5af4

Change-Id: I103433bcfa4227422f7daf2daa565cd32bde6d55
2022-08-16 21:48:10 +09:00