... because it was deprecated during Yoga cycle[1]. The service was
already removed from designate and is no longer available.
[1] cba519f1a3
Change-Id: I83fd48e2ca4240f3cdbc83d118f344d0ffa93926
This patch refactors the designate::db class, by using the oslo::db
class, so that we can get rid of duplicated implementations.
Change-Id: I13156970bdbebfb6c882f992815dcf73d3d0d399
Support for designate pool manager was already removed[1], so we can
remove some parameters for it.
[1] 91c634593e
Change-Id: I9776b4b015a280f6e5f8441caccf896d4de38c44
The move of policy.json into code means the file may not exist. We've
added support to ensure that the file exists in the openstacklib but we
need to make sure the permissions are right for each service. This adds
the group information to the policies so it works right.
Depends-On: I26e8b1384f4f69712da9d06a4c565dfd1f17c9ed
Change-Id: I31bec4b9509e27affd60136537a2a9d6168a62e1
Co-Authored-By: Alex Schultz <aschultz@redhat.com>
The designate::dns class was really just configuring things
according to a bind9 backend. As such, move it's resources to
the bind9 backend manifest and deprecate this class.
Additionnally, we stop managing configuration files resources
inside /var/lib/designate. According to upstream documentation
[1] and from discussing this with upstream developers, this is
not an intended way of configuring designate.
This also avoids having to manage permissions (and selinux)
between designate and bind.
[1]: http://docs.openstack.org/developer/designate/getting-started.html
Change-Id: Ia62a3d1a72622f3eb1ceeabaf4cef36090a7a8d3
Since the service and the package name can differ, it is important
to really choose the PACKAGE name and not the SERVICE name.
For example, in RDO, the package is
"openstack-designate-pool-manager" but the service is
"designate-pool-manager".
Additionally, the package name for "designate-pool-manager" is
"designate-pool-manager" in Ubuntu Cloud Archive [1]. Not
"openstack-designate-pool-manager".
[1]: http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/xenial-updates/newton/main/binary-amd64/Packages
Change-Id: I1d0b9b66b7fb5ec97d0992c2efd58b63359d364d
This patch is aim to add a new class designate::mdns for managing
designate Mini Dns service.
Change-Id: Iafd145b41c3e2202f3656084d365f98e6daee585
Closes-Bug: #1486301
This change adds the ability to use the python-pymysql library as a
backend for MySQL connections. This change also updates the acceptance
test to leverage the pymysql driver.
Change-Id: I9730266163166a9f75f68e25a26c6dcbf38fcea8
Add parameter to designate::db::sync class to allow end
users to add command line parameters to the db sync command.
Change-Id: Iae224e97d91ee24e0aae1b79330f0906ff516508
Partial-bug: #1472740
This patch is aim to following params in designate::init
- notification_driver
- notification_topics
Change-Id: I92bea9449fbeee4f0cee53665a4037c2861d276f
Closes-Bug: #1481552
This adds configuration for configuring Designate to use the PowerDNS
backend, creating the database PowerDNS and Designate share and also
installing PowerDNS. This does not configure PowerDNS itself, aside
from installing it.
Change-Id: I0607bc24023bdfefa7fd40b8d25a4f3bdc468c9b
The config parameter has changed from storage:sqlalchemy/database_conection to just
storage:sqlalchemy/connection.
The dbinit command no longer exists, and the db sync command has been
renamed.
Change-Id: I69f529717de04ee0084188a7f94dab26bc120e2f
* 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