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
This makes all package names and package ensure values customizable as
parameters. This is helpful for people who are not using vendor
provided packaging. This also normalizes the package ensure value to be
'present' in all case.
Change-Id: Iee186f753b2800e59addd3f38591675fd5af35ad
Without the ensure line, Puppet will only try to manage the attributes
on these resources. This issue only occurs if the system packages don't
create the users.
Change-Id: Id46f06a03c31c1dd29971fec21703715744ab8d5
This moves the BIND backend deps that were previously directly in
init.pp into the BIND9 backend. This includes moving the configuration
for the /var/lib/designate state directory into the backend, since it
needs to be owned by the DNS group.
Change-Id: Ifc4b7d3240258331a6ad3ebc6b4064aa7d7eceed
* Fix designate package name require, openstack-designate is the final
package name, designate-common name is override by params class.
* Remove designate-common dependency on central/sink/api services.
* Fix designate::api/keystone_user default user.
Change-Id: I441565d39ba5d425c6b93db071237a85f1eb4b1f
The module has a strong dependency on theforeman/dns, but this module
isn't listed nor in fixtures and metadata. This commit also remove
hardcoding of named user (named on RH and bind on Debian OS).
Change-Id: I60c695aff85ba1cad4b0d4a5f14e9c42e95569d7
Currently secrets like rabbit_password or admin_password are laked
puppet logs when changed. This commit changes designate_*_config and
designate_*_ini types adding a new parameter that triggers obfuscation
the values in puppet logs.
Change-Id: I54e7c0bb27e46928db1a7f0125783c02d00d0e69
Closes-Bug: #1328448