1. 13 Sep, 2017 1 commit
  2. 10 Mar, 2017 1 commit
  3. 19 Jan, 2017 1 commit
    • Tim Simmons's avatar
      Make notifications pluggable · 93c01612
      Tim Simmons authored
      - Defines a plugin interface for what's actually emitted as part
        of designate "notifications".
      - The default plugin emits the same thing as notifications did prior
        to this patch.
      - The "audit" notification plugin emits recordset data changes and
        zone/recordset names, if they exist, the notifications with this
        plugin look like http://paste.openstack.org/show/545210/
      - Adds support for multiple notifications for a single change
      - Also adds client IP to the context object, as it's a field that
        may be of interest to some types of notifications
      - Many tests
      
      Change-Id: I01118fae8ce6e38ccc61b0ce763fd759affd9a86
      93c01612
  4. 16 Jan, 2017 1 commit
  5. 26 Sep, 2016 1 commit
    • Luong Anh Tuan's avatar
      Using sys.exit(main()) instead of main() · e5cb2569
      Luong Anh Tuan authored
      TrivialFix: Similar [1] in Kolla project
      As we known, Exceptions are raised by the sys.exit() function. When they
      are not handled, no stack traceback is printed in the Python interpreter.
      Therefore, when using sys.exit(main()) instead of main()
      may be more readable and reasonable.
      
      [1] https://review.openstack.org/#/c/349353/
      
      Change-Id: Ied52a7631da82a72f0dcf2fc9ed81840d24041d9
      e5cb2569
  6. 17 Sep, 2016 1 commit
  7. 23 Aug, 2016 1 commit
  8. 28 Jul, 2016 1 commit
  9. 27 Jul, 2016 1 commit
    • qinchunhua's avatar
      Python 3: dict.itervalues() · bb35643c
      qinchunhua authored
      Replace dict.itervalues() with dict.values(). The Python 3 dict
      type has no itervalues() method, the old itervalues() method was
      renamed to values().
      
      TrivialFix.
      
      Change-Id: I5d96f26db2bb3490271962d9548672cfdd03357e
      bb35643c
  10. 14 Jul, 2016 1 commit
  11. 07 Jun, 2016 1 commit
    • Kiall Mac Innes's avatar
      Add centos7, remove Fedora Vagrant VM · 5d0e4da3
      Kiall Mac Innes authored
      The Fedora box has not been available in some time, and most Designate
      deployments running on RH based distros will be RHEL/CentOS.
      
      Change-Id: I05e34c908ac1d5a7a2037d43f47987cad6c25531
      5d0e4da3
  12. 25 May, 2016 1 commit
  13. 20 May, 2016 1 commit
    • Federico Ceratto's avatar
      Add djbdns backend · be7e32df
      Federico Ceratto authored
      Add docs and basic tests
      Update config sample file and support matrix
      Change-Id: I709cea4e321f6bbee3b0f9f718fa6a9836af3ca5
      be7e32df
  14. 09 May, 2016 1 commit
  15. 26 Apr, 2016 1 commit
  16. 21 Apr, 2016 1 commit
  17. 12 Apr, 2016 1 commit
  18. 10 Apr, 2016 1 commit
    • Kiall Mac Innes's avatar
      Add Tempest Plugin to DevStack Plugin · fc2fe868
      Kiall Mac Innes authored
      Additionally, execute the tests in the gate
      
      Change-Id: I58930c40243068e97ff8f6f1684cfbe5565ac7f1
      Depends-On: I7733e8786d6b525a7c9a8d4f12add329cd030d9d
      Depends-On: Ic1ee7f8bfea7954fca4057b74b76fcb502bb782d
      Partially-Implements: blueprint designate-tempest-plugin
      fc2fe868
  19. 06 Apr, 2016 1 commit
  20. 23 Feb, 2016 1 commit
  21. 05 Jan, 2016 1 commit
  22. 04 Dec, 2015 1 commit
  23. 29 Nov, 2015 1 commit
  24. 27 Nov, 2015 2 commits
  25. 25 Nov, 2015 1 commit
  26. 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
      c5949ccb
  27. 08 Nov, 2015 1 commit
  28. 22 Sep, 2015 1 commit
  29. 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
      e90dbe1a
  30. 22 Aug, 2015 1 commit
  31. 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
      520c32e5
  32. 11 Aug, 2015 1 commit
  33. 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
      7cac0bd4
  34. 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
      1a71bb67
  35. 15 Jul, 2015 1 commit
  36. 14 Jul, 2015 1 commit
  37. 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
      7df3b685
  38. 08 Jul, 2015 1 commit
  39. 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
      a41e5ca7