This change is for improving the general usability:
Added yaml support to all API requests to improve user quality of life - storing labels in YAML is much easier than json, json interface is still supported
Added maintenance / shutdown API - to allow user to request graceful shutdown of the node, will be really useful in the loaded cluster #30
Updated the dependencies - there was a number of updated deps which needed the updates
Cleaned up the logic a bit
Related Issue
Related: #30
Fixes: #48
Motivation and Context
Just for fun of course!
How Has This Been Tested?
Added automated integration tests to cover the functionality
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
This change is for improving the general usability:
Related Issue
Related: #30 Fixes: #48
Motivation and Context
Just for fun of course!
How Has This Been Tested?
Added automated integration tests to cover the functionality
Types of changes
Checklist: