monkey/monkey
Mike Salvatore ba7dab26d7 Island: Refactor how Machine objects are managed by IMachineRepository
- Replace `create_machine()` with `get_new_id()`
- Replace `update_machine()` with `upsert_machine()`

Benefits:
    The repository doesn't store Machine objects that only have the ID
    populated (unless that is the caller's desire).

    Upsert instead of update allows the interface to be more permissive.
2022-08-31 10:17:20 -04:00
..
common Common: Annotate HardwareID as a TypeAlias 2022-08-29 14:34:28 -04:00
infection_monkey Merge branch 'prototype-register-agents' into develop 2022-08-25 10:21:54 -04:00
monkey_island Island: Refactor how Machine objects are managed by IMachineRepository 2022-08-31 10:17:20 -04:00
tests Island: Refactor how Machine objects are managed by IMachineRepository 2022-08-31 10:17:20 -04:00
.coveragerc ci: add .coveragerc to omit unit test code from coverage report 2021-01-17 20:20:06 -05:00
__init__.py Remove "__author__" lines from the source code 2021-07-28 12:43:28 -04:00
codecov.yml Updated codecov coloring. 2020-03-15 11:50:43 +02:00
infection_monkey.py String vs byte stream mixup bugs fixed 2019-09-20 18:07:17 +03:00
monkey_island.py island: Rename start_island() -> main() 2021-06-03 11:01:03 -04:00