* Functional tests no longer need tempest installed
* Functional tests can run against a Keystone-less environment
Change-Id: I2c2603b7207bfa09bb96ad180b959e4164096858
The detail screen for domains was just linking to the
update screen, which does not follow other horizon screens / UX
patterns. This change adds a new detail screen.
Change-Id: Ice43b2d96087e607746ceaa51d13ec4810fdf3cb
Closes-Bug: #1443588
This simply enables Designate to emit the necessary notifications, as a
first step towards Ceilometer integration.
Change-Id: I5183df447d80cdfbd39f6fc178c05a3f5d09dd4b
The Jenkins credential binding plugin will provide the secrets in
a single colon separated environment variable, so we pass this
through and update the Akamai and Dyn drivers to support reading
from it.
The exercices are also now fixed, where both the Akami and Dyn
backends would result in more than 1 NS records, the original
counters were off.
Change-Id: I7bb37e9671dae34b47abf9bf092d90e8ba248ccb
https://review.openstack.org/152337 - This is a reference for dropping support
for downgrade() in migrations that add values to enums since it's hard to
delete values from a enum type in postgres.
Change-Id: I61e86935b508986470447f02fa2f4b6c9d9f8afd
This is a heavily stripped down version of the Akamai backend used
by HP Cloud, some stripped functionality was HP internal, others were
for features not currently upstreamed - but will be upstreamed in
Liberty.
Change-Id: I05a15e07eecd95c8fc19c91bd2c3d33ad1ef9953
Implements: blueprint akamai-backend
We separate out the idea of targets (backends you write to), to places you read
from (DNS servers you query). This allows for backends like Akamai/Dynect/Agent
to work correctly with multiple DNS servers behind one target.
Change-Id: If1060ccd83bce8201f52e9927789db21fc2675c9
this change moves some items around to place all the
designatedashboard items in a self contained egg for
easier deployment
Change-Id: I4830baf17991de1c5305bd4aa88a885f91954f4d
Closes-Bug: #1435583
* Move the current v2 extensions to /admin
* This should be an evolving API, so not guaranteed to be stable
* Basic admin api code ripped from
Id19d6b84808b1b2ef0b1fcefdf85ffa0ccce191b
Change-Id: I1737af3be4eb7cb8c965f215f9c609af49d3bea2
APIImpact: Moved admin extensions to /admin/
Implements support for scoped TSIG Keys in MiniDNS. When a non-tsig
signed request is received, we assume the default pool should be
used.
Change-Id: I0b5ab727fba526724e44894bb7b84855e3ec0351
Implements: blueprint mdns-designate-mdns-tsig
Currently the contrib/devstack/install.sh script relies on the fact that
designate and devstack are installed side by side. This isn't always
true and can restrict the developer if he keeps his code someplace else
on the filesystem. This patch proposes a change to install.sh which
stores the pwd (where the script assumes devstack is installed,
according to the installation documentation [1]) and uses that directory
instead.
[1]: https://designate.readthedocs.org/en/latest/devstack.html
Change-Id: I97f7762dde56df6e3b9a45198d9201ec0296d94f
Closes-Bug: 1428679
This adds the service, but doesn't configure it etc
yet, additionally, do some cleanup and reordering
for consistency.
Change-Id: I205a6feb7650789099a20bfc64b15e2fd7714e90
rhefner/devstack-dependencies no longer exists (Download fails with
a 401), so we switch over to ubuntu/trusty64.
Change-Id: Ibcfb028af22a0f6446948f770be7af1b8663b90e
(1) Removed references to designate-agent.
(2) Removed mdns references that are no longer needed.
(3) Ensure that create_domain creates soa first.
(4) Removed py26 from the default tox tests
Change-Id: Ic014fecac7f97fa88a45e3ac2a3e2d35299fc966
Full integration of Pool Manager with Central (no longer using the proxy
backend driver.)
This patch fixes:
- Fix concurrent requests that cause lockup issue (bug #1392762)
- Fixed bug where creating a domain fails the first time in mdns
- Fixed bug where records in recordsets do not have the correct
status/action/serial
- Changed 'ADD' to 'CREATE' for ACTION column
- Ported Fake backend to pools
- Removed transitional pool_manager_proxy backend
Change-Id: Icb40448f760ff2a573d08a04bb4dec1f550119bb
Closes-Bug: 1392762
Implement the beginning of a structured pattern for Plugin's to provide
configuration into Designate. The chosen pattern has been built to support
both config generation, and the ability to define "extra" config options
which are based on other config options (i.e. the dynamic sections for each
pool server).
Change-Id: I1889ac1de3dc90b95533bea3f456ea2bf8e9b845