Philipp Oppermann
35e86684d0
Update `up` and `destroy` commands for dora-daemon and ensure proper coordinator exit
3 years ago
Philipp Oppermann
7448594622
Update `dora check` to check whether daemon is running
3 years ago
Philipp Oppermann
8c1c29f7f8
Remove icoryx roudi handling from dora-cli
3 years ago
haixuanTao
15e42c19ae
Bumping dora version
3 years ago
haixuanTao
b15d25b9a3
Fix clippy warnings
3 years ago
haixuanTao
e4cc3cf2a1
Fix template for `v0.1.1`
3 years ago
Xavier Tao
86db6c007e
Implement an interactive `dora stop` command ( #143 )
3 years ago
Philipp Oppermann
bc2bfb634e
Merge branch 'request-reply-com-layer' into interactive-cli
3 years ago
Philipp Oppermann
5f86a104f6
Fix `coordinator_running` check
3 years ago
Philipp Oppermann
3c2a2dd6da
Allow optional naming of dataflows
3 years ago
Philipp Oppermann
7da63b89ce
Merge branch 'request-reply-com-layer' into interactive-cli
3 years ago
Philipp Oppermann
03d9c05eab
Use TCP-based request/reply communication layer for control messages
Use the new request/reply communcation layer and its TCP-based implementation for sending control messages from the CLI to the dora coordinator.
3 years ago
Philipp Oppermann
94ecacdfee
Implement an interactive `dora stop` command
Queries the list of running dataflows from the coordinator and prompts the user to choose one.
3 years ago
Philipp Oppermann
63c404a1af
Create a C++ dataflow template
3 years ago
Philipp Oppermann
ffa490cc8f
Implement C++ template in dora CLI
3 years ago
Philipp Oppermann
a8eb676478
Merge pull request #130 from dora-rs/dora-up-env-file
Allow configuring the `dora up` behavior through a `dora-config.yml` file
3 years ago
Philipp Oppermann
fe93b12611
Merge pull request #135 from dora-rs/fix-clippy
Fix clippy warnings
3 years ago
Xavier Tao
2d1ac25220
Add getting started section in `README` ( #131 )
* Add getting started section in `README`
* Update README.md
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
* Update README.md
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
* Update README.md
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
Co-authored-by: Philipp Oppermann <dev@phil-opp.com>
3 years ago
Philipp Oppermann
db8453ae90
Fix clippy warnings
3 years ago
Philipp Oppermann
34727d4247
Skip killing of `iox-roudi` on `dora destroy` if `iceoryx` is disabled in config
3 years ago
Philipp Oppermann
ef4046165e
Allow configuring the `dora up` behavior through a `dora-config.yml` file
3 years ago
haixuanTao
91fa33c1b4
Make `dataflow` the default kind when using `dora new`
3 years ago
haixuanTao
c7bc0f641f
Add python dataflow template
3 years ago
haixuanTao
2fc3fc70de
Replacing `-` with `_` in operator name template
The problem is that `op-1` get compiled into `libop_1.so` instead of `libop-1.so`.
The dataflow shared-library name would needs to be adapted afterward.
3 years ago
haixuanTao
7741022a53
Fix dora node template
- dora node does not import the right config.
- The template print makes it look like there is an error without modification.
3 years ago
haixuanTao
4ad67a1c24
fix compilation error of dora new operator
3 years ago
Philipp Oppermann
64996ea81b
Merge pull request #116 from dora-rs/dataflow-template
Implement dataflow templates in `dora new`
3 years ago
Philipp Oppermann
6f8ea6ba2d
Merge pull request #117 from dora-rs/cli-up
Implement `dora up` command to start coordinator and iceoryx RouDi
3 years ago
haixuanTao
2894fc7ed8
python template
3 years ago
Xavier Tao
e3c521738b
Refactoring `dora-cli` start and stop to uuid only ( #118 )
* Refactoring `dora-cli` start and stop to uuid only
To make selection of the `uuid` simpler, I removed the text of the start and stop command.
This makes `dora-cli` closer to the `docker-cli`.
This change make me able to do the following:
```bash
UUID=$(dora-cli start dataflow.yml)
dora-cli stop $UUID
```
* remove remove print UUID from dora-cli stop
3 years ago
Philipp Oppermann
a223504cbf
Merge pull request #114 from dora-rs/cli-check
CLI check wether dora-runtime and iceoryx daemons are running
3 years ago
Philipp Oppermann
11839ab486
Kill started `iox-roudi` process on `dora destroy`
3 years ago
Philipp Oppermann
f739678cc0
Implement `dora up` command to start coordinator and iceoryx RouDi
3 years ago
Philipp Oppermann
aec8643366
Check if `iox-roudi` process is running
3 years ago
Philipp Oppermann
081877a25e
Implement dataflow templates in `dora new`
3 years ago
Philipp Oppermann
37bc57f010
Create dataflow html file in current directory
Chrome does not permit opening HTML files from the tmp directory.
3 years ago
Philipp Oppermann
2adaf1e74b
Also check the environment when checking a dataflow
3 years ago
Philipp Oppermann
3f8891758f
Error when the environment check fails
3 years ago
Philipp Oppermann
559875a577
CLI check wether dora-runtime is running
3 years ago
Philipp Oppermann
64cf49703b
Implement download support for custom nodes
3 years ago
Philipp Oppermann
a37d3ee6c8
Don't parse operator source always as URI
Parsing as URI does not work for relative paths, e.g. `../../foo`.
3 years ago
Philipp Oppermann
13d3a91683
Implement support for downloading operator sources
Makes it possible to set an URL as operator source. The `dora-runtime` will then try to download the operator from the given URL when the dataflow is started.
3 years ago
Philipp Oppermann
465f60c8b3
Implement cli `list` command to list running dataflows
3 years ago
Philipp Oppermann
c4da2cbdad
Refactor: Move configuration to `core` crate
3 years ago
Philipp Oppermann
f063af1df6
Implement `stop` subcommand to send `stop` message to dataflow
The message is not recognized by the nodes/operators yet. This will be done in a follow-up commit.
3 years ago
Philipp Oppermann
5d89f81d86
Refactor control API as zenoh queries
Allows replying to requests. We use this to send the dataflow UUID back to the CLI after starting it.
3 years ago
Philipp Oppermann
801e965dc8
Merge branch 'main' into cli-start
3 years ago
Philipp Oppermann
faf8e9fbc1
Run cargo fmt
3 years ago
Philipp Oppermann
47bb3d16dd
Implement start command in cli
3 years ago
Philipp Oppermann
674ef3556c
Set up zenoh control session lazily
3 years ago