The purge_config parameters only accept boolean values. This enforces
that using the typed parameters.
Change-Id: I2efca4fd863dde8b755c4cf3f6485351b5c4494d
These define same values as the default values in the oslo.messaging
library, thus can be replaced by $::os_service_default.
Change-Id: I7da6736c7a47ebdc988bc8e0d7274cba873f72c6
... so that users can override this parameter to use static hostname
rather than the one deteted by socket.gethostname().
Change-Id: I909e40692aaa2b7a23a0efe8ff5a0392e8fe7293
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
... to defer parameter validation to the resource class itself.
Depends-on: https://review.opendev.org/825699
Change-Id: Ia6d6855c6733f9a68d5a9649f00b87caf525677e
manifests/config.pp:7:WARNING: No matching class parameter for
documentation of designate::config::xxx_config
manifests/init.pp:15:WARNING: No matching class parameter for
documentation of designate::service_ensure
Change-Id: Idacc31cf50ce2bc5774a4b3552161e489d0174d4
oslo.messaging RabbitMQ driver have now a new option that allow user to
run the RabbitMQ heartbeat over a native python thread.
These change allow user to use this new option.
Change-Id: I3e4d9da942b352d446613c7241539f564b753d64
Closes-Bug: #1840868
Designate communicate on publicURL (Default) endpoint with Neutron.
When TLS is enabled it generates errors (Missing certificate). We
need to ensure designate communicate with neutron on internalURL.
Change-Id: I1474cd23affc6d019d9aa9e847e373fefc431e82
Closes-Bug: #1743509
Adds the kombu_failover_strategy option for configuring
oslo.messaging.rabbit. This will determines how the next RabbitMQ node
is chosen in case the one we are currently connected to becomes
unavailable.
Change-Id: Ia08af6da0976697d65bcc1b55b857b0f4a5742bc
Closes-Bug: #1748353
Oslo.messaging uses the transport_url to represent the rpc and
notification messaging driver to use and its full configuration. The
rpc_backend configuration option is deprecated for removal and
should not gate oslo.messaging driver configuration options.
This patch:
* deprecate rpc_backend
* remove conditional check
* add release note
Change-Id: I8d838a123f4c5147bdbebfcc852da51080ed7982
Add control_exchange to configure an exchange name for message.
Add rpc_response_timeout to configure seconds time for waiting
for a response from a call.
Change-Id: I27b7d30bf422cd07b27ff248c7decd744c35427e
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain. This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.
Change-Id: If9fa188b7dca47e6724a737d66e34c0c85668c36
The rabbitmq connection parameters have been deprecated in favor of the
transport_url setting. Additionally, the configuration has been switched
over to use the oslo::messaging::rabbit resource.
Change-Id: I43500ac7be4296ea534266fa14ca37fc700b0092
Related-Bug: #1625198
Removing puppet-lint warnings
in favor of upgrading to latest gem
2016-09-13 21:14:07.580653 | manifests/init.pp:168:WARNING: line has more than 140 characters
Change-Id: I3ebac947a33c42299aa48e02b7a80b19fdec1d03
Both RDO and UCA provide packaging for designate and this packaging
takes care of creating the necessary user/group/directories.
Change-Id: Ic6af7dadb94a9ce22ad924184715b729b36ed16b
Related-Bug: #1458915
Add the option in order to facilitate management.
User can ensure that only the options they hoped
are configured.
Change-Id: I4722fc674fe04127d825724f95b1d7be9576c4f0
Option "verbose" from group "DEFAULT" is deprecated for removal.
The parameter has no effect.
-Deprecated verbose for logging and init
-Remove verbose in README
-Remove verbose from tests.
If this option is not set explicitly, there is no such warning
Change-Id: I4b148ae18f5196951f7de2afdff2fe815becfdb6
Designate uses oslo messaging, which looks for a value for
rabbit_virtual_host. This changes the module to configure this
setting instead of the unused
rabbit_virtualhost setting.
Parameter changes:
rabbit_virtualhost: Previously wrote a config setting of the
same name, which did nothing. Now emits a
warning and sets rabbit_virtual_host.
rabbit_virtual_host: New parameter which sets
rabbit_virtual_host.
Change-Id: I8eb9b72812c00721886246406d668bbb2e6c1a93
Closes-Bug: 1515495
Currently logging configuration is splitted in two distinct classes,
the init.pp and the logging.pp classes. This review aims to centralize
all logging related parameters in a single class, the logging.pp one.
The impacted parameters are :
* use_syslog
* use_stderr
* log_facility
* verbose
* debug
* log_dir
This change remains backward compatible with what is currently in place.
Change-Id: I654f77d9c18401537f738d054d8e6be529d25fa2
This patch introduces designate::generic_service which is already
exists in other modules to manage designate packages and services.
Change-Id: Ic05539fbbcfb88ed95f35d5eb5ca95b7f7141ed1
Close-Bug: #1486860
This patch is aim to following params in designate::init
- notification_driver
- notification_topics
Change-Id: I92bea9449fbeee4f0cee53665a4037c2861d276f
Closes-Bug: #1481552
This adds defined anchor points for external modules to hook into the
software install, config and service dependency chain. This allows
external modules to manage software installation (virtualenv,
containers, etc) and service management (pacemaker) without needing rely
on resources that may change or be renamed.
Change-Id: I2b5707a0fe3dd72a56bbf1d840b4197bfa3012db
This adds support for the rabbitmq_hosts configuration option, which if
specified will also turn on rabbit_ha_queues. This is needed if using
RabbitMQ in clustered mode.
Change-Id: I16001fba7198f0378c31310389b407b832ad6328
Some users wish to override the default package provider by their own.
Tag all packages with the 'openstack' to allow mass resource attributes
override using resource collectors.
Closes-bug: #1391209
Change-Id: Idcd296c754c4c66efcbdd1672c8367ce3539b268
Signed-off-by: Gael Chamoulaud <gchamoul@redhat.com>
This changes the puppet-lint requirement to 1.1.x, so that we can use
puppet-lint plugins. Most of these plugins are for 4.x compat, but some
just catch common errors.
Change-Id: I3b16baf063746024cb8dc89a931dae2f604258f6