Skip to content

AddOn Upgrades are failing #1274

@BryonLewis

Description

@BryonLewis

Describe the bug
The Addon's documentation is incorrect:
https://kitware.github.io/dive/Deployment-Docker-Compose/#addon-management
This is no longer the data that is being used and the referenced file isn't right.
This is the proper URL list in a CSV file format: https://github.com/VIAME/VIAME/blob/main/cmake/download_viame_addons.csv

To Reproduce
Try using the dive_configuration/upgrade_pipelines endpoint
It will fail to download all of the add-ons because they no longer exists.

Related data
Is there a dataset on viame.kitware.com that illustrates this bug well? Please link it here.

Quick Fix
We could update this listing to be correct and update the documentation to point to the proper CSV file:
https://github.com/Kitware/dive/blob/main/server/dive_tasks/tasks.py#L34-L44

Expected behavior
Maybe we should add an Administrator Panel which checks this CSV file displays it to the user and allows the admin user to choose which items to download and display?
We could add a front-end only visible by logged-in admins which would download this CSV file from the github repo and display it to the user with checkboxes. The user could then decided which ones to add to the system and it would call the endpoint with the proper data in there.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions