Commit Graph
100 Commits
Author SHA1 Message Date
Marco Zeisler 3701121aed orchestration server is no real "server" anymore, does not expose any REST API, only starts all the msg queues and waits for incoming requests. 2021-06-13 22:03:22 +02:00
Marco Zeisler b0efd9d35c update doc 2021-06-11 17:46:45 +02:00
Marco Zeisler d15659827c update doc 2021-06-11 17:31:06 +02:00
Marco Zeisler e5ccba9896 update doc 2021-06-11 17:30:15 +02:00
Marco Zeisler fe25fd652b update doc 2021-06-11 17:28:57 +02:00
Marco Zeisler 75e84e5a13 update doc 2021-06-11 17:12:27 +02:00
Marco Zeisler b248c41963 update doc 2021-06-11 17:08:48 +02:00
Marco Zeisler fd77446af7 update doc 2021-06-11 17:06:09 +02:00
Marco Zeisler 632421235f added doc 2021-06-11 17:00:50 +02:00
Marco Zeisler 94e61890ae fix dump to dumps 2021-06-11 16:46:42 +02:00
Marco Zeisler bd2ab0e6d3 fix dockerfile 2021-06-02 23:32:40 +02:00
Marco Zeisler e1cf74b599 remove hardcoded init; is done in i_feed and will be fetched from entity_ident 2021-06-02 23:12:18 +02:00
Marco Zeisler 058529d979 added comment 2021-06-02 23:10:27 +02:00
Marco Zeisler 740195d454 added comment 2021-06-02 23:10:02 +02:00
Marco Zeisler 8fb11e2cc5 ignore target velocity if recovering from NCE 2021-06-02 23:09:35 +02:00
Marco Zeisler 4653fa5738 remove prints 2021-06-02 23:06:19 +02:00
Marco Zeisler 564c7e9f3d call entity_ident traffic_lights_geo 2021-06-02 23:06:13 +02:00
Marco Zeisler 291e2ef78a added comment 2021-06-02 22:49:54 +02:00
Marco Zeisler 7642455f88 update 2021-06-02 22:46:06 +02:00
Marco Zeisler abef0d7694 more info to api 2021-06-02 22:45:30 +02:00
Marco Zeisler 6f27401882 added timestamp to target_velocity.py 2021-06-02 22:45:23 +02:00
Marco Zeisler 89db75f868 updated 2021-06-02 22:36:26 +02:00
Marco Zeisler c6e23189de log dicts instead of object representations 2021-06-02 22:35:16 +02:00
Marco Zeisler 7e3445f6ed fix set() to list() 2021-06-02 21:52:34 +02:00
Marco Zeisler 480eff011f move ident request to orchestration_server.py;
import sys modules for proper pickling;
2021-06-02 21:51:16 +02:00
Marco Zeisler dea4efbdcd move function 2021-06-02 20:51:13 +02:00
Marco Zeisler 8a1557e7bd move redis logic to event_logger.py 2021-06-02 20:50:40 +02:00
Marco Zeisler 52d2e0af27 changed order 2021-06-02 20:47:47 +02:00
Marco Zeisler 7dbf767443 added info 2021-06-02 20:47:41 +02:00
Marco Zeisler f76e4bfdb2 implemented logging to redis;
added api points to show logs;
2021-06-02 20:47:05 +02:00
Marco Zeisler dc007980cf Added little startup info 2021-06-02 20:46:46 +02:00
Marco Zeisler a2ca2a6c16 fixed Dockerfile 2021-06-02 19:39:51 +02:00
Marco Zeisler bc4f08add0 added comments 2021-05-28 21:30:09 +02:00
Marco Zeisler 9b4e334f9a added comments 2021-05-28 21:29:08 +02:00
Marco Zeisler 3880ec0d54 added comment 2021-05-28 21:22:57 +02:00
Marco Zeisler 1dd311f74d added comment 2021-05-28 21:20:53 +02:00
Marco Zeisler ea1e75eb22 diversify the flask ports, each flask instance has another port to prevent confusion; 2021-05-28 21:16:01 +02:00
Marco Zeisler 399e0a4173 move i_feed devices into separate folder; 2021-05-28 20:56:17 +02:00
Marco Zeisler 2923d28a00 update 2021-05-28 20:53:31 +02:00
Marco Zeisler 50b4d5faa5 update 2021-05-28 20:50:42 +02:00
Marco Zeisler c56741748a update 2021-05-28 19:48:22 +02:00
Marco Zeisler 31abeb2161 update 2021-05-28 19:47:19 +02:00
Marco Zeisler 3e5bc4e6a8 created / updated files with
`kompose convert`
2021-05-28 19:44:36 +02:00
Marco Zeisler 9401b92fba remove "-" in entity-ident service name;
added readme.md;
2021-05-28 19:43:39 +02:00
Marco Zeisler ea05bedaf0 remove 2021-05-28 19:38:21 +02:00
Marco Zeisler c897c40962 move to kubernetes folder; 2021-05-28 19:38:14 +02:00
Marco Zeisler 0e76e9ad6c added xway;
updated deps;
2021-05-28 19:24:10 +02:00
Marco Zeisler 27f0d0ab62 fix 2021-05-28 19:18:24 +02:00
Marco Zeisler 0b458bfa94 remove unnecessary req 2021-05-28 19:18:02 +02:00
Marco Zeisler 87a3b63273 added missing dep 2021-05-28 19:17:49 +02:00
Marco Zeisler a68e741aee added missing dep 2021-05-28 19:12:30 +02:00
Marco Zeisler 796000547f remove __init__.py 2021-05-28 19:08:29 +02:00
Marco Zeisler 7ec3c5ac51 remove 2021-05-28 19:07:37 +02:00
Marco Zeisler 01dcced46d added missing dep 2021-05-28 19:06:36 +02:00
Marco Zeisler d695b7205d added missing dep 2021-05-28 19:06:06 +02:00
Marco Zeisler 56c492c761 added orchestration Dockerfile 2021-05-28 19:05:40 +02:00
Marco Zeisler 970fee8456 added docker-compose.yml 2021-05-28 19:05:13 +02:00
Marco Zeisler 3b49e414d8 added/updated deps 2021-05-28 19:05:01 +02:00
Marco Zeisler 0c5fa6fecc added/updated deps 2021-05-28 19:04:33 +02:00
Marco Zeisler d9fe778186 retry connection setup until succeeds; 2021-05-28 19:03:56 +02:00
Marco Zeisler af5c419004 added i_feed for Dockerfile; 2021-05-28 18:23:19 +02:00
Marco Zeisler 881ef86181 update 2021-05-27 20:44:36 +02:00
Marco Zeisler ec520130d5 update 2021-05-27 20:40:35 +02:00
Marco Zeisler 9c280453bb added 2021-05-27 20:34:17 +02:00
Marco Zeisler 81fbfc1da6 added 2021-05-27 20:33:58 +02:00
Marco Zeisler 8552234917 remove 2021-05-27 20:33:43 +02:00
Marco Zeisler 1e4b2fbc66 change to rabbitmq 2021-05-27 20:33:11 +02:00
Marco Zeisler 4c87baf225 fix circuitbreaker exception 2021-05-27 20:31:33 +02:00
Marco Zeisler 8e5580ca7b move 2021-05-27 20:13:22 +02:00
Marco Zeisler f8d07d9bdf update 2021-05-27 20:12:16 +02:00
Marco Zeisler 51663b7583 rename 2021-05-27 20:07:46 +02:00
Marco Zeisler 669af31d77 update 2021-05-27 20:02:54 +02:00
Marco Zeisler dc32ff3ec2 remove 2021-05-27 20:00:48 +02:00
Marco Zeisler a7cd459c64 added .gitignore 2021-05-27 20:00:27 +02:00
Marco Zeisler 5a5698c790 moved pika to shared;
updated shared.readme;
2021-05-27 19:59:48 +02:00
Marco Zeisler 73174858d6 use installable shared lib for shared code 2021-05-27 19:53:41 +02:00
Marco Zeisler 37bffd5ce8 pass redis instance 2021-05-27 19:41:55 +02:00
Marco Zeisler dc89332bd5 use shared libs;
added event store which intercepts the message broker wrapper if exchange name is not logger
2021-05-27 19:38:49 +02:00
Marco Zeisler 4e1666ec5a updated shared libs 2021-05-27 19:38:16 +02:00
Marco Zeisler 2514ba60e8 update 2021-05-24 18:05:17 +02:00
Marco Zeisler d4f8e4c4ac fix line too long 2021-05-24 17:57:18 +02:00
Marco Zeisler 8cbb99ad5e small refactorings 2021-05-24 17:56:10 +02:00
Marco Zeisler aaa4390c1d small refactorings 2021-05-24 17:54:38 +02:00
Marco Zeisler bac2c079f0 small refactorings 2021-05-24 17:54:01 +02:00
Marco Zeisler 725580675a remove unused import 2021-05-24 17:52:19 +02:00
Marco Zeisler 8df1930a96 small refactorings;
added comments;
2021-05-24 17:51:41 +02:00
Marco Zeisler 3e07ea65ce traffic light sends orchestrator its status on change; 2021-05-24 17:42:33 +02:00
Marco Zeisler 349a38fa9f vehicle sends daf to orchestrator via rabbitMQ broker
vehicle receives new target velocity from orchestrator as response;
at this point, this velocity is just a random float between 0 and 130;
2021-05-24 17:17:50 +02:00
Marco Zeisler 8f9109f89f introduced a message_broker_wrapper 2021-05-24 16:34:37 +02:00
Marco Zeisler aff70ddf22 fix typo 2021-05-18 09:24:26 +02:00
Marco Zeisler dc01afdc78 fix typo 2021-05-18 09:20:59 +02:00
Marco Zeisler aa95110263 added comments 2021-05-17 18:29:43 +02:00
Marco Zeisler 96f187910b fix 2021-05-17 18:24:13 +02:00
Marco Zeisler d07a616462 added comment 2021-05-17 18:19:58 +02:00
Marco Zeisler f581863e14 added traffic light id; 2021-05-17 18:17:53 +02:00
Marco Zeisler 731d6a564a added simple traffic_light 2021-05-17 18:14:29 +02:00
Marco Zeisler 8d3d08e28e updated docu 2021-05-15 17:53:58 +02:00
Marco Zeisler 903d48806e rename external_call to send_status_update 2021-05-15 17:53:10 +02:00
Marco Zeisler 220f4674e5 added docu 2021-05-15 17:46:34 +02:00
Marco Zeisler 2eed541718 implemented NCE recovery; 2021-05-15 17:27:58 +02:00