.testr.conf
AUTHORS
ChangeLog
LICENSE
MANIFEST.in
README.md
openstack-common.conf
requirements.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
bin/designate-rootwrap
bin/designate-rpc-zmq-receiver
contrib/zoneextractor.py
contrib/designate-ext-samplehandler/.gitignore
contrib/designate-ext-samplehandler/MANIFEST.in
contrib/designate-ext-samplehandler/README.rst
contrib/designate-ext-samplehandler/requirements.txt
contrib/designate-ext-samplehandler/setup.cfg
contrib/designate-ext-samplehandler/setup.py
contrib/designate-ext-samplehandler/test-requirements.txt
contrib/designate-ext-samplehandler/designate_ext_samplehandler/__init__.py
contrib/designate-ext-samplehandler/designate_ext_samplehandler/version.py
contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/__init__.py
contrib/designate-ext-samplehandler/designate_ext_samplehandler/notification_handler/sample.py
contrib/devstack/install.sh
contrib/devstack/exercises/designate.sh
contrib/devstack/extras.d/70-designate.sh
contrib/devstack/lib/designate
designate/__init__.py
designate/context.py
designate/debug.py
designate/exceptions.py
designate/notifications.py
designate/plugin.py
designate/policy.py
designate/utils.py
designate/version.py
designate/wsgi.py
designate.egg-info/PKG-INFO
designate.egg-info/SOURCES.txt
designate.egg-info/dependency_links.txt
designate.egg-info/entry_points.txt
designate.egg-info/not-zip-safe
designate.egg-info/requires.txt
designate.egg-info/top_level.txt
designate/agent/__init__.py
designate/agent/rpcapi.py
designate/agent/service.py
designate/api/__init__.py
designate/api/middleware.py
designate/api/service.py
designate/api/versions.py
designate/api/v1/__init__.py
designate/api/v1/domains.py
designate/api/v1/limits.py
designate/api/v1/records.py
designate/api/v1/servers.py
designate/api/v1/tsigkeys.py
designate/api/v1/extensions/__init__.py
designate/api/v1/extensions/diagnostics.py
designate/api/v1/extensions/quotas.py
designate/api/v1/extensions/reports.py
designate/api/v1/extensions/sync.py
designate/api/v1/extensions/touch.py
designate/api/v2/__init__.py
designate/api/v2/app.py
designate/api/v2/patches.py
designate/api/v2/controllers/__init__.py
designate/api/v2/controllers/blacklists.py
designate/api/v2/controllers/floatingips.py
designate/api/v2/controllers/limits.py
designate/api/v2/controllers/nameservers.py
designate/api/v2/controllers/records.py
designate/api/v2/controllers/recordsets.py
designate/api/v2/controllers/rest.py
designate/api/v2/controllers/reverse.py
designate/api/v2/controllers/root.py
designate/api/v2/controllers/schemas.py
designate/api/v2/controllers/tlds.py
designate/api/v2/controllers/zones.py
designate/api/v2/views/__init__.py
designate/api/v2/views/base.py
designate/api/v2/views/blacklists.py
designate/api/v2/views/floatingips.py
designate/api/v2/views/limits.py
designate/api/v2/views/nameservers.py
designate/api/v2/views/records.py
designate/api/v2/views/recordsets.py
designate/api/v2/views/tlds.py
designate/api/v2/views/zones.py
designate/backend/__init__.py
designate/backend/base.py
designate/backend/impl_bind9.py
designate/backend/impl_fake.py
designate/backend/impl_multi.py
designate/backend/impl_nsd4slave.py
designate/backend/impl_rpc.py
designate/backend/impl_powerdns/__init__.py
designate/backend/impl_powerdns/models.py
designate/backend/impl_powerdns/migrate_repo/README
designate/backend/impl_powerdns/migrate_repo/__init__.py
designate/backend/impl_powerdns/migrate_repo/manage.py
designate/backend/impl_powerdns/migrate_repo/migrate.cfg
designate/backend/impl_powerdns/migrate_repo/versions/001_add_initial_schema.py
designate/backend/impl_powerdns/migrate_repo/versions/002_add_moniker_id_cols.py
designate/backend/impl_powerdns/migrate_repo/versions/003_correct_master_column_length.py
designate/backend/impl_powerdns/migrate_repo/versions/004_correct_content_column_length.py
designate/backend/impl_powerdns/migrate_repo/versions/005_rename_moniker_id_columns.py
designate/backend/impl_powerdns/migrate_repo/versions/006_add_inherit_ttl_col.py
designate/backend/impl_powerdns/migrate_repo/versions/007_add_recordset_id_col.py
designate/backend/impl_powerdns/migrate_repo/versions/__init__.py
designate/central/__init__.py
designate/central/rpcapi.py
designate/central/service.py
designate/cmd/__init__.py
designate/cmd/agent.py
designate/cmd/api.py
designate/cmd/central.py
designate/cmd/manage.py
designate/cmd/sink.py
designate/manage/__init__.py
designate/manage/base.py
designate/manage/database.py
designate/manage/powerdns.py
designate/manage/tlds.py
designate/network_api/__init__.py
designate/network_api/base.py
designate/network_api/fake.py
designate/network_api/neutron.py
designate/notification_handler/__init__.py
designate/notification_handler/base.py
designate/notification_handler/neutron.py
designate/notification_handler/nova.py
designate/openstack/__init__.py
designate/openstack/common/__init__.py
designate/openstack/common/context.py
designate/openstack/common/eventlet_backdoor.py
designate/openstack/common/excutils.py
designate/openstack/common/fileutils.py
designate/openstack/common/gettextutils.py
designate/openstack/common/importutils.py
designate/openstack/common/jsonutils.py
designate/openstack/common/local.py
designate/openstack/common/lockutils.py
designate/openstack/common/log.py
designate/openstack/common/loopingcall.py
designate/openstack/common/network_utils.py
designate/openstack/common/policy.py
designate/openstack/common/processutils.py
designate/openstack/common/service.py
designate/openstack/common/sslutils.py
designate/openstack/common/strutils.py
designate/openstack/common/test.py
designate/openstack/common/threadgroup.py
designate/openstack/common/timeutils.py
designate/openstack/common/versionutils.py
designate/openstack/common/xmlutils.py
designate/openstack/common/db/__init__.py
designate/openstack/common/db/api.py
designate/openstack/common/db/exception.py
designate/openstack/common/db/options.py
designate/openstack/common/db/sqlalchemy/__init__.py
designate/openstack/common/db/sqlalchemy/migration.py
designate/openstack/common/db/sqlalchemy/models.py
designate/openstack/common/db/sqlalchemy/provision.py
designate/openstack/common/db/sqlalchemy/session.py
designate/openstack/common/db/sqlalchemy/test_base.py
designate/openstack/common/db/sqlalchemy/test_migrations.py
designate/openstack/common/db/sqlalchemy/utils.py
designate/openstack/common/fixture/__init__.py
designate/openstack/common/fixture/config.py
designate/openstack/common/fixture/lockutils.py
designate/openstack/common/fixture/logging.py
designate/openstack/common/fixture/mockpatch.py
designate/openstack/common/fixture/moxstubout.py
designate/openstack/common/notifier/__init__.py
designate/openstack/common/notifier/api.py
designate/openstack/common/notifier/log_notifier.py
designate/openstack/common/notifier/no_op_notifier.py
designate/openstack/common/notifier/proxy.py
designate/openstack/common/notifier/rpc_notifier.py
designate/openstack/common/notifier/rpc_notifier2.py
designate/openstack/common/notifier/test_notifier.py
designate/openstack/common/py3kcompat/__init__.py
designate/openstack/common/py3kcompat/urlutils.py
designate/openstack/common/rpc/__init__.py
designate/openstack/common/rpc/amqp.py
designate/openstack/common/rpc/common.py
designate/openstack/common/rpc/dispatcher.py
designate/openstack/common/rpc/impl_fake.py
designate/openstack/common/rpc/impl_kombu.py
designate/openstack/common/rpc/impl_qpid.py
designate/openstack/common/rpc/impl_zmq.py
designate/openstack/common/rpc/matchmaker.py
designate/openstack/common/rpc/matchmaker_redis.py
designate/openstack/common/rpc/matchmaker_ring.py
designate/openstack/common/rpc/proxy.py
designate/openstack/common/rpc/serializer.py
designate/openstack/common/rpc/service.py
designate/openstack/common/rpc/zmq_receiver.py
designate/openstack/deprecated/__init__.py
designate/openstack/deprecated/exception.py
designate/openstack/deprecated/wsgi.py
designate/quota/__init__.py
designate/quota/base.py
designate/quota/impl_noop.py
designate/quota/impl_storage.py
designate/resources/schemas/v1/domain.json
designate/resources/schemas/v1/domains.json
designate/resources/schemas/v1/fault.json
designate/resources/schemas/v1/limits.json
designate/resources/schemas/v1/record.json
designate/resources/schemas/v1/records.json
designate/resources/schemas/v1/server.json
designate/resources/schemas/v1/servers.json
designate/resources/schemas/v1/tsigkey.json
designate/resources/schemas/v1/tsigkeys.json
designate/resources/schemas/v2/blacklist.json
designate/resources/schemas/v2/blacklists.json
designate/resources/schemas/v2/floatingip.json
designate/resources/schemas/v2/floatingips.json
designate/resources/schemas/v2/limits.json
designate/resources/schemas/v2/record.json
designate/resources/schemas/v2/records.json
designate/resources/schemas/v2/recordset.json
designate/resources/schemas/v2/recordsets.json
designate/resources/schemas/v2/tld.json
designate/resources/schemas/v2/tlds.json
designate/resources/schemas/v2/zone.json
designate/resources/schemas/v2/zones.json
designate/resources/schemas/v2/rdata/a.json
designate/resources/schemas/v2/rdata/aaaa.json
designate/resources/schemas/v2/rdata/cname.json
designate/resources/schemas/v2/rdata/mx.json
designate/resources/schemas/v2/rdata/ns.json
designate/resources/schemas/v2/rdata/ptr.json
designate/resources/schemas/v2/rdata/soa.json
designate/resources/schemas/v2/rdata/spf.json
designate/resources/schemas/v2/rdata/srv.json
designate/resources/schemas/v2/rdata/sshfp.json
designate/resources/schemas/v2/rdata/txt.json
designate/resources/templates/bind9-config.jinja2
designate/resources/templates/bind9-zone.jinja2
designate/resources/templates/dnsmasq-zone.jinja2
designate/schema/__init__.py
designate/schema/_validators.py
designate/schema/format.py
designate/schema/resolvers.py
designate/schema/validators.py
designate/sink/__init__.py
designate/sink/service.py
designate/sqlalchemy/__init__.py
designate/sqlalchemy/expressions.py
designate/sqlalchemy/models.py
designate/sqlalchemy/session.py
designate/sqlalchemy/types.py
designate/storage/__init__.py
designate/storage/api.py
designate/storage/base.py
designate/storage/impl_sqlalchemy/__init__.py
designate/storage/impl_sqlalchemy/models.py
designate/storage/impl_sqlalchemy/migrate_repo/README
designate/storage/impl_sqlalchemy/migrate_repo/__init__.py
designate/storage/impl_sqlalchemy/migrate_repo/manage.py
designate/storage/impl_sqlalchemy/migrate_repo/migrate.cfg
designate/storage/impl_sqlalchemy/migrate_repo/utils.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/001_add_moniker_schema.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/002_add_managed_col_for_records.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/003_add_delete_on_cascade.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/004_changed_managed_cols_for_records.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/005_records_allow_null_ttl.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/006_support_ptr_records.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/007_add_parent_domain_id_col.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/008_support_spf_records.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/009_add_tsigkeys_table.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/010_drop_server_ip_cols.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/011_support_sshfp_records.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/012_add_serial_col.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/013_expand_email_column.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/014_add_quotas_table.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/015_add_unique_record_constraint.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/016_add_deleted_columns.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/017_drop_unique_domain_name_index.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/018_add_back_unique_name_deleted_sqlite.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/019_fix_deleted_column.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/020_add_description_domains_records.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/021_convert_to_innodb_utf8.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/022_add_domain_status.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/023_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/024_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/025_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/026_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/027_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/028_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/029_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/030_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/031_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/032_placeholder.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/033_add_record_tenant_id.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/034_add_recordsets_table.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/035_add_unique_record_sqlite.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/036_add_managed_tenant_and_region_and_extra.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/037_add_tlds_table.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/038_add_blacklists_table.py
designate/storage/impl_sqlalchemy/migrate_repo/versions/__init__.py
designate/tests/__init__.py
designate/tests/test_context.py
designate/tests/test_utils.py
designate/tests/resources/__init__.py
designate/tests/resources/sample_notifications/neutron/floatingip.delete.start.json
designate/tests/resources/sample_notifications/neutron/floatingip.update.end_associate.json
designate/tests/resources/sample_notifications/neutron/floatingip.update.end_disassociate.json
designate/tests/resources/sample_notifications/neutron/port.create.end.json
designate/tests/resources/sample_notifications/neutron/port.create.start.josn
designate/tests/resources/sample_notifications/neutron/port.delete.end.json
designate/tests/resources/sample_notifications/neutron/port.delete.start.json
designate/tests/resources/sample_notifications/nova/compute.instance.create.end.json
designate/tests/resources/sample_notifications/nova/compute.instance.create.start.json
designate/tests/resources/sample_notifications/nova/compute.instance.delete.start.json
designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.end.json
designate/tests/resources/sample_notifications/nova/compute.instance.shutdown.start.json
designate/tests/resources/sample_notifications/nova/network.floating_ip.allocate.json
designate/tests/resources/sample_notifications/nova/network.floating_ip.associate.json
designate/tests/resources/sample_notifications/nova/network.floating_ip.deallocate.json
designate/tests/resources/sample_notifications/nova/network.floating_ip.disassociate.json
designate/tests/resources/sample_notifications/nova/scheduler.run_instance.end.json
designate/tests/resources/sample_notifications/nova/scheduler.run_instance.scheduled.json
designate/tests/resources/sample_notifications/nova/scheduler.run_instance.start.json
designate/tests/resources/ssl/nsd_control.key
designate/tests/resources/ssl/nsd_control.pem
designate/tests/resources/ssl/nsd_server.key
designate/tests/resources/ssl/nsd_server.pem
designate/tests/resources/zonefiles/example.com.zone
designate/tests/resources/zonefiles/malformed_example.com.zone
designate/tests/resources/zonefiles/noorigin_example.com.zone
designate/tests/resources/zonefiles/nosoa_example.com.zone
designate/tests/test_agent/__init__.py
designate/tests/test_agent/test_service.py
designate/tests/test_api/__init__.py
designate/tests/test_api/test_middleware.py
designate/tests/test_api/test_service.py
designate/tests/test_api/test_v1/__init__.py
designate/tests/test_api/test_v1/test_domains.py
designate/tests/test_api/test_v1/test_records.py
designate/tests/test_api/test_v1/test_servers.py
designate/tests/test_api/test_v2/__init__.py
designate/tests/test_api/test_v2/test_blacklists.py
designate/tests/test_api/test_v2/test_floatingips.py
designate/tests/test_api/test_v2/test_limits.py
designate/tests/test_api/test_v2/test_nameservers.py
designate/tests/test_api/test_v2/test_records.py
designate/tests/test_api/test_v2/test_recordsets.py
designate/tests/test_api/test_v2/test_tlds.py
designate/tests/test_api/test_v2/test_zones.py
designate/tests/test_backend/__init__.py
designate/tests/test_backend/test_backends.py
designate/tests/test_backend/test_multi.py
designate/tests/test_backend/test_nsd4slave.py
designate/tests/test_backend/test_powerdns.py
designate/tests/test_central/__init__.py
designate/tests/test_central/test_service.py
designate/tests/test_network_api/__init__.py
designate/tests/test_network_api/test_neutron.py
designate/tests/test_notification_handler/__init__.py
designate/tests/test_notification_handler/test_neutron.py
designate/tests/test_notification_handler/test_nova.py
designate/tests/test_quota/__init__.py
designate/tests/test_quota/test_quota.py
designate/tests/test_quota/test_storage.py
designate/tests/test_resources/__init__.py
designate/tests/test_resources/test_schemas/__init__.py
designate/tests/test_resources/test_schemas/test_v2.py
designate/tests/test_schema/__init__.py
designate/tests/test_schema/test_format.py
designate/tests/test_storage/__init__.py
designate/tests/test_storage/test_api.py
designate/tests/test_storage/test_sqlalchemy.py
doc/requirements.txt
doc/source/architecture.rst
doc/source/backends.rst
doc/source/conf.py
doc/source/configuration.rst
doc/source/devstack.rst
doc/source/getting-involved.rst
doc/source/getting-started.rst
doc/source/glossary.rst
doc/source/index.rst
doc/source/install.rst
doc/source/integrations.rst
doc/source/production-architecture.rst
doc/source/related.rst
doc/source/rest.rst
doc/source/backends/bind9.rst
doc/source/backends/powerdns.rst
doc/source/diagrams/Designate-MultiZone.shapes
doc/source/diagrams/Designate-PowerDNS-Detail.shapes
doc/source/diagrams/Designate-Simple.shapes
doc/source/diagrams/README
doc/source/examples/basic-config-sample.conf
doc/source/examples/config-mysql-pdns.conf
doc/source/images/Designate-MultiZone.png
doc/source/images/Designate-Simple.png
doc/source/install/ubuntu.rst
doc/source/rest/v1/domains.rst
doc/source/rest/v1/records.rst
doc/source/rest/v1/servers.rst
doc/source/rest/v2/blacklists.rst
doc/source/rest/v2/tlds.rst
doc/source/rest/v2/zones.rst
etc/designate/api-paste.ini
etc/designate/designate.conf.sample
etc/designate/policy.json
etc/designate/rootwrap.conf.sample
etc/designate/rootwrap.d/bind9.filters
tools/designate-keystone-setup
tools/install_venv.py
tools/install_venv_common.py
tools/with_venv.sh