-
Bug
-
Resolution: Fixed
-
Low
-
None
-
None
-
None
-
Minor
Issue Summary
Apps that have only a Data Center and Cloud listing in Marketplace do not appear correctly in App Assessment for Exists in Cloud and Can Be Migrated columns, even if the data is correct in Marketplace.
Here we can see the app app.jxl has an entry in Maketplace for the /migration endpoint.
$ curl --silent 'https://marketplace.atlassian.com/rest/2/addons/app.jxl/migration' | jq '.' { "vendorId": 1219648, "addonKey": "app.jxl", "addonName": "JXL - Spreadsheet Table Issue Editor for Jira", "cloudAddonKey": "app.jxl", "cloudVersionAvailability": "PUBLIC", "cloudVersionDevelopmentRoadmap": "https://jxl.app/docs/roadmap", "featureDifferenceDocumentation": "https://jxl.app/help/migration/features", "migrationDocumentation": "https://jxl.app/help/migration/paths", "cloudMigrationAssistantCompatibility": "1.0.0" }
We can confirm the versions available with
$ curl --silent 'https://marketplace.atlassian.com/rest/2/addons/app.jxl?application=jira&hosting=datacenter&withVersion=true' | jq '._embedded.version.deployment' { "server": false, "cloud": false, "connect": false, "autoUpdateAllowed": false, "permissions": [], "dataCenter": true, "dataCenterStatus": "compatible" }
However in the Cloud Migration Assistants, they only uses hosting=server, and doesn't check the datacenter value for hosting when aggregating the marketplace data.
Steps to Reproduce
- In Marketplace have an app that only has DataCenter and Cloud entries
- Install the app in a Data Center instance of Jira or Confluence
- Go to App Assessment in the relevant CMA and check the values for Exists in cloud and Can be migrated
Expected Results
Exists in cloud and Can be migrated are correctly populated based on the information in https://developer.atlassian.com/platform/app-migration/app-assessment-UI/ .
Actual Results
Exists in cloud and Can be migrated show as .
Workaround
Ensure you app has an entry for server in Marketplace.
- is related to
-
MOVE-84900 Loading...
-
MOVE-86601 Loading...
- relates to
-
DEVHELP-6986 Loading...
Hi 74700d9b524c - Good to hear from you. Sorry about the trouble you experienced with the App Assessment table earlier. Glad we were able to get it fixed! Perhaps I can shed some light on the labeling system. We've combined labels for "unknown" and "low" migration success rates under a single label ("Stage 1") because it reduces complexity for our customers in understanding what the labels mean and how they should proceed. In both scenarios, where the migration success rate is "unknown" or "low" we recommend that our customers proceed with caution (meaning thoroughly test the migration path). It is not meant to be an assessment of the app, nor the vendor. Please let us know if any of your customers have understood otherwise, so that we can help sort it out.
Thanks,
akassab
Product Manager, Atlassian Cloud Migrations