1. 06 Apr, 2022 1 commit
    • dekehn's avatar
      Checks for invalid denylist regex patterns · eee0fcbe
      dekehn authored
      Adds new field check method DenyListFields to validate
      the pattern string. in addition, check for a zero
      length string as well.
      
      Closes-Bug: #1934252
      Change-Id: I2b69025fc11125bb73a4e0f8c0dedad951399cbf
      eee0fcbe
  2. 05 Apr, 2022 1 commit
    • Michael Johnson's avatar
      Make grenade non-voting for stable/victoria · 81eedab5
      Michael Johnson authored
      This patch makes the designate-grenade-pdns4 job non-voting on the
      stable/victoria branch in preparation for the victoria branch to go into
      extended maintenance.
      
      Change-Id: I1d98198ce5a1f32ec724e4509092ebae8a4dcbd0
      81eedab5
  3. 12 Feb, 2022 1 commit
    • zhouhenglc's avatar
      Fix recordset_records quota enforcement · 6d1479a8
      zhouhenglc authored
      First I set recordset_records=3, and I can create recordset with 4 records
      successfully.
      Now enforce record quota by count records in database. when create recordset
      the number in database is 0., and quotas will not work no matter how much
      quota recordset_records are set. And once the excess quota is created
      successfully, it can not be updated. Unless quotas are updated.
      
      Closes-Bug: #1847200
      
      Change-Id: If8bc6043d95f52f67899a5ac69a2f72c8fd4de17
      (cherry picked from commit df10ff5b)
      6d1479a8
  4. 20 Nov, 2021 2 commits
    • Erik Olof Gunnar Andersson's avatar
      Fix race condition in the sink when deleting records · 1a2c3ca7
      Erik Olof Gunnar Andersson authored
      Updated the sink to behave closer to how we handle this type
      of operations in designate.api.v2.
      
      - Added object validation to all requests.
      - Better test coverage.
      - Use recordset update / delete instead of just record delete.
      
      Closes-Bug: #1947765
      Change-Id: I867600eb48a3e30a4d17471ab794ca717706823d
      (cherry picked from commit 4807c232)
      1a2c3ca7
    • Michael Chapman's avatar
      Support filtering on zone import/export list · 3069fb6b
      Michael Chapman authored
      List operations should add the task_type criterion to the user
      provided criterion.
      
      This patch also fixes the neutron-tempest-plugin-designate-scenario
      job to use the ussuri version neutron-tempest-plugin-designate-scenario-ussuri.
      This is required for this patch to merge.
      
      Change-Id: I983d930f975c109cce24a9587bba6db563b3f19f
      Launchpad: 1926058
      (cherry picked from commit fb9f0b33)
      3069fb6b
  5. 17 May, 2021 1 commit
  6. 15 Feb, 2021 1 commit
  7. 15 Oct, 2020 2 commits
  8. 30 Sep, 2020 2 commits
    • Mark Goddard's avatar
      Fix pool update with duplicate masters · 9e159d93
      Mark Goddard authored
      If any zones exist that belong to a pool that has any duplicate masters
      among all targets, currently updating the pool will fail.
      
      This change fixes the issue by ensuring the pool target master list does
      not contain duplicates.
      
      Change-Id: I72bae79b4f8e0bab739875d6f783abdb4868950b
      Closes-Bug: #1897936
      (cherry picked from commit 4e86bc2a)
      9e159d93
    • Jens Harbott's avatar
      Fix pdns4 devstack plugin · b1d588cd
      Jens Harbott authored
      We no longer need to deal with xenial or older distro versions, so we
      can assume that we can always install pdns4 from the distro directly
      and don't need the distro version check any longer.
      
      Drop a config option that was removed in pdns 4.2.x.
      
      Use mysql credentials correctly.
      
      Change-Id: I90af3a092296f943509833608f25522b6f8e9ab6
      (cherry picked from commit 6f17fe10)
      b1d588cd
  9. 25 Sep, 2020 2 commits
    • OpenStack Release Bot's avatar
      Update TOX_CONSTRAINTS_FILE for stable/victoria · 47b9909a
      OpenStack Release Bot authored
      Update the URL to the upper-constraints file to point to the redirect
      rule on releases.openstack.org so that anyone working on this branch
      will switch to the correct upper-constraints list automatically when
      the requirements repository branches.
      
      Until the requirements repository has as stable/victoria branch, tests will
      continue to use the upper-constraints list on master.
      
      Change-Id: Ie606998216a12a536031cfc1f8ff4cc648c0e80c
      47b9909a
    • OpenStack Release Bot's avatar
      Update .gitreview for stable/victoria · cac2210c
      OpenStack Release Bot authored
      Change-Id: I751d6ddcef281dd5aa83940147018c9a9a86458c
      cac2210c
  10. 21 Sep, 2020 1 commit
  11. 18 Sep, 2020 2 commits
  12. 16 Sep, 2020 1 commit
  13. 11 Sep, 2020 1 commit
  14. 25 Aug, 2020 1 commit
  15. 23 Aug, 2020 1 commit
  16. 30 Jul, 2020 1 commit
    • hamalq's avatar
      Fix multi messages AXFR with TSIG · 1fa892ea
      hamalq authored
      TSIG sign for multi messages AXFR was using the wrong dnspython
      signing function which does not support sequence messages in
      response which cause the AXFR error below
      WARNING -- Some TSIG could not be validated
      
      Change-Id: I7ce84ac9cf5bc5f6fca47dc79c51fe0becf96ac6
      Closes-Bug: 1886685
      1fa892ea
  17. 28 Jul, 2020 3 commits
  18. 27 Jul, 2020 1 commit
    • Jorge Niedbalski's avatar
      Update zones masters using pool target masters. · 3756fc51
      Jorge Niedbalski authored
      
      
      This change enforces the update of the zone masters
      for all zones that belongs to a particular pool, using
      the pool's defined target(s) masters and forcing a update_zone
      call.
      
      This change also, moves the backend base class update_zone
      method as an abstract method, allowing to each backend
      implementation to create its own update logic. For the
      case of bind9 its extended to allow running a rndc modzone
      with the new given masters for the zone fixing the behavior
      exposed on LP: #1879798.
      
      Fixes-Bug: #1879798
      
      Change-Id: I9dddd4130a0cbb29311eeb52e077e216c8c03f3a
      Signed-off-by: default avatarJorge Niedbalski <jorge.niedbalski@canonical.com>
      3756fc51
  19. 24 Jul, 2020 1 commit
    • Thomas Goirand's avatar
      Add a /healthcheck middleware · 33210929
      Thomas Goirand authored
      The /healthcheck URL, as provided by oslo.middleware, is very
      useful for operators to setup haproxy and to do monitoring.
      Such feature is already in many services like Keystone, Glance,
      and others.
      
      The same type of patch has been approved in Neutronm, Heat, and
      Cinder. It's under discussion in Nova, where they want to check
      more than just the wsgi app, though the pricinple to add it has
      been accepted already.
      
      Change-Id: I8f24431db0ec88385b4b916e181d6da3e598c764
      33210929
  20. 14 Jul, 2020 1 commit
  21. 11 Jul, 2020 1 commit
  22. 10 Jul, 2020 3 commits
  23. 09 Jul, 2020 1 commit
  24. 29 Jun, 2020 1 commit
    • michaeltchapman's avatar
      Remove broken and outdated related doc page · 6e8080e8
      michaeltchapman authored
      The ubuntu PPA was for havana and there appears to be no
      more modern equivalent
      
      The nova and neutron designate plugins both link to github
      repositories that are now deleted.
      
      The chef cookbook, debian packages and example plugin have no
      updates in the last 7 years
      
      The bug and blueprint links are current and are already on the
      getting-started page
      
      The git repo has been added to the getting started page as that
      was the only remaining link
      
      Change-Id: I5d93ffdbeac54a396fc34d13a96636b23c5845e1
      6e8080e8
  25. 20 Jun, 2020 2 commits
  26. 17 Jun, 2020 2 commits
  27. 13 Jun, 2020 1 commit
    • Jens Harbott's avatar
      Fix uwsgi path · 839d8b54
      Jens Harbott authored
      Devstack is switching back to using distro installed uwsgi, which will
      not reside in the same directory as the python binaries. Make sure to
      use the right path for it. See also [0].
      
      [0] https://review.opendev.org/577779
      
      Change-Id: Ic1b67c9d0ebfbf444f5ee096d6478fbe0c073329
      839d8b54
  28. 08 Jun, 2020 1 commit
    • Hervé Beraud's avatar
      Use unittest.mock instead of mock · 2dd101a3
      Hervé Beraud authored
      The mock third party library was needed for mock support in py2
      runtimes. Since we now only support py36 and later, we can use the
      standard lib unittest.mock module instead.
      
      Change-Id: I59926bc1c116ec6fa0aef270a18001d27dfd3bb3
      2dd101a3
  29. 05 Jun, 2020 1 commit