NETworkManager
NETworkManager copied to clipboard
WIP: Feature: AWS Systems Manager - Session Manager integration
Fixes #1506
Please provide some details about this pull request:
- Connect to AWS and get Instance IDs for AWS Systems Manager - Session Manager
- Connect to the instance via AWS CLI & AWS SSM (like PowerShell/PuTTY)
ToDo List:
- [x] Add settings view and basic config
- [ ] Add note to the settings and explain profiles/region
- [x] Settings > AWS Session Manager > Add dialogs to add/edit/remove AWS profiles
- [ ] Add AWSSessionManager profile
- [ ] Sync again when settings have changed (like profiles or disable/enable sync)
- [ ] AWS Session Manager > Add check for AWS CLI and Session Manager plugin (show note if not installed)
- [ ] Implement connect dialog (to connect manualy)
- [ ] Add sync button for all profile/region
- [ ] Add sync button for each profile/region
- [ ] Add AWS SDK to about page
- [ ] Add documentation page (https://borntoberoot.net/NETworkManager/Documentation/Application/AWSSessionManager)
- [x] Link added to App
- [ ] Add note in settings page?
- [ ] Add some content & screenshot
- [ ] Add minimum iam policy and how to setup. Reference to aws cli docs.
By submitting this pull request, I confirm the following:
- [x] I have read and understood the contributing guidelines and the code of conduct.
- [x] I have have added my name, username or email to the contributors list or don't want to.
- [x] The code or ressource is compatible with the GNU General Public License v3.0.