v0.5.0
Changelog
5f21c23 Abstract out the update of aws profiles in aws config to a more generic function
0390fca Add a note about overwriting configs
7ba7728 Add base profile flag
a1d3bf8 Add docs on troubleshooting
62a9dbf Add logging for mfa creation, which helps in debugging
6673a8d Add profile using existing profile
fd74bbf Add test for add-profile cli inputs
76a939c Add tests for CLI flags and checks
08a0f72 Add tests for cli
5644e70 Add the logger to the user struct to pass around, eliminating the need to pass a logger around via functions calls
415bbf3 Allow exiting profiles to be updated with this tool
7bbf327 Bump github.com/aws/aws-sdk-go from 1.32.12 to 1.33.1
a0fd9ab Complete add-profile subcommand
87dc582 Convert tests for add-profile and setup to using test suite
0ad014a Don't fault if aws-profile already exists
fc4bc08 Fix error where baseprofile is empty
1f0e88e Fix error with null MFA serial
8c3348d Fix go modules
910db63 Fix tests to use new passed through logger
87e86db Make deleteSession part of the setupConfig methods
0b44474 Merge branch 'master' into cg_cli_test
9dda7d8 Merge branch 'master' into cg_remove_profile_check
6f5ee5e Merge branch 'master' into cg_upgrade_aws_vault_code
1838f37 Merge master
07e8d7f Merge master
66af394 Merge master
e9206e0 Merge pull request #67 from trussworks/cg_update_profiles
59700fc Merge pull request #71 from trussworks/cg_pass_logger
8676f3b Merge pull request #72 from trussworks/cg_upgrade_aws_vault_code
66a1627 Merge pull request #73 from trussworks/cg_setup_config
ef67a1b Merge pull request #74 from trussworks/cg_remove_profile_check
53dee1d Merge pull request #75 from trussworks/cg_cli_test
7e87f6f Merge pull request #76 from trussworks/cg_update_goreleaser
a3f7508 Merge pull request #77 from trussworks/mdawn--add-PR-and-issue-templates-173477470
f422a95 Merge pull request #78 from trussworks/cg_troubleshooting
53a2182 Move User to SetupConfig for readability
696ae86 Move shared code and tests for that code
470b1c9 Move test data into test functions
511be7f Move test file to new name for clarity.
274bc7c No need to add mfa serial to base profile
8ec7ee7 Quote the profile name
e83ffcf Rename test file for setup subcommand
c108f5d Start tests for add-profile
544bee4 Start using testing suites to separate code
a4ea182 Update goreleaser in docker image and goreleaser yaml file
c63a75c Update readme with new instructions on usage.
2f69367 Upgrade aws-vault code and allow for multiple account setup. Rename User to SetupConfig for clarity.
78e7728 Upgrade the version of aws-vault to 5.4.4
2e47044 Use a struct to capture inherited code
e582a1d Use suite for common code
5c8df8e Validate the output of the config file after it is created
1c96f49 add templates