ENHANCEMENTS
1. Done testing with Salt 3006
CHANGES
1. Enhanced Robot nr.test keyword logging and reporting - now reports have success/failure highlighting, full test suite results returned with collected device output for each test suite.
2. Netbox pillar main function enveloped in try/except loop making sure unexpected pillar etrieval failure handled more gracefully.
3. Updated dependencies to comply with Salt 3006 static requirements:
- pyyaml from 6.0 to 5.4.1
- requests from 2.28.1 to 2.25.1
- psutil from `>=5.8.*,<=5.9.*` to `>=5.8.*,<6.*`
4. Changes to development environment itself:
- Use `python:3.9-slim-bullseye` as a base image for testing
- Updated ceos instances to 4.30.0F
- A number of tests being fixed following above changes
5. Changes to install extras:
- 'prodmax' replaced with prodmaxminion and prodmaxmaster
- 'prodmin' replaced with prodminminion and prodminmaster
BUGS
1. Updated refresh behavior to preserve worker stats across Nornir refresh, where previously those stats have been set to 0 on each refresh