Skip to content
This repository was archived by the owner on Mar 26, 2026. It is now read-only.

vm-import-controller Change StorageClassName to StorageClass#1008

Open
abonillabeeche wants to merge 1 commit into
harvester:release-harvester-v1.2.2-rc1from
abonillabeeche:patch-1
Open

vm-import-controller Change StorageClassName to StorageClass#1008
abonillabeeche wants to merge 1 commit into
harvester:release-harvester-v1.2.2-rc1from
abonillabeeche:patch-1

Conversation

@abonillabeeche

Copy link
Copy Markdown

Change StorageClassName to StorageClass to match the chart

Summary

The UI asks for a StorageClass but we pass a StorageClassName, which has no match. Therefore the chart uses the default StorageClass.

PR Checklist

  • Is this a multi-tenancy feature/bug?
    • Yes, the relevant RBAC changes are at:
  • Do we need to backport changes to the old Rancher UI, such as RKE1?
    • Yes, the relevant PR is at:
  • Are backend engineers aware of UI changes?
    • Yes, the backend owner is:

Fixes #

While creating a custom migration scenario, we observed the preferred StorageClass wasn't in use. After looking into it, Gaurav pointed out the incorrect syntax was used.

Areas or cases that should be tested

Upgrade from 1.2.1, then edit and Save the AddOn.

Areas which could experience regressions

This change, when Saved, will create another PVC and delete the old one in the correct StorageClass as orignally defined vs the default SC. It could cause disk utilization issues if the user expected them somewhere else (which was originally wrong)

Change StorageClassName to StorageClass to match the chart

@torchiaf torchiaf left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @abonillabeeche . Is the bug affecting only the 1.2 version? in this case, could you please change the target branch? It should be release-harvester-v1.2.
Otherwise we should push on master and create the backports afterward.

@a110605 a110605 added the Enhancement minor or greater UI enhancement label Aug 26, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Enhancement minor or greater UI enhancement

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants