python-zhmcclient icon indicating copy to clipboard operation
python-zhmcclient copied to clipboard

Roadmap for missing functionality relative to z15

Open andy-maier opened this issue 5 years ago • 1 comments

This issue lists the functionality that is missing in the zhmcclient project, relative to the functionality supported at the WS API of the HMC as per z15.

The functionality is listed in terms of HMC operations. Whether they are represented 1:1 in methods on zhmcclient resource objects is to be determined.

DISCUSSION: Prioritize and assign to zhmcclient releases.

Missing HMC operations:

Console:

  • "List Permitted Partitions" (on DPM mode CPCs)
  • "List Permitted Logical Partitions" (on classic mode CPCs)
  • Console support for mobile apps:
    • "Get Mobile App Preferences"
    • "Set Mobile App Preferences"
    • "Get CPC Notification Preferences for Device"
    • "Update CPC Notification Preferences for Device"
  • Console Hardware Message related operations:
    • "List Console Hardware Messages"
    • "Get Console Hardware Message Properties"
    • "Delete Console Hardware Message"
    • "Request Console Service" - for a HW message
    • "Get Console Service Request Information" - for a HW message
    • "Decline Console Service" - for a HW message

MFA Server Definition:

  • new resource; all operations

CPC:

  • "Set Auto-Start List" (issue #472)
  • STP-related operations: (issue #750)
    • "Set STP Configuration"
    • "Change STP-only Coordinated Timing Network"
    • "Join STP-only Coordinated Timing Network"
    • "Leave STP-only Coordinated Timing Network"
  • "Get CPC Audit Log"
  • "Get CPC Security Log"
  • CPC Hardware Message related operations:
    • "List CPC Hardware Messages"
    • "Get CPC Hardware Message Properties"
    • "Delete CPC Hardware Message"
    • "Request CPC Service" - for a HW message
    • "Get CPC Service Request Information" - for a HW message
    • "Decline CPC Service" - for a HW message
  • "Import DPM Configuration" (DPM mode) (issue #686)
  • Energy mgmt operations:
    • "Set zCPC Power Save"
    • "Set zCPC Power Capping"
    • "Get Energy Optimization Advice Summary"
    • "Get Energy Optimization Advice Details"

LPAR (classic mode):

  • "Reset Normal"
  • "Start Logical Partition"
  • "List OS Messages of a Logical Partition"
  • "Delete Logical Partition OS Message"
  • "List Managed Virtual Machines of a Logical Partition" (z/VM)

Partition (DPM mode):

  • "Delete Partition Asynchronously"
  • "Update Partition Properties Asynchronously"
  • "Reassign Storage Adapter Port"
  • OS message-related operations:
    • "List OS Messages of a Partition"
    • "Delete Partition OS Message"
    • "Get ASCII Console WebSocket URI" (issue #618)

Adapter (DPM mode):

  • "Get Partitions Assigned to Adapter"

StorageGroup (DPM mode):

  • "Resend Request"
  • "Accept Mismatched FCP Storage Volumes"
  • "Reject Mismatched FCP Storage Volumes"
  • "Get Storage Group Histories"

Storage mgmt feature for FICON (DPM mode):

  • StorageSite (DPM mode, FICON):
    • new resource; all operations
  • StorageFabric (DPM mode, FICON):
    • new resource; all operations
  • StorageSwitch (DPM mode, FICON):
    • new resource; all operations
  • StorageSubsystem (DPM mode, FICON):
    • new resource; all operations
  • StorageControlUnit (DPM mode, FICON):
    • new resource; all operations

CapacityGroup (DPM mode):

  • new resource; all operations (issue #734) - DONE PR #744

CapacityRecord (classic mode):

  • new resource; all operations

Group (classic mode??):

  • new resource; all operations

Group Profile (classic mode):

  • new resource; all operations

andy-maier avatar Dec 24 '20 12:12 andy-maier

TODO: Create issues for the missing functionality

andy-maier avatar Jun 17 '21 10:06 andy-maier

Superseded by issue #1667 - closing this issue.

andy-maier avatar Sep 16 '24 13:09 andy-maier