Skip to content

Enhance IBM Power HMC VM reconfigure CPU handling - #209

Open
dhananjai-yadav wants to merge 6 commits into
ManageIQ:masterfrom
dhananjai-yadav:AAIOPS-671-add-ibm-power-hmc-vm-reconfigure-vprocs-support
Open

Enhance IBM Power HMC VM reconfigure CPU handling#209
dhananjai-yadav wants to merge 6 commits into
ManageIQ:masterfrom
dhananjai-yadav:AAIOPS-671-add-ibm-power-hmc-vm-reconfigure-vprocs-support

Conversation

@dhananjai-yadav

@dhananjai-yadav dhananjai-yadav commented Aug 3, 2026

Copy link
Copy Markdown
Contributor
  • support dedicated partition processor count changes
  • support shared partition processing unit changes
  • add shared partition virtual processor reconfiguration
  • validate requested values against LPAR limits

Dependents:

@Fryguy

Fryguy commented Aug 3, 2026

Copy link
Copy Markdown
Member

@dhananjai-yadav Any reason this is draft?

Separately, check your commits author/committer - it's not showing as connected to you (perhaps your commit email is not in your GitHub profile?)

@Fryguy Fryguy added the enhancement New feature or request label Aug 3, 2026
@agrare

agrare commented Aug 3, 2026

Copy link
Copy Markdown
Member

@dhananjai-yadav I don't see any spec tests covering VM reconfigure, can you please add test coverage here?

@dhananjai-yadav

Copy link
Copy Markdown
Contributor Author

@dhananjai-yadav Any reason this is draft?

Separately, check your commits author/committer - it's not showing as connected to you (perhaps your commit email is not in your GitHub profile?)

The PR is in draft mode because I'm still making a few final changes.

Good catch 👍🏻 on the commit author/committer.
I'll check my Git configuration and make sure the commit email is associated with my GitHub account.

@dhananjai-yadav
dhananjai-yadav force-pushed the AAIOPS-671-add-ibm-power-hmc-vm-reconfigure-vprocs-support branch from 4274bc2 to c3f3fc5 Compare August 3, 2026 16:43
@dhananjai-yadav
dhananjai-yadav marked this pull request as ready for review August 3, 2026 17:08
@dhananjai-yadav
dhananjai-yadav requested a review from Fryguy as a code owner August 3, 2026 17:08
@dhananjai-yadav
dhananjai-yadav requested a review from agrare August 3, 2026 17:11
@agrare

agrare commented Aug 3, 2026

Copy link
Copy Markdown
Member

@dhananjai-yadav it looks like the first commit e39900c still isn't linked to your account, try amending it and force pushing

@agrare

agrare commented Aug 3, 2026

Copy link
Copy Markdown
Member

@dhananjai-yadav in order for this to work from the UI you're going to need changes to ui-classic as well. Unfortunately the VM reconfigure UI isn't pluggable yet.

@dhananjai-yadav
dhananjai-yadav force-pushed the AAIOPS-671-add-ibm-power-hmc-vm-reconfigure-vprocs-support branch from 29863de to aaaeff5 Compare August 3, 2026 17:41
@dhananjai-yadav

Copy link
Copy Markdown
Contributor Author

@dhananjai-yadav it looks like the first commit e39900c still isn't linked to your account, try amending it and force pushing

Thanks, for pointing it, did the fix

@dhananjai-yadav

dhananjai-yadav commented Aug 3, 2026

Copy link
Copy Markdown
Contributor Author

@dhananjai-yadav in order for this to work from the UI you're going to need changes to ui-classic as well. Unfortunately the VM reconfigure UI isn't pluggable yet.

yes, i already created a PR there as well : ManageIQ/manageiq-ui-classic#10202

Comment thread spec/models/manageiq/providers/ibm_power_hmc/infra_manager/reconfigure_spec.rb Outdated
@miq-bot

miq-bot commented Aug 3, 2026

Copy link
Copy Markdown
Member

Checked commits dhananjai-yadav/manageiq-providers-ibm_power_hmc@575be7c~...033611e with ruby 3.3.10, rubocop 1.86.0, haml-lint 0.73.0, and yamllint 1.37.1
4 files checked, 0 offenses detected
Everything looks fine. 🍰

@dhananjai-yadav
dhananjai-yadav requested a review from Fryguy August 4, 2026 11:04
@Fryguy

Fryguy commented Aug 7, 2026

Copy link
Copy Markdown
Member

@agrare Do we want to wait for the subclassed reconfigure or get this in first, then modify it later when core is updated?

@agrare

agrare commented Aug 12, 2026

Copy link
Copy Markdown
Member

Do we want to wait for the subclassed reconfigure or get this in first, then modify it later when core is updated?

The changes here ManageIQ/manageiq-ui-classic#10202 (comment) look fine enough, but these ManageIQ/manageiq-ui-classic#10202 (comment) are way too provider specific. If there isn't a more general way of doing that we will have to wait until we can load DDF forms from provider subclasses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants