Marek Wolan
ec7723732b
Merge remote-tracking branch 'origin/dev' into feature/2137-refactor-request-api
2024-01-04 14:40:20 +00:00
Marek Wolan
bc367222a8
Change software describe state keys
2024-01-04 12:55:46 +00:00
Marek Wolan
25c8ec2ec9
Add skeleton for action integration and unit tests
2024-01-03 18:19:10 +00:00
Marek Wolan
48f1d13fd8
Minor refactor and add comment
2024-01-03 16:23:44 +00:00
Marek Wolan
2aa7c18ad3
Merge remote-tracking branch 'origin/dev' into bugfix/2143-node-service-patch-main
2024-01-03 14:43:46 +00:00
Marek Wolan
96f8435c5e
Add service patch and fix other bugs
2023-12-21 15:07:41 +00:00
Marek Wolan
a798d262b8
use names instead of uuids for requests
2023-12-18 14:03:47 +00:00
Marek Wolan
ffeb04d6ed
Merged PR 235: Refactor describe_state to use name/hostname instead of UUID as primary key
...
## Summary
- Refactor Simulator state to use service/application name instead of UUID, and node hostname instead of UUID.
- Refactor observations to read the hostname/name instead of UUID.
- Refactor rewards as well.
- Refactor configs to specify name instead of reference that will be translated to UUID.
## Test process
Existing unit tests pass. Inspected the printout from running 'describe_state' on arcd_uc2_network' to verify that names are used to report state.
## Checklist
- [x] PR is linked to a **work item**
- [x] **acceptance criteria** of linked ticket are met
- [x] performed **self-review** of the code
- [na] written **tests** for any new functionality added with this PR
- [na] updated the **documentation** if this PR changes or adds functionality
- [x] written/updated **design docs** if this PR implements new functionality
- [na] updated the **change log**
- [x] ran **pre-commit** checks for code style
- [x] attended to any **TO-DOs** left in the code
Related work items: #2131
2023-12-15 16:02:29 +00:00
Marek Wolan
7a1abb1ef8
Minor fixes based on code review
2023-12-15 13:09:50 +00:00
Marek Wolan
a16028d10c
Merge remote-tracking branch 'origin/feature/2131-refactor-describe-state' into feature/2137-refactor-request-api
2023-12-15 10:10:39 +00:00
Nick Todd
fab39b1506
Merge branch 'dev' into feature/2041_2042-Add-NTP-Services
2023-12-15 09:50:19 +00:00
Marek Wolan
6a80f4cc77
Make game layer work with new state api
2023-12-14 14:04:43 +00:00
Czar Echavez
094e89fff1
#2059 : Renamed Red service to red application and moved the datamanipulation bot to the red application folder
2023-12-08 14:54:29 +00:00
Nick Todd
c3015b7f0e
Merge branch 'dev' into feature/2041_2042-Add-NTP-Services
2023-12-07 14:55:01 +00:00
Nick Todd
50a6e17fab
2041: Make NTP work with TCP transport layer
2023-12-06 16:42:28 +00:00
Marek Wolan
a5c4f7797d
Make saving step metadata optional
2023-12-04 10:42:20 +00:00
Marek Wolan
ba3d37316b
Apply suggestions from review
2023-12-04 09:21:47 +00:00
Marek Wolan
105763971d
Merge 'origin/dev' into bugfix/episode-length-and-rewards
2023-12-03 14:49:34 +00:00
Marek Wolan
eeedea2eff
Make more friendly user outputs when training SB3
2023-12-01 15:36:07 +00:00
Czar Echavez
c2f7d737f7
#2084 : missed change to logger
2023-11-30 21:11:35 +00:00
Marek Wolan
21b865d8a8
Merge origin/dev into feature/1859
2023-11-27 22:13:42 +00:00
Chris McCarthy
58e9033a4c
#1859 - First pass at an implementation of the full reset method. Will now start testing...
2023-11-27 23:01:56 +00:00
Chris McCarthy
ae5046b8fb
#1859 - As disccused
2023-11-27 17:05:12 +00:00
Chris McCarthy
c3bb78c5a3
Merge remote-tracking branch 'devops/feature/1859-red-agent-marek' into feature/1859-red-agent-marek
2023-11-27 13:50:41 +00:00
Chris McCarthy
4d4a578555
#1859 - Integrated the runtime execution for web client. Added in the webclient application execution action. Now fixing http status code issues.
2023-11-27 13:47:59 +00:00
Marek Wolan
89cbc08352
Apply suggestions from code review
2023-11-27 13:28:11 +00:00
Marek Wolan
ece9b14d63
Resolve merge conflicts
2023-11-26 23:29:14 +00:00
Jake Walker
cbdaa6c444
Move data manipulation agent into individual file
2023-11-24 16:32:04 +00:00
Jake Walker
08c1b3cfb9
Fix code style issues
2023-11-24 15:56:04 +00:00
Czar Echavez
330e87698e
Merge remote-tracking branch 'origin/dev' into bugfix/2064-software-continues-running-after-node-is-turned-off
2023-11-24 15:16:25 +00:00
Czar Echavez
b7b718f25d
#2064 : added a method that checks if the class can perform actions and added it where necessary + tests everywhere
2023-11-24 15:15:56 +00:00
Marek Wolan
e609f8eb50
Fix misconfiguration in uc2 config and session
2023-11-24 14:56:17 +00:00
Chris McCarthy
dfb08b8cf3
#1859 - DB query now returns false if the query isn't ran due to the node being off
2023-11-24 11:52:33 +00:00
Jake Walker
ff8b773c10
Database Manipulation Bot bug fixes
2023-11-24 11:10:34 +00:00
Jake Walker
4e104a4d99
Update data manipulation bot
2023-11-24 10:33:19 +00:00
Jake Walker
92dabe59f7
Fix data manipulation bot configuration
2023-11-24 10:04:19 +00:00
Marek Wolan
bfd5f054dc
Merge 'origin/dev' into feature/1971-ray-agents-2
2023-11-24 09:50:37 +00:00
Jake Walker
b13a9d3daf
Add application execution action for data manipulation bot
2023-11-24 09:25:55 +00:00
Marek Wolan
50c9ef16cb
Move policy module into session
2023-11-24 09:18:18 +00:00
Marek Wolan
bd109a7cfc
Complete session->game rename refactor
2023-11-24 09:14:55 +00:00
Chris McCarthy
dfe07ad926
#2034 - Fixed deepcopy reference issue
2023-11-23 21:25:52 +00:00
Jake Walker
5f1a5af1b4
Add data manipulation bot action manager
2023-11-23 16:06:19 +00:00
Jake Walker
c93705867f
Move configuration from agent to data manipulation bot
2023-11-23 15:53:47 +00:00
Christopher McCarthy
76939fb8e8
Apply suggestions from code review
2023-11-23 15:45:22 +00:00
Chris McCarthy
efeaa4c1cc
#2034 - Implemented the Simulation reset functionality by doing a deepcopy of the Simulation object inside the PrimaiteSession upon instantiation. Added a test that uninstalls a service before performing a reset then checks that the service reappears.
2023-11-23 15:31:06 +00:00
Marek Wolan
f1f516c51a
Add multi agent session test
2023-11-23 02:51:31 +00:00
Marek Wolan
14ae8be5e2
Update session after it was split from game
2023-11-23 00:54:19 +00:00
Marek Wolan
1fd5298fc5
Fix multi agent system
2023-11-22 20:22:34 +00:00
Marek Wolan
9070fb44d4
Check that ray single agent training works
2023-11-22 13:26:29 +00:00
Marek Wolan
b81dd26b71
Add Ray env class
2023-11-22 13:12:08 +00:00