Catalog reference migration limitations
When you upgrade Red Hat Edge Manager from a previous version, the automatic database migration converts label-based catalog references to catalogItemRef fields.
In certain scenarios, the migration cannot convert a reference and the catalog association is lost.
| Scenario | Behavior during migration | Impact | Manual remediation |
|---|---|---|---|
|
Catalog item was deleted before upgrade |
The migration process finds label references to a catalog item that no longer exists. The labels are ignored because there is no valid |
The device or fleet loses its catalog association. The operating system image or application continues to run from the previously resolved OCI image, but it is no longer tracked as a catalog deployment. |
Re-create the catalog item in the catalog. Then apply a |
|
Channel was removed from the catalog item before upgrade |
The migration process finds a channel label value that does not match any channel defined in the target |
The |
Apply a |
|
Label data fails validation against the |
The migration process attempts to convert the label values to a |
The labels are ignored and the catalog association is lost. The device or fleet retains its current running state but is no longer tracked as a catalog deployment. |
Verify the correct catalog name, item name, and version by listing the available catalog items with |
|
Labels were manually modified to invalid values |
The migration process finds labels with values that were manually edited to something the catalog system does not recognize. The invalid labels are ignored. |
The catalog association is lost. The device or fleet continues to run its current configuration but without a catalog reference. |
Identify the correct catalog, item, and version for the intended deployment. Apply a |