Description of problem: Customer who wants to stop their application during migration to avoid desynchronization issue can not copy PVC for their application. CAM tool can not discover any PVC because the PVCs are not attached to any pods. Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. Change replica count to 0 2. Try to create migration plan 3. It does not discover PVC Actual results: Cam tool can not discover any PVC Expected results: All PVC have to be discovered Additional info:
See also https://bugzilla.redhat.com/show_bug.cgi?id=1763832
Related to: https://issues.redhat.com/browse/MIG-179
As I mentioned above, the PVC attached to the COMPLETED pod is also discovered even though the pod is not running anymore. The COMPLETED pod is from cronjob so I think the conditions for discovering PVC are something vague.
*** Bug 1763832 has been marked as a duplicate of this bug. ***
Fixed by https://github.com/konveyor/mig-controller/pull/485
Verified using CAM 1.2.2 stage - name: MIG_CONTROLLER_REPO value: openshift-migration-controller-rhel8@sha256 - name: MIG_CONTROLLER_TAG value: 3923f6000eaff8c5f02d778e1d7b93515a8bc23990d54f917c30a108f7a37b3a - name: MIG_UI_REPO value: openshift-migration-ui-rhel8@sha256 - name: MIG_UI_TAG value: 6abfaea8ac04e3b5bbf9648a3479b420b4baec35201033471020c9cae1fe1e11 - name: MIGRATION_REGISTRY_REPO value: openshift-migration-registry-rhel8@sha256 - name: MIGRATION_REGISTRY_TAG value: ea6301a15277d448c8756881c7e2e712893ca8041c913476640f52da9e76cad9 - name: VELERO_REPO value: openshift-migration-velero-rhel8@sha256 - name: VELERO_TAG value: 1a33e327dd610f0eebaaeae5b3c9b4170ab5db572b01a170be35b9ce946c0281 - name: VELERO_PLUGIN_REPO value: openshift-migration-plugin-rhel8@sha256 - name: VELERO_PLUGIN_TAG value: 37d5167cbbeedcedaf6750d64ba992a75d3ae21f3d3df6c0c6eef6eb400dd076 After scaling the application to 0, the PVCs could be discovered by the UI, added to the migration and migrated properly.
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHEA-2020:2570