Repository navigation
feat: detect and alert outdated plugin/provider versions - #17
Conversation
Signed-off-by: Madhav Dhatrak <madhavdhatrak02@gmail.com>
32b6d7c to
4fa9209
Compare
spron-in
left a comment
There was a problem hiding this comment.
It can be directly bundled with OpenEverest v2, so when a user installs OpenEverest, they can automatically access Plugin Hub.
this is already done when you install dev.2 release.
As for your PR - do you think we should tackle also non-production versions? Like 1.2.3-rc or 1.2.3-beta? Which are also correct according to semver.
Great, I was on dev.1
Yes, absolutely! We can handle non-production versions as well. I will update the comparison logic in catalog.ts and push the update to this PR shortly. |
Signed-off-by: Madhav Dhatrak <madhavdhatrak02@gmail.com>
|
I have updated src/catalog.ts to implement SemVer pre-release precedence comparison now it can tackle also non-production versions as well Tested on a K8s cluster across various pre-release and stable version transitions: e.g. testing
@spron-in You can verify the changes |


Added version detection logic that extracts installed versions for providers (Kubernetes CR labels) and plugins (OpenEverest API) and compares them against the latest catalog versions. It displays an "Update available" badge in the catalog table and shows an update warning banner along with the
helm upgradecommand in the detail drawer if a newer version is available.Closes #14
I have tested these changes locally by building the Docker image and verifying them on OpenEverest v2. See the screenshots below:
@spron-in You can verify the changes
Also some feature we should consider for Plugin Hub is:
Let me know your thoughts!