Download operation sends a copy of the SmartModule from the Hub to the local or Cloud cluster, defined by the profile
in the Fluvio Client. After downloading, all SmartModules, regardless of their source, are treated the same.
SmartModule Hub is powered by InfinyOn Cloud
, which requires a Cloud account and the CLI:
There are two methods for downloading SmartModules from SmartModule Hub:
In InfinyOn Cloud, the Hub collapses multiple versions of the same SmartModule in one object. For example:
infinyon/regex-filter
-> `infinyon/regex-filter@0.1.0`
-> `infinyon/regex-filter@0.1.2`
-> `infinyon/regex-filter@0.2.1`
...
Click Hub from the top menu.
All Public and Public-Owned SmartModules are displayed.
Choose the SmartModule you want to download, pick a version, and click Download
The SmartModule is downloaded to your cluster and the state of the button changes.
Downloading a SmartModule From the Hub is as follows:
$ fluvio hub download infinyon/json-sql@0.1.0
trying connection to fluvio router.infinyon.cloud:9003
downloading infinyon/json-sql@0.1.0 to infinyon-json-sql-0.1.0.ipkg
... downloading complete
... checking package
... cluster smartmodule install complete