Skip to content

feat: add IQN pool reservation support#341

Open
stevefulme1 wants to merge 1 commit into
CiscoDevNet:mainfrom
stevefulme1:feat/iqn-pool-reservation
Open

feat: add IQN pool reservation support#341
stevefulme1 wants to merge 1 commit into
CiscoDevNet:mainfrom
stevefulme1:feat/iqn-pool-reservation

Conversation

@stevefulme1

Copy link
Copy Markdown
Contributor

Summary

  • Add iqn pool type to intersight_pool_reservation module, targeting /iqnpool/Reservations and /iqnpool/Pools API endpoints
  • IQN reservations follow the same idempotent pattern as existing pool types (IP, UUID, MAC, WWNN, WWPN)
  • Includes unit test for IQN reservation body construction and full integration test target

Test plan

  • Unit test: test_iqn_reservation validates POST body has correct ObjectType: iqnpool.Reservation, Identity, and no IdPurpose
  • Unit test: test_all_pool_types_mapped verifies all 6 pool types present in POOL_TYPE_MAP
  • Integration test: reserve/idempotency/release/no-op cycle against IQN pool (mirrors existing IP pool test structure)

Ref: ACA-4997

Add iqn pool type to POOL_TYPE_MAP targeting /iqnpool/Reservations and
/iqnpool/Pools endpoints. Includes unit test for IQN reservation body
construction and integration test target mirroring existing IP pool
reservation test structure.

Ref: ACA-4997
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant