lmco/streamflow

Topology download and upload

Opened this issue · 0 comments

Support download of compiled topologies which combines framework jars, resources, and topology configuration data. This topology download should produce a single jar and should be executable outside of StreamFlow using the Storm binary executables

Conversely, upload of topologies should allow for upload of non-StreamFlow topologies which do not allow modification in the topology editor. These native Storm topologies can only be submitted or killed in the StreamFlow dashboard. StreamFlow topology jars which are uploaded will have the option of installing inbuilt dependencies such as framework jars and resources. Users should be prompted to replace each of the dependencies to ensure more up to date entities are not replaced.