Commit Graph

  • ffe80f215e Merge 'origin/dev-game-layer' into feature/1924-Agent-Interface Marek Wolan 2023-10-25 09:58:04 +01:00
  • 091920c6f7 Merged PR 192: Implement missing actions Czar Echavez 2023-10-25 08:35:59 +00:00
  • c9b06e1bfb Delete sandbox file Marek Wolan 2023-10-24 17:06:58 +01:00
  • cb60b6f785 Update text in docs Marek Wolan 2023-10-24 17:02:29 +01:00
  • d49d5b292d Add a bit of documentation Marek Wolan 2023-10-24 15:51:29 +01:00
  • ac23633d82 #1947: Added documentation on how the node initialisation works Czar.Echavez 2023-10-24 15:41:39 +01:00
  • c4b43c479e #1947: remove storing deleted files in a list and banish them to the shadow realm instead Czar.Echavez 2023-10-24 11:53:21 +01:00
  • 174de013fb Align blue actions with common env Marek Wolan 2023-10-24 11:43:25 +01:00
  • 6b7c483a67 Align observations to Common approach Marek Wolan 2023-10-24 11:07:25 +01:00
  • 1e66795aff #1947: remove scan from components that cannot be scanned Czar.Echavez 2023-10-24 10:43:00 +01:00
  • 8b85d5d55b #1947: node startup/shutdown now take multiple timesteps to complete Czar.Echavez 2023-10-24 10:11:50 +01:00
  • d4eee36b7b Fix software registration for game layer and simulator interface Marek Wolan 2023-10-23 17:23:14 +01:00
  • 975aa9ffc2 Minor changes to rewards and services. Marek Wolan 2023-10-23 16:26:34 +01:00
  • 724beb1a29 #1947: folder/file scan now take multiple time steps to complete Czar.Echavez 2023-10-23 15:58:37 +01:00
  • ffc4711afb #1947: added test for agent actions + clearing up the implementation of the request managers for filesystem Czar.Echavez 2023-10-20 12:58:58 +01:00
  • 0f24b4a646 Remove broken import Marek Wolan 2023-10-19 15:34:46 +01:00
  • 49e78d5291 Add docstrings and fix formatting on many things Marek Wolan 2023-10-19 09:36:23 +01:00
  • e0f8c3c5ea Add documentation Marek Wolan 2023-10-19 01:56:40 +01:00
  • 0edb9b46a7 #1947: clean up existing work and clear up some itesm left in TODO Czar.Echavez 2023-10-18 13:21:05 +01:00
  • 4ee2235dd1 #1947: temp commit what is done so far Czar.Echavez 2023-10-16 11:42:56 +01:00
  • 9b5d95cbb9 #1947: refactor am->rm to align with refactor of ActionManager->RequestManager Czar.Echavez 2023-10-13 10:41:27 +01:00
  • 5e419455f1 Merge branch 'dev' into feature/1947-implement-missing-node-actions Czar.Echavez 2023-10-12 13:17:04 +01:00
  • c9e4ba3c7d #1947: File and Folder hash checks Czar.Echavez 2023-10-12 11:16:25 +01:00
  • 027addc485 Merge remote-tracking branch 'origin/dev' into feature/1924-Agent-Interface Marek Wolan 2023-10-12 10:00:46 +01:00
  • 1c5eb392d0 Merged PR 184: Connect up actions in the simulator Marek Wolan 2023-10-12 09:00:30 +00:00
  • 565af11dba Minor fixes to rewards Marek Wolan 2023-10-12 09:59:45 +01:00
  • 70c1857bbc Implement rewards for UC2 (draft) Marek Wolan 2023-10-11 15:49:41 +01:00
  • b84ab84385 Fix GATE Client to work successfully with GATE Server Marek Wolan 2023-10-11 14:08:55 +01:00
  • def2c3699b Add empty obs placeholders Marek Wolan 2023-10-10 21:01:09 +01:00
  • 060bbf0506 #1947: added ability for files and folders to be scanned, corrupted and repaired Czar.Echavez 2023-10-10 15:14:47 +01:00
  • a1b4d3d5e0 Merge branch 'feature/1812-traverse-actions-dict' into feature/1947-implement-missing-node-actions Czar.Echavez 2023-10-10 09:59:34 +01:00
  • 56eda38a6e #1947: git merge did not change add_action -> add_request Czar.Echavez 2023-10-10 09:52:40 +01:00
  • f3451b2fbb Replace request overwrite error with warning Marek Wolan 2023-10-10 09:50:39 +01:00
  • b53c3856dd Add GATE wheel temporarily Marek Wolan 2023-10-10 09:48:04 +01:00
  • 80d371c238 Merge branch 'feature/1812-traverse-actions-dict' into feature/1947-implement-missing-node-actions Czar.Echavez 2023-10-10 08:58:58 +01:00
  • 91f06c15f6 Fix formatting with precommit Marek Wolan 2023-10-09 18:35:30 +01:00
  • c9bc8fbf3d Fix file observation test Marek Wolan 2023-10-09 18:33:30 +01:00
  • 37c851b5c5 Merge remote-tracking branch 'origin/dev' into feature/1924-Agent-Interface Marek Wolan 2023-10-09 18:29:48 +01:00
  • 18706be4ff Merge branch 'origin/dev' into feature/1812-traverse-actions-dict Marek Wolan 2023-10-09 18:26:25 +01:00
  • 560e416eda Merge 'origin/feature/1812' into feature/1924 Marek Wolan 2023-10-09 18:25:46 +01:00
  • e85c5977d0 remove redundant code from sandbox notebook Marek Wolan 2023-10-09 18:22:30 +01:00
  • f68886d5df Fix bugged actions Marek Wolan 2023-10-09 17:29:50 +01:00
  • bbf2b09f96 #1947: Add ability for all simcomponents to be scanned - sets up ability for service, files, folders and nodes to be scanned Czar.Echavez 2023-10-09 16:47:36 +01:00
  • e06c51e5d6 Merged PR 191: Web Service and Client Czar Echavez 2023-10-09 13:21:17 +00:00
  • 318539fd8f #1943: apply suggestions from PR + fixing FTP bug + elaborating Czar.Echavez 2023-10-09 13:25:12 +01:00
  • 5a5710c6ae Rename Sim Actions to request Marek Wolan 2023-10-09 13:24:08 +01:00
  • 2722abe428 Fix typos and formattig (based on PR Review) Marek Wolan 2023-10-09 11:49:38 +01:00
  • df22d0de0b Merge remote-tracking branch 'origin/dev' into feature/1812-traverse-actions-dict Marek Wolan 2023-10-09 11:39:31 +01:00
  • 081a3e519a Fix certain observation bugs Marek Wolan 2023-10-08 17:57:45 +01:00
  • ccb36f8400 Change observations to make loading from config better Marek Wolan 2023-10-08 17:02:54 +01:00
  • 3dea9743c3 Get primaite session step working Marek Wolan 2023-10-06 20:32:52 +01:00
  • 853bb9eecc #1943: unit tests + refactoring HTTP -> Http Czar.Echavez 2023-10-06 12:10:57 +01:00
  • 2a8df074b9 Add network action Marek Wolan 2023-10-06 10:36:29 +01:00
  • be6b904db9 - Fixed FTP client server infinite recursion - ftp server and clients can be installed on the same node, this could cause a loop of requests - fixed tests broken by merged with dev Czar.Echavez 2023-10-05 16:24:48 +01:00
  • 4699e87ea8 Merge branch 'dev' into feature/1943-service-web-server Czar.Echavez 2023-10-04 16:35:23 +01:00
  • c71e989ac6 Merged PR 187: Database Service backup using FTP Czar Echavez 2023-10-04 14:06:32 +00:00
  • 97f0267539 #1796: apply PR suggestions + fix tests Czar.Echavez 2023-10-04 11:33:18 +01:00
  • fabd4fd5dd Add ACL Action to game layer Marek Wolan 2023-10-04 09:07:04 +01:00
  • 82da21b073 \#1943: - changelog added - added documentation + example of using web server + web browser - extended web server so that it also accepts ip addresses - web server can differentiate between a normal page request and one that propagates into a DB request - rename WebServerService -> WebServer Czar.Echavez 2023-10-03 16:56:35 +01:00
  • 4b5a73bd32 #1943: web server + client + tests + a few improvements to syslogging Czar.Echavez 2023-10-03 14:59:48 +01:00
  • 2b617e01a3 Finalise actions interface Marek Wolan 2023-10-02 17:21:43 +01:00
  • fdebfce406 #1796: Fix test + making the restore test better Czar.Echavez 2023-10-02 12:14:59 +01:00
  • 84405d7ed3 #1796 - Added docstring to the test_uc2_data_manipulation_scenario.py Chris McCarthy 2023-09-29 20:19:26 +01:00
  • 3dc8a0f222 #1796 - Made the FTP copy real files. Hardcoded the DatabaseService backup folder and filename. Added db restore and final query check to the data manipulation e2e test. Chris McCarthy 2023-09-29 20:14:42 +01:00
  • bca3e6344e #1796: documentation Czar.Echavez 2023-09-28 14:09:32 +01:00
  • 6202d320a6 #1796: Add ability to create and restore database backups + add more sys log messages + remove the link size checks temporarily Czar.Echavez 2023-09-28 12:23:49 +01:00
  • c096d06bcd #1796: pre installing system software Czar.Echavez 2023-09-26 15:14:24 +01:00
  • 161d441ad6 Merged PR 185: FTP - client/server Czar Echavez 2023-09-26 13:38:42 +00:00
  • f1346ae278 put in agent parsing skeleton Marek Wolan 2023-09-26 12:54:56 +01:00
  • 79615243e4 #1916: Added example usage for FTP Czar.Echavez 2023-09-26 12:09:41 +01:00
  • 92e0110e73 yaml parse and connect links Marek Wolan 2023-09-26 11:48:22 +01:00
  • fdf66ba3de Make yaml parser work with services Marek Wolan 2023-09-26 10:52:14 +01:00
  • f79ed99bd2 end of day Marek Wolan 2023-09-25 19:17:57 +01:00
  • 493014ca19 draft yaml parser Marek Wolan 2023-09-25 17:57:47 +01:00
  • 9d4e41435d End-of-day commit Marek Wolan 2023-09-25 16:04:04 +01:00
  • 0140fe7c48 #1916: fix a problem with process_ftp_command method Czar.Echavez 2023-09-25 15:59:31 +01:00
  • 2520b67889 #1916: - Added FTP to changelog - Added FTP to documentation - Added documentation in code - Clean up of methods - prevent repeats of the same code Czar.Echavez 2023-09-25 14:31:57 +01:00
  • 98ca71aaba Merge branch 'dev' into feature/1916-ftp-client-server Czar.Echavez 2023-09-25 10:40:51 +01:00
  • 2c234ab67a #1916: Setting up a connected states + added tests + error states for if service is interacted with when not running Czar.Echavez 2023-09-22 15:38:01 +01:00
  • 58edb6d3e4 #1916: Created FTP superclass + working retrieve file method for FTP Czar.Echavez 2023-09-21 15:13:30 +01:00
  • 53fd4ed828 Finish File Observation Marek Wolan 2023-09-21 10:42:26 +01:00
  • d98d303dda Merge remote-tracking branch 'origin/feature/1812-traverse-actions-dict' into feature/1924-Agent-Interface Marek Wolan 2023-09-21 10:13:31 +01:00
  • f54f278fca Initialise observations in agent interface Marek Wolan 2023-09-21 10:13:01 +01:00
  • 2e76b3f162 #1916: FTP client STOR request to FTP server Czar.Echavez 2023-09-20 16:23:35 +01:00
  • 860b3fb801 Add test to new action functionliaty Marek Wolan 2023-09-19 16:11:42 +01:00
  • 682091b4ba Remove redundant method Marek Wolan 2023-09-19 15:30:02 +01:00
  • 93476554a9 Undo experimental changes to request format Marek Wolan 2023-09-19 15:17:13 +01:00
  • 68f67f13da Fix formatting on docs for actions. Marek Wolan 2023-09-19 15:13:51 +01:00
  • d523ccc3cb Improve docs on action system Marek Wolan 2023-09-19 14:23:14 +01:00
  • fd1a4403f4 Merged PR 179: Updated pull_request_template.md Marek Wolan 2023-09-19 12:43:17 +00:00
  • 3ee5e22b24 Add router action Marek Wolan 2023-09-19 12:48:55 +01:00
  • 898123cb10 Stub out more actions Marek Wolan 2023-09-19 11:46:02 +01:00
  • aa6834ad08 Check service actions work. Marek Wolan 2023-09-19 11:41:02 +01:00
  • 610517d817 Underscore 'parent' refs to make pydantic happy. Marek Wolan 2023-09-19 11:28:13 +01:00
  • a719389e05 Add placeholder actions Marek Wolan 2023-09-19 11:24:42 +01:00
  • 77108634e8 Merge remote-tracking branch 'origin/dev' into feature/1812-traverse-actions-dict Marek Wolan 2023-09-19 10:12:47 +01:00
  • f913294058 #1916: moved services into their own subdirectories Czar.Echavez 2023-09-18 14:20:19 +01:00
  • f180c6f680 Merged PR 177: DNS Server and Client Czar Echavez 2023-09-18 10:31:16 +00:00
  • 939de40f1e #1752 - Moved dns_server ip address from the NIC to the Node. Updated the arcd_uc2_network so that clients and servers have a dns server. Added sys_log entries for DNSServer and DNSClient. MAde the DNSServer always rend a reply, but for the resolved IP address to be empty if it cannot be resolved. Chris McCarthy 2023-09-18 10:25:26 +01:00
  • b1e46b4f9e #1752: Apply suggestions from PR review Czar.Echavez 2023-09-14 20:08:06 +01:00