The managed_resource_tenant_id default is currently set
to 12345 which is invalid and will cause issues in designate.
We should use service default instead so that it gets the
designate.conf default value (which is a valid UUID).
Change-Id: Ice64a6d244f8b463382d91bcc7f0600816abacd2
The max_domain_name_len parameter was renamed to the max_zone_name_len
parameter[1]. This patch fixes the outdated parameter.
Note that this change directly invalidate the old parameter instead
of using its value to set the correct parameter, because the parameter
has been broken for a long time.
[1] c5949ccb2825128dc3f9c51cc333407246cf12a9
Change-Id: I47545c0d58e7c904ce51278c7bf9e26ab5af406b
According to Designate architecture documentation,
only the designate-central and mdns services require database access.
This change removes the designate::db class for generic service and
include the designate::db class for services that need it instead.
Change-Id: I696745e2d57aade6cbb0fe89e334fddf1beaafdb
This patch adds workers, threads, default-pool-id options to the
central.pp as these options can be configured for designate-central.
Change-Id: I0635d5fd2ece7bca85fab772a055c999d6721c1a
Closes-Bug: #1539327
Co-Authored-By: Sharat Sharma <sharat.sharma@nectechnologies.in>
The previous default, 'None', would error out with oslo_config
expecting an integer value.
ERROR designate ConfigFileValueError:
Value for option min_ttl is not valid:
invalid literal for int() with base 10: 'None'
Change-Id: I056c7fff1607b6e7b9153ed7df4868900dc5ae44
This change is to update the tests to leverage rspec-puppet-facts for
testing multiple osfamilies.
Change-Id: Id9b82f083abb4990a6d635a8ba1a3629c4c4085b
This patch is aim to add the following params in to designate::central
- max_domain_name_len
- max_recordset_name_len
- min_ttl
Change-Id: I66b40c244addc849d87fabf87d4d394cba012e86
closes-Bug: #1482004
This patch aims to add the following params to
service::central section.
- managed_resource_email
- managed_resource_tenant_id
Change-Id: I341d0d99fb843f2053b07ef189b93cbf75303649
closes-Bug: #1482204
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
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 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