Commit Graph

1799 Commits

Author SHA1 Message Date
Zuul 314ae80c0f Update git submodules
* Update designate from branch 'master'
  to bbd1c106f1d5f68aee989fb8ab9c442a92f832b0
  - Merge "Cleanup deprecated and ineffective api options"
  - Cleanup deprecated and ineffective api options
    
    Remove the deprecated [service:api] options because these were
    deprecated several cycles ago[1][2] and have had no effect for long
    time.
    
    [1] 1a4ace8a9adf1a938c7f465e8f5666fc8cd21c16
    [2] 79c61e46f367a9e6606490a716bce97534a0173f
    
    Change-Id: Ibdea583c6e96731158ee412f11c08c6ac1962c60
2024-04-16 10:50:24 +00:00
OpenStack Proposal Bot 42251a5242 Update git submodules
* Update designate from branch 'master'
  to e13b31b1f97708ac6e564159619590716acdd786
  - Imported Translations from Zanata
    
    For more information about this automatic import see:
    https://docs.openstack.org/i18n/latest/reviewing-translation-import.html
    
    Change-Id: Ifd31ba13214d755e9a8669c4efd77ccf6be9f5fb
2024-04-15 14:31:10 +00:00
Erik Olof Gunnar Andersson 1e4942c883 Update git submodules
* Update designate from branch 'master'
  to 808f0c9198a4aad558b22c3b3f839202a825f980
  - Cleaned up coordinator and locking byte handling
    
    Change-Id: Ia112623c82b4b2e945048037844ea21f854e4399
2024-04-12 18:58:14 +00:00
Zuul 7ba1caae81 Update git submodules
* Update designate from branch 'master'
  to 097ffc6df181290eba1bcd7c492b1b505bc15434
  - Merge "Bump hacking"
  - Bump hacking
    
    hacking 3.0.x is too old. This also removes the note about old behavior
    of pip which has been changed in recent versions.
    
    Notes:
    - A few errors newly detected are also fixed.
    
    - This also fixes the compatibility with flake8 >= 3.0 because flake8
      is also bumped when we bump hacking.
    
    - pretty_flake8 tool is removed because it's not commonly used but
      needs maintenance effort to keep it in sync with newer releases
    
    Change-Id: I8e91b06199bfbed1d6e9f8d62ddf52fafd60b7f9
2024-03-18 10:37:22 +00:00
OpenStack Release Bot cd085fe080 Update git submodules
* Update designate from branch 'master'
  to 2db9b9377d05aff10c3e52ebb327e6c0f8a1ed97
  - Update master for stable/2024.1
    
    Add file to the reno documentation build to show release notes for
    stable/2024.1.
    
    Use pbr instruction to increment the minor version number
    automatically so that master versions are higher than the versions on
    stable/2024.1.
    
    Sem-Ver: feature
    Change-Id: Ic67e02b74367697ae67f86cff60539fcff046be2
2024-03-15 11:21:03 +00:00
Zuul e8a721bbc6 Update git submodules
* Update designate from branch 'master'
  to 018c7ee862d0bf31fa08ae92339c5f6f0b738a73
  - Merge "reno: Update master for unmaintained/xena"
  - reno: Update master for unmaintained/xena
    
    Update the xena release notes configuration to build from
    unmaintained/xena.
    
    Change-Id: Icbd0dd4b4d06f12be4877b9b8d65a69f68cef85f
2024-03-05 23:02:48 +00:00
Zuul 7e03f116e3 Update git submodules
* Update designate from branch 'master'
  to 6cba53283121cb054fe5731a4f19cfe7e3f595a7
  - Merge "reno: Update master for unmaintained/wallaby"
  - reno: Update master for unmaintained/wallaby
    
    Update the wallaby release notes configuration to build from
    unmaintained/wallaby.
    
    Change-Id: I9a0eeb1c6913a71d990a3e29bcbf80d0066d39df
2024-03-05 23:02:46 +00:00
OpenStack Release Bot a1ba51401f Update git submodules
* Update designate from branch 'master'
  to 3215f42e9ec296e5c83b66346669555a5b5208f1
  - reno: Update master for unmaintained/victoria
    
    Update the victoria release notes configuration to build from
    unmaintained/victoria.
    
    Change-Id: I9ccb2a934ae1d23ef9b5e5185ee609ea53e68207
2024-03-05 23:02:43 +00:00
Zuul 5adf40ae40 Update git submodules
* Update designate from branch 'master'
  to 54e3ece623d018923602104d4ff8c666ccf15de1
  - Merge "Add catalog zone support to devstack plugin"
  - Add catalog zone support to devstack plugin
    
    This patch adds the ability to configure devstack to use catalog zones
    when using the BIND9 backend.
    
    It also adds a test job "designate-bind9-catalog-zones" that uses catalog zones
    with a BIND9 backend.
    
    Change-Id: Ib618d7850b0a86a8eb10eaa52b0e330cf908883a
    Signed-off-by: Jan Hartkopf <jhartkopf@inovex.de>
2024-02-27 16:44:15 +00:00
Zuul e0c4939b19 Update git submodules
* Update designate from branch 'master'
  to 91f7d7d3fb3c39c6897f1508ce390c2dcbbd8759
  - Merge "Add support for catalog zones"
  - Add support for catalog zones
    
    This implements the spec to introduce support for providing catalog zones.
    
    Co-Authored-By: Nico Keller <nico.keller@inovex.de>
    Change-Id: Ic9e593d661f2eb1db59a5b235521e0746489f9bb
    Signed-off-by: Jan Hartkopf <jhartkopf@inovex.de>
2024-02-14 20:16:54 +00:00
OpenStack Release Bot 1c91792ab8 Update git submodules
* Update designate from branch 'master'
  to f540b8795cde3edab09d853c912e7b6aa5b5bfbc
  - reno: Update master for unmaintained/yoga
    
    Update the yoga release notes configuration to build from
    unmaintained/yoga.
    
    Change-Id: Ia1b9291e45ef067ccd213f4ff83877f571742ffb
2024-02-05 15:14:12 +00:00
Zuul 08e09b3b7c Update git submodules
* Update designate from branch 'master'
  to dd5993ad1b0633cee3269c4b2476d4acc9b672fc
  - Merge "Removed unused function and improved Zone Master coverage"
  - Removed unused function and improved Zone Master coverage
    
    - Removed to_list as it is implemented the same way in the base class.
    
    Change-Id: I74558bd4b1ca4effdbd2475ff7f08a5072e1e44f
2024-01-30 19:46:54 +00:00
Zuul 4290ec0f72 Update git submodules
* Update designate from branch 'master'
  to 69c6b12a8d41f75c564f2f38a1f4feb5ef787eaf
  - Merge "Stop using deprecated zake coordination driver"
  - Stop using deprecated zake coordination driver
    
    The zake driver in tooz was deprecated[1] because the zake library has
    been archived[2].
    
    [1] 9acbc5391521155b04aa6654fb91c90b467b5750
    [2] https://github.com/yahoo/Zake
    
    Change-Id: I0fabc466c045c2dc20c88932b061422612c48005
2024-01-30 02:26:23 +00:00
Takashi Kajinami 61b351d146 Update git submodules
* Update designate from branch 'master'
  to cb47b4e00e1b4bc1a560b95b9ac7d1514942d879
  - Make edgegrid-python optional
    
    The edgegrid-python library is not necessary unless akamai backend is
    used, so this library should be an optional dependency to avoid pulling
    unnecessary packages.
    
    Note that akamai backend hasn't been updated since it was added 4 years
    back. Probably we can deprecate and remove it assuming it's not really
    used(or at least it's not maintained).
    
    Change-Id: If13e722e5ec3cdcd11461201ea20b2dc022cce10
2024-01-23 00:09:35 +00:00
Erik Olof Gunnar Andersson 36ce1e9d6b Update git submodules
* Update designate from branch 'master'
  to 002005a440e87198e05719d17c3d39a980a552e3
  - Cleanup Heartbeat Emitter abstraction code
    
    Change-Id: Ia53230c6eaac1987c6e7cedc523079ee586dafaf
2024-01-10 12:13:13 +00:00
Zuul 27b4fd0ffc Update git submodules
* Update designate from branch 'master'
  to d8cd8bf44802d0c2df7ec52eac007e60d44c23ad
  - Merge "Update python classifier in setup.cfg"
  - Update python classifier in setup.cfg
    
    As per the current release tested runtime, we test
    till python 3.11 so updating the same in python
    classifier in setup.cfg
    
    Change-Id: Id074752fede10b9422e1e47739ff3ec28f65738b
2024-01-09 13:00:07 +00:00
Zuul 290095df6a Update git submodules
* Update designate from branch 'master'
  to 9d96f5f955a48953cf15ce1ce40f163813265c07
  - Merge "Improve Dyntext coverage and removed unusable code"
  - Improve Dyntext coverage and removed unusable code
    
    - Removed poll_response code that wasn't working.
    - Removed unused code.
    - Fixed non-lazy loaded log lines.
    
    Change-Id: Ib8b0f4d61c1ee94f48b020c70ef260397d358172
2024-01-09 00:23:24 +00:00
Zuul a486d4bb49 Update git submodules
* Update designate from branch 'master'
  to e73c03d661178e4bb56b5687768834132d36b214
  - Merge "Improved notification unit test coverage"
  - Improved notification unit test coverage
    
    Change-Id: I8b1283f0d7b884e7f15aab2fd9514c93ed146230
2024-01-09 00:04:05 +00:00
Zuul 387d9a9667 Update git submodules
* Update designate from branch 'master'
  to 318a9ce075773bc3381bc1a272563e48fa0fd727
  - Merge "Remove unused validation function"
  - Remove unused validation function
    
    Change-Id: I30595c472779edccb173b6db0025d7084a192111
2024-01-09 00:04:03 +00:00
Erik Olof Gunnar Andersson a999f0cea0 Update git submodules
* Update designate from branch 'master'
  to ddef40c9b1a5118666c4a0e150b5dde84cdea707
  - Cleanup cross function / unit imports
    
    Change-Id: I741bd5342625dd0617c9d319323a343cbb2f8cc5
2024-01-09 00:04:01 +00:00
Erik Olof Gunnar Andersson 98c038a21e Update git submodules
* Update designate from branch 'master'
  to 2e2b652419f2caef75cec5ae1ea4b8bd6a6fe54a
  - Increase minimum test coverage to 97%
    
    Change-Id: Id6889aafd1c1a1108ea4bb4dead27d411d05b048
2024-01-07 18:42:36 +00:00
Erik Olof Gunnar Andersson cf45f461c5 Update git submodules
* Update designate from branch 'master'
  to 21ae2fb4ff434d591eab7befef462fcbdbe1222d
  - Improve Scheduler coverage
    
    Change-Id: Iaded56fbdfd06d66b906617259ccbaf7cc21e910
2024-01-07 15:49:16 +00:00
Erik Olof Gunnar Andersson 1dbc071998 Update git submodules
* Update designate from branch 'master'
  to 16e2433d25756bee9e069d725ac852895f43d7ed
  - Added basic fake network coverage
    
    This code should never be used in production, but it is always
    good to have basic test coverage either way to make it easier
    to understand the implementation.
    
    Change-Id: I17e74223e5c68fe9d0799dedd94c88e399ff21ba
2024-01-07 15:49:14 +00:00
Erik Olof Gunnar Andersson 29eca02d51 Update git submodules
* Update designate from branch 'master'
  to ff70036bf9f64d595c7c3b97e80fc08ee7b86e1f
  - Improve NS1 test coverage
    
    Change-Id: I784acb919790da08c841605c5971a19517c508b1
2024-01-07 15:49:12 +00:00
Erik Olof Gunnar Andersson b97f7d440b Update git submodules
* Update designate from branch 'master'
  to 39a8c8f116c05911a2ef369fafc956e3d07c7ebf
  - Improved V2 controller coverage
    
    - Removed code that was impossible to reach.
    
    Change-Id: Ib3c11d792ff1a5c0110ab2263e7a8a6d5f6baae0
2024-01-07 15:49:10 +00:00
Erik Olof Gunnar Andersson ccefa54a9d Update git submodules
* Update designate from branch 'master'
  to 571d902c59bdcbe031d479432caf18ba2586e86f
  - Improved pool move test coverage
    
    Change-Id: I59926b701e375b01dd46fc0fad0ce2db6dd73fe7
2024-01-07 15:49:08 +00:00
Erik Olof Gunnar Andersson 180c0fb560 Update git submodules
* Update designate from branch 'master'
  to 57f2e367bf9263da87ab7238d9176d50781eab7b
  - Restructure testing
    
    - Moved all functional tests to dedicated folder.
    - Updated a few tests to use faster oslo tests.
    - Renamed fixtures.py to base_fixtures.py.
    
    Change-Id: Ie8c5591dd12a91350173bec2b418b6c9ddea79fe
2024-01-07 14:09:43 +00:00
Erik Olof Gunnar Andersson 20cf64bd68 Update git submodules
* Update designate from branch 'master'
  to af940fb6e4431c9eb9799cc983a85465ec865011
  - Increase minimum test coverage to 96%
    
    Change-Id: I791295e7500a75a3a1ee28a7d796163a77591a9d
2023-12-17 00:42:21 +00:00
kpdev 11b89dbb28 Update git submodules
* Update designate from branch 'master'
  to 8733f8f85bf0b8c3cedc35d9a41a511a3cb8dd78
  - Add new API for zone move
    
    The new API would be v2/zones/<zone_id>/tasks/move
    Only POST would be allowed on this API.
    This move zone from existing pool and add it in new pool. After zone
    pool_id field will be updated in DB, clone-zone will be created on
    target pool backend servers. The zone transfer(AXFR/IXFR) will happen
    and the zone on target pool gets synced with the Designate DB.
    This command serve as replacement to "zone export + zone delete + zone
    import" procedure.
    
    Added following things in pool move operation:
      - Add/Update NS servers of new pool in the zone
    
    Implements: blueprint zone-move
    Change-Id: I5307de429114b20efd9785c3c0cdb33977418423
2023-12-16 02:13:50 +00:00
Erik Olof Gunnar Andersson 20e94d2db2 Update git submodules
* Update designate from branch 'master'
  to f5a034272ddeddf80dc858396cf31ab581f4ae5e
  - Add upgrade test coverage
    
    Adding additional test upgrade coverage. This implementation
    tests things like the is_migration_needed flag. In the future
    we can also add support for MySQL functional coverage as well.
    
    Change-Id: I9386d1bfbfee1fe8ff41859520cdbe94381ee3fd
2023-12-14 19:58:31 +00:00
Erik Olof Gunnar Andersson 48445758e9 Update git submodules
* Update designate from branch 'master'
  to d90691f3a29416dbb209b52aae288a5916bca632
  - Improved service coverage
    
    Change-Id: I16ee9a86f64af2d666adc8a5cad5267fc34910b1
2023-12-13 01:22:43 +00:00
Erik Olof Gunnar Andersson b7529f4e4d Update git submodules
* Update designate from branch 'master'
  to 2ffc4902a102110e272f69362086cd6e574b3aa3
  - Cleanup Central tests
    
    Multiple tests were failing under some scenarios because of
    how we were mocking certain resources in these tests.
    
    - Removed unused code.
    - Standardized test code.
    - Moved central/test_basic tests to functional tests.
    
    Change-Id: I30870244686b7ce9b0e793da2dd6b67a2cb82246
2023-12-13 01:10:27 +00:00
Erik Olof Gunnar Andersson 289d18c4e7 Update git submodules
* Update designate from branch 'master'
  to 7067155a7d9b30a5155b5d9cbdd6089a6b2a44f3
  - Improved Notifications coverage
    
    - Minor cleanup to code to make it easier to read.
    - Restructured tests.
    
    Change-Id: Id508f9dfd776a0017bd02db461331983e1f82646
2023-12-13 01:06:37 +00:00
Erik Olof Gunnar Andersson 5d61e8c294 Update git submodules
* Update designate from branch 'master'
  to db5766e883339d11af399c29d4350f242afdb197
  - Standardized Service unit tests
    
    A lot of our unit tests don't need to setup a proper RPC
    connection. This patch mocks the RPC path for all these
    tests and standardizes some of the tests.
    
    Change-Id: Ibdc1d495c8aa15c3e29293aabd2a9641bf12c897
2023-12-13 00:55:56 +00:00
Zuul bc816bc6ad Update git submodules
* Update designate from branch 'master'
  to b68451c076f1b70a642414808bc697e6f9006edc
  - Merge "Improved worker rpcapi coverage"
  - Improved worker rpcapi coverage
    
    Change-Id: Ib1a907f6377967901b1c079580a10f99d408eb12
2023-12-12 07:50:33 +00:00
Zuul 8075eba703 Update git submodules
* Update designate from branch 'master'
  to ab5826f116d7acb039c8828986934ca57fdddb85
  - Merge "Improve API Controllers coverage"
  - Improve API Controllers coverage
    
    - Removed unnecessary error handling.
    
    Change-Id: I669b3081bc724d7d30df3cc8ad5e82dcad81889b
2023-12-12 07:50:32 +00:00
Zuul dc6e4d30ec Update git submodules
* Update designate from branch 'master'
  to ca4b0ef515aecdbbc2ab431180a11054386595ec
  - Merge "Cleanup context code"
  - Cleanup context code
    
    - Added additional coverage.
    - Split tests into unit and functional tests.
    - Simplified _ContextAuthPlugin.
    
    Change-Id: Ie786b73b00196b51185e514d84be618617339d06
2023-12-09 16:15:39 +00:00
Zuul 728029096f Update git submodules
* Update designate from branch 'master'
  to c3aedd88113db25eedb633c20c03c08cea4f516b
  - Merge "Fix incorrect test IP range being used by zonefiles"
  - Fix incorrect test IP range being used by zonefiles
    
    Change-Id: I6825279c42cd6ac721d3863ef5e2ca1eb70e25a7
2023-12-09 16:15:38 +00:00
Zuul 1751b66375 Update git submodules
* Update designate from branch 'master'
  to d96f840b4208346d509f59d5323653e52485f308
  - Merge "Fix occasional failure in Service tests"
  - Fix occasional failure in Service tests
    
    If another test is calling the rpc code, the
    initialized flag will already be set.
    
    Change-Id: I91bed3050ef253f3502ae3573bf36f211f65ed8c
2023-12-09 16:15:36 +00:00
Zuul 634824de79 Update git submodules
* Update designate from branch 'master'
  to 594ab3fcaf5e6e8a192fb50dcd996bffd1e46609
  - Merge "Fix FloatingIP ttl not allowing zero"
  - Fix FloatingIP ttl not allowing zero
    
    Related-Bug: #1926429
    Change-Id: Iae2d4f7d66feaf1206167faf10d834deb762e962
2023-12-08 20:11:31 +00:00
Erik Olof Gunnar Andersson 2d091843bd Update git submodules
* Update designate from branch 'master'
  to f424245d56e8310c79b0b9a603b64b886244b95b
  - Improved producer task test coverage
    
    Change-Id: I4a3901512b31d1d13db9e75d3de26bf2dcb5ba0d
2023-12-08 17:52:35 +00:00
Zuul 029a3ed005 Update git submodules
* Update designate from branch 'master'
  to 55cc882706668482e6a3538964b9609addc74964
  - Merge "Cleaned up rpc loggingutils"
  - Cleaned up rpc loggingutils
    
    - Added basic test coverage.
    - Moved rpc logging to decorators.
    - Enabled DEBUG logging by default for tests.
    - Changed variables names to make them clearer.
    
    Change-Id: Ie7a00355b853a17d06131d46b17003650126c109
2023-12-07 22:34:30 +00:00
Zuul 7525756e2c Update git submodules
* Update designate from branch 'master'
  to 6b5a989fbf6f9eaa79e7b34327f9ea00d0dbb785
  - Merge "Cleaned up quota implementation"
  - Cleaned up quota implementation
    
    - Added additional test coverage.
    - All core methods are now abstractmethods.
    
    Change-Id: I94d789d4aa58ffcd4ea05079f7d7015de232ce19
2023-12-07 21:35:17 +00:00
Zuul 56bf71fde8 Update git submodules
* Update designate from branch 'master'
  to 9d253ad6ede86b5fe92a5e2d4f8015a6d2bd6b69
  - Merge "Improved dnsutils coverage"
  - Improved dnsutils coverage
    
    - Removed impossible None check.
    
    Change-Id: Idda68bdb82a79c723b18482974cf65f9807bcf40
2023-12-07 18:22:27 +00:00
Zuul 6c57055ba8 Update git submodules
* Update designate from branch 'master'
  to 870c9f7f674ce55d15484545ce579a21bd3ceccd
  - Merge "Improved Manage coverage"
  - Improved Manage coverage
    
    - Added basic unit tests for base and pool.
    
    Change-Id: Ic2c420d171884237b33eeebeacd5160276f1eb50
2023-12-07 18:13:28 +00:00
Zuul 3972b86939 Update git submodules
* Update designate from branch 'master'
  to d5bb456d5fad5e695190626a172d712446cef0ff
  - Merge "Add missing worker delete_zone test"
  - Add missing worker delete_zone test
    
    Change-Id: I933eece0aee6c423d7e22ef3fc864088bcd9d6c5
2023-12-07 16:55:37 +00:00
Zuul 4f214d03da Update git submodules
* Update designate from branch 'master'
  to 76d4e8a06a39047a2512089be0af1f07c56a58fc
  - Merge "Remove unused rpc calls"
  - Remove unused rpc calls
    
    These RPC calls were only used internally and does not
    need to be exposed as RPC calls.
    
    The following rpc calls were removed.
    - find_records
    - find_recordset
    - update_zone_import
    
    Change-Id: I0dd7c77def9a9d41a518b92b9a662a0e1fce1e3e
2023-12-07 15:27:06 +00:00
Zuul 6e79774394 Update git submodules
* Update designate from branch 'master'
  to 3c0f4bd866405c943961773386e1a6f1298a075c
  - Merge "Remove unused ZoneLock"
  - Remove unused ZoneLock
    
    Change-Id: I129fe7eaa2b43c5a9f02de5804da3c855b0419b1
2023-12-07 15:27:05 +00:00
Zuul 5a8001c272 Update git submodules
* Update designate from branch 'master'
  to 128dc86237fad6155861c84f3d1055fb3cb4470a
  - Merge "Remove executable flag from impl_dynect.py"
  - Remove executable flag from impl_dynect.py
    
    Change-Id: If0fdb4045cdecec474a1e2192534bf637644cfcc
2023-12-06 15:02:30 +00:00
Zuul c09e18d47e Update git submodules
* Update designate from branch 'master'
  to 4a84b9c0c2b91d154b85b5c5c1a2fff3612949bc
  - Merge "Fix RPC tests"
  - Fix RPC tests
    
    The old implementation could in rare cases cause
    race conditions with other tests.
    
    Change-Id: I515441bfd34e96266ba893ac4dfb937499cf3501
2023-12-05 19:50:34 +00:00