#3060 - Adding version to YAML files within PrimAITE
This commit is contained in:
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
ports:
|
ports:
|
||||||
- ARP
|
- ARP
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
ports:
|
ports:
|
||||||
- ARP
|
- ARP
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
max_episode_length: 128
|
max_episode_length: 128
|
||||||
ports: []
|
ports: []
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
ports:
|
ports:
|
||||||
- ARP
|
- ARP
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -247,6 +247,11 @@ class PrimaiteGame:
|
|||||||
game.options = PrimaiteGameOptions(**cfg["game"])
|
game.options = PrimaiteGameOptions(**cfg["game"])
|
||||||
game.save_step_metadata = cfg.get("io_settings", {}).get("save_step_metadata") or False
|
game.save_step_metadata = cfg.get("io_settings", {}).get("save_step_metadata") or False
|
||||||
|
|
||||||
|
# TODO: Future YAML config should specify the PrimAITE version they are written for.
|
||||||
|
# For now, we warn that if it is missing, pending a mechanism to handle variations.
|
||||||
|
if not cfg["version"]:
|
||||||
|
_LOGGER.warning("Version definition is missing from provided configuration. ")
|
||||||
|
|
||||||
# 1. create simulation
|
# 1. create simulation
|
||||||
sim = game.simulation
|
sim = game.simulation
|
||||||
net = sim.network
|
net = sim.network
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: false
|
save_agent_actions: false
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
ports:
|
ports:
|
||||||
- ARP
|
- ARP
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
# | node_a |------| switch_1 |------| node_b |
|
# | node_a |------| switch_1 |------| node_b |
|
||||||
# -------------- -------------- --------------
|
# -------------- -------------- --------------
|
||||||
#
|
#
|
||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -4,6 +4,7 @@
|
|||||||
# | client_1 |------| switch_1 |------| client_2 |
|
# | client_1 |------| switch_1 |------| client_2 |
|
||||||
# -------------- -------------- --------------
|
# -------------- -------------- --------------
|
||||||
#
|
#
|
||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
# | client_1 |------| switch_1 |------| client_2 |
|
# | client_1 |------| switch_1 |------| client_2 |
|
||||||
# -------------- -------------- --------------
|
# -------------- -------------- --------------
|
||||||
#
|
#
|
||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -30,6 +30,8 @@
|
|||||||
# | external_computer |------| switch_3 |------| external_server |
|
# | external_computer |------| switch_3 |------| external_server |
|
||||||
# ----------------------- -------------- ---------------------
|
# ----------------------- -------------- ---------------------
|
||||||
#
|
#
|
||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
ports:
|
ports:
|
||||||
- ARP
|
- ARP
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -30,6 +30,8 @@
|
|||||||
# | external_computer |------| switch_3 |------| external_server |
|
# | external_computer |------| switch_3 |------| external_server |
|
||||||
# ----------------------- -------------- ---------------------
|
# ----------------------- -------------- ---------------------
|
||||||
#
|
#
|
||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
# | client_1 |------| switch_1 |------| client_2 |
|
# | client_1 |------| switch_1 |------| client_2 |
|
||||||
# -------------- -------------- --------------
|
# -------------- -------------- --------------
|
||||||
#
|
#
|
||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: false
|
save_pcap_logs: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: false
|
save_agent_actions: false
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: false
|
save_agent_actions: false
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
# | client_1 |------| switch_1 |------| client_2 |
|
# | client_1 |------| switch_1 |------| client_2 |
|
||||||
# -------------- -------------- --------------
|
# -------------- -------------- --------------
|
||||||
#
|
#
|
||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
save_pcap_logs: true
|
save_pcap_logs: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: false
|
save_step_metadata: false
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
io_settings:
|
io_settings:
|
||||||
save_agent_actions: true
|
save_agent_actions: true
|
||||||
save_step_metadata: true
|
save_step_metadata: true
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
max_episode_length: 256
|
max_episode_length: 256
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
max_episode_length: 256
|
max_episode_length: 256
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
@@ -1,3 +1,5 @@
|
|||||||
|
version: 3.0
|
||||||
|
|
||||||
game:
|
game:
|
||||||
max_episode_length: 256
|
max_episode_length: 256
|
||||||
ports:
|
ports:
|
||||||
|
|||||||
Reference in New Issue
Block a user