1. 27 Nov, 2015 1 commit
  2. 17 Nov, 2015 1 commit
    • Graham Hayes's avatar
      Rename all references of Domain to Zone · c5949ccb
      Graham Hayes authored
      This is a pretty invasive change :)
      A non complete list of changes:
      * Database Tables
      * Database Columns
      * Designate Objects and fields on Objects
      * Designate Objects Adaptors stop doing some of the renames
      * All RPCAPI versions are bumped - totally backward
        incompatable (function names have changed)
      Change-Id: Ib99e918998a3909fa4aa92bf1ee0475f8a519196
  3. 08 Nov, 2015 1 commit
  4. 22 Sep, 2015 1 commit
  5. 16 Sep, 2015 1 commit
    • Endre Karlson's avatar
      Add backend for Designate using SECONDARY zones · e90dbe1a
      Endre Karlson authored
      This will allow the use of a Designate installation as a backend using the
      recently added SECONDARY zones feature. The patch includes bits for devstack
      and tests.
      Implement blueprint: d2d-driver
      Change-Id: I5fcaf36482cf692432f7871ef08b2ae7fefe749a
  6. 22 Aug, 2015 1 commit
  7. 12 Aug, 2015 1 commit
    • Tim Simmons's avatar
      Refactor notify logic into backends · 520c32e5
      Tim Simmons authored
      The idea here is, like many things, the time and frequency of sending
      NOTIFYs is not the same for every backend. So we let the backends decide
      when to send their NOTIFYs. Ideally this makes the Pool Manager code simpler
      and the backend code easier to understand, and avoids sending some
      unnecessary NOTIFYs.
      This requires a change to MiniDNS' rpcapi to make notify_zone_changed and
      get_serial_number take a host and port, instead of a nameserver object.
      Change-Id: I8d67cebeecc8261e715849aefeafd20f0d60d304
  8. 11 Aug, 2015 1 commit
  9. 28 Jul, 2015 1 commit
    • Kiall Mac Innes's avatar
      Introduce a Production Guidelines document · 7cac0bd4
      Kiall Mac Innes authored
      This document aims to provide a location for documented production
      configurations and considerations. Including common misconfigurations,
      attack mitigation techniques, and other relavant tips.
      Change-Id: Ifd5fdb2546cca90766dcfe0aa657ab8d236569e1
      Closes-Bug: 1471159
  10. 20 Jul, 2015 1 commit
    • sonu.kumar's avatar
      Replacing dict.iteritems() with dict.items() · 1a71bb67
      sonu.kumar authored
      dict.iteritems() of python 2.x has been replaced with
      dict.items() of python 3.x to provide compatibility
      with both i.e python 2 as well as python 3.
      Change-Id: If4611f04cc676a2b47f0fe6f646c2823cb0c4289
  11. 15 Jul, 2015 1 commit
  12. 14 Jul, 2015 1 commit
  13. 09 Jul, 2015 1 commit
    • Kiall Mac Innes's avatar
      Default to memcache for PM cache · 7df3b685
      Kiall Mac Innes authored
      The defaults for PM cache were misaligned, using noop in devstack
      and sqlalchemy as the code-default. Memcache is a better choice
      for most production deployments, so we should choose this option.
      Change-Id: I1135fcb7ca96ebb18195b013950365c9c478b178
  14. 08 Jul, 2015 1 commit
  15. 02 Jul, 2015 1 commit
    • Kiall Mac Innes's avatar
      Designate Dashboard now has it's own repo · a41e5ca7
      Kiall Mac Innes authored
      The dashboard has been moved to openstack/designate-dashboard, a
      new repo.
      Change-Id: I36dcfc7ac0446c8fe4c637892b2864c116528fdb
      Depends-On: Icd53afc063d3c7afbc04769285f7538cd27fdef7
  16. 01 Jul, 2015 3 commits
    • Kiall Mac Innes's avatar
      Use released versions of tempest-lib · a4fa7e6f
      Kiall Mac Innes authored
      tempest-lib now has a min version of 0.6.1, which includes
      the necessary functionality. We no longer need to install
      this from git.
      Change-Id: I788d43207d87892df9151343bef76e4d0036b041
      Depends-On: I46c1b6ff47be8dceb5bd6e73f93246721721c34e
    • Kiall Mac Innes's avatar
      DevStack: Keystone V3 Service/Endpoint Creation · 1338a53e
      Kiall Mac Innes authored
      DevStack is moving to Keystone V3 for various KS
      related tasks, and the API for several methods is
      Change-Id: I1f49001ac0ca0e0cfa2d4b689d3d3b98661d35de
      Depends-On: Ib3a375918a45fd6e37d873a1a5c0c4b26bdbb5d8
    • Kiall Mac Innes's avatar
      DevStack: Keystone V3 User Creation · 2ccb4b3c
      Kiall Mac Innes authored
      DevStack is moving to Keystone V3 for various KS
      related tasks, and the API for several methods is
      Change-Id: I2c7f31355491a272abef901f43e9ffdddf371250
      Depends-On: I6ef50fd384d423bc0f13ee1016a8bdbb0650ecd9
  17. 30 Jun, 2015 2 commits
  18. 29 Jun, 2015 2 commits
    • Endre Karlson's avatar
      Add Zone Manager service shim · 49da952c
      Endre Karlson authored
      Change-Id: Ia4b19ed1529b903c7054ea05ade6f1e2d1f1a6aa
      Depends-On: Ie474d02c3cb3b610d1fad64e88f863f37d9c01fe
    • Kiall Mac Innes's avatar
      Add a couple of new hacking checks · bb0be47f
      Kiall Mac Innes authored
      * D705: timeutils.utcnow() must be used instead of datetime.%s()
      * D706: Don't translate debug level logs
      * D707: basestring is not Python3-compatible, use six.string_types instead.
      * D708: Do not use xrange. Use range, or six.moves.range for large loops.
      * D709: LOG.audit is deprecated, please use LOG.info!
      Change-Id: I5c20102907dfd5534691641a8de102b22c94ed9a
  19. 10 Jun, 2015 1 commit
  20. 05 Jun, 2015 1 commit
  21. 01 Jun, 2015 1 commit
    • eric's avatar
      Add domain record detail screen · 15439e2f
      eric authored
      This change for the designate dashboard adds a new detail screen
      for records.  Previously, the update record screen was used
      for this, which is not appropriate in several situations.
      Change-Id: I777d8d5f88afb0ad931080648a8ed78c43bfe222
      Closes-Bug: #1460729
  22. 26 May, 2015 2 commits
    • John Belamaric's avatar
      Infoblox Backend · 65a53e54
      John Belamaric authored
      Add a backend for integrating with Infoblox grids. Infoblox will
      serve as a secondary for Designate-controlled zones.
      Implements: blueprint infoblox-backend
      Change-Id: Ic6cd00850442c7b31ca5034f1306d37e69991014
    • Kiall Mac Innes's avatar
      Update Dashboard requirements · 34019d2b
      Kiall Mac Innes authored
      Change-Id: Ib4c65743f59295cc94926c54d294c945e06872bf
  23. 23 May, 2015 1 commit
  24. 15 May, 2015 2 commits
  25. 13 May, 2015 1 commit
  26. 11 May, 2015 2 commits
  27. 08 May, 2015 1 commit
  28. 06 May, 2015 3 commits
    • Doug Hellmann's avatar
      Drop use of 'oslo' namespace package · f9c55abb
      Doug Hellmann authored
      The Oslo libraries have moved all of their code out of the 'oslo'
      namespace package into per-library packages. The namespace package was
      retained during kilo for backwards compatibility, but will be removed by
      the liberty-2 milestone. This change removes the use of the namespace
      package, replacing it with the new package names.
      The patches in the libraries will be put on hold until application
      patches have landed, or L2, whichever comes first. At that point, new
      versions of the libraries without namespace packages will be released as
      a major version update.
      Please merge this patch, or an equivalent, before L2 to avoid problems
      with those library releases.
      Blueprint: remove-namespace-packages
      Change-Id: Ia21c15e8eca6bf456f7cfe13f815f5ce068601e7
    • eric's avatar
      Improve UX of create and update record screen · f772aa4c
      eric authored
      The create record has a couple of issues that this fixes:
       - when the name needs to end with a '.' character, the user
         is left clueless about this rule.
       - General review of record types is not present.
       - The buttons on the bottom of the page are non standard.
      Change-Id: I4782552e7c044b5d8a141792166af5c578ca62a7
      Closes-bug: #1447737
    • Kiall Mac Innes's avatar
      Vagrant: NFS should only be used for libvirt · 0a90d471
      Kiall Mac Innes authored
      Change-Id: I44ffbf9e17a10c75557a3f275d85221f7e695902
  29. 23 Apr, 2015 1 commit
    • Kiall Mac Innes's avatar
      PM: Ensure only one periodic task runs per host · c376367c
      Kiall Mac Innes authored
      Ensure multiple periodic sync/recovery tasks do not run concurrently on
      a single host by using an inter process lock inside the periodic task.
      This has the effect of serializing the tasks, rather than the more correct
      deduplication of tasks. Bug 1445127 tracks the longer term fix.
      Change-Id: Ib0041f127aacfd0f49ca84deecc2a6950594dd58
      Closes-Bug: 1445125
      (cherry picked from commit f3dd7a8f)
  30. 22 Apr, 2015 2 commits