Releases: djgoku/aws-sso-config-generator
0.4.1
aws-sso-config-generator v0.4.1
🚀 What's New
- Fixed an issue with how I was handling pagination in AWS SSO List Accounts
See the full changelog 0.4.0...0.4.1 for complete details.
⚠️ macOS Extra Commands
If you download the macOS binary, you may see a popup warning:
"Apple could not verify 'aws-sso-config-generator' is free of malware..."
To run the binary, you need to remove the quarantine attribute and make it executable. Run these commands in your terminal (replace ~/aws-sso-config-generator with your actual download path):
xattr -dr com.apple.quarantine ~/aws-sso-config-generator
chmod +x ~/aws-sso-config-generatorOnly do this for executables downloaded from the official release page or built locally.
More info: Apple StackExchange
⚠️ Usage Reminders
- If no parameters are passed, you'll be prompted for
regionandstart_url. - Example usage:
aws-sso-config-generator --region us-west-2 --sso-region us-east-1 --start-url https://<example>.awsapps.com/start/#/
- Outputs config to
~/.aws/config.generated(and legacy to~/.aws/config.generated-legacy).
For more options and a full walkthrough, see the README.
0.4.0
aws-sso-config-generator v0.4.0
🚀 What's New
- AWS SSO Authentication via OIDC Auth Code + PKCE changes by @djgoku in #8
- Adds support for the OAuth 2.0 Authorization Code with PKCE flow, enabling more secure and modern SSO logins compatible with AWS IAM Identity Center (the successor to SSO).
See the full changelog 0.3.2...0.4.0 for complete details.
⚠️ macOS Extra Commands
If you download the macOS binary, you may see a popup warning:
"Apple could not verify 'aws-sso-config-generator' is free of malware..."
To run the binary, you need to remove the quarantine attribute and make it executable. Run these commands in your terminal (replace ~/aws-sso-config-generator with your actual download path):
xattr -dr com.apple.quarantine ~/aws-sso-config-generator
chmod +x ~/aws-sso-config-generatorOnly do this for executables downloaded from the official release page or built locally.
More info: Apple StackExchange
⚠️ Usage Reminders
- If no parameters are passed, you'll be prompted for
regionandstart_url. - Example usage:
aws-sso-config-generator --region us-west-2 --sso-region us-east-1 --start-url https://<example>.awsapps.com/start/#/
- Outputs config to
~/.aws/config.generated(and legacy to~/.aws/config.generated-legacy).
For more options and a full walkthrough, see the README.
0.4.0-dev
0.3.2
Release Notes for v0.3.2
What's Changed
- Non-functional changes, only CI/CD changes by @djgoku in #6
- Add back commented burrito targets by @djgoku in #7
See the full changelog for complete details.
macOS Extra Commands
If you download the macOS binary, you may see a popup warning:
"Apple could not verify 'aws-sso-config-generator' is free of malware..."
To run the binary, you need to remove the quarantine attribute and make it executable. Run these commands in your terminal (replace ~/aws-sso-config-generator with your actual download path):
xattr -dr com.apple.quarantine ~/aws-sso-config-generator
chmod +x ~/aws-sso-config-generatorOnly do this for executables downloaded from the official release page or built locally.
More info: Apple StackExchange
Usage Reminders
- If no parameters are passed, you'll be prompted for
regionandstart_url. - Example usage:
aws-sso-config-generator --region us-west-2 --sso-region us-east-1 --start-url https://<example>.awsapps.com/start/#/
- Outputs config to
~/.aws/config.generated(and legacy to~/.aws/config.generated-legacy).
For more options and a full walkthrough, see the README.
0.3.2-dev
Full Changelog: 0.3.1...0.3.2-dev
0.3.1
Release Notes for v0.3.1
What's Changed
- Added configuration option to turn off "burrito" if needed (#5)
See the full changelog for complete details.
macOS Extra Commands
If you download the macOS binary, you may see a popup warning:
"Apple could not verify 'aws-sso-config-generator' is free of malware..."
To run the binary, you need to remove the quarantine attribute and make it executable. Run these commands in your terminal (replace ~/aws-sso-config-generator with your actual download path):
xattr -dr com.apple.quarantine ~/aws-sso-config-generator
chmod +x ~/aws-sso-config-generatorOnly do this for executables downloaded from the official release page or built locally.
More info: Apple StackExchange
Usage Reminders
- If no parameters are passed, you'll be prompted for
regionandstart_url. - Example usage:
aws-sso-config-generator --region us-west-2 --sso-region us-east-1 --start-url https://<example>.awsapps.com/start/#/
- Outputs config to
~/.aws/config.generated(and legacy to~/.aws/config.generated-legacy).
For more options and a full walkthrough, see the README.
0.3.0
aws-sso-config-generator 0.3.0
What's Changed
- Feature: Add outputting IAM Identity Center config.
- Previous config is now called "Legacy Config".
- By @djgoku in #4
Full Changelog: 0.2.1...0.3.0
Downloads
0.2.1
0.2.0
Release Notes for v0.2.0
🚀 Features
- New Argument Support:
- Added
--sso-regionargument to specify the AWS region where resources are hosted. - Introduced
--templateargument for JSON template file to remap accounts and roles. - Added
--outargument to specify the output file for generated AWS config.
- Added
- Escript Build:
- Enabled
escriptbuild for standalone executable generation.
- Enabled
- Debug Mode:
- Added debug mode for saving intermediate config data.
🛠 Improvements
- Enhanced the AWS config generation process:
- Improved handling of templates for account and role remapping.
- Added support for generating profiles with custom mappings.
- Updated project structure to include new JSON templates for testing and debugging.
🐛 Bug Fixes
- Fixed multiple issues with region and SSO region handling during config generation.
- Corrected help menu descriptions for new and existing arguments.
🔄 Changes
- Updated
README.orgwith new usage examples and argument descriptions. - Improved output format for generated AWS config file.
📦 Dependencies
- Updated
elixir-lsdependency to version0.26.4.
🔧 Development
- Added new test cases for template remapping and account-role updates.
- Enhanced development scripts for
mixcommands.
📥 How to Download and Install
To download and install the tool, follow these steps:
- Navigate to the Releases Page.
- Download the appropriate binary for your operating system:
- Linux:
aws-sso-config-generator-linux(oraws-sso-config-generator-linux-aarch64for ARM-based systems) - macOS:
aws-sso-config-generator-macos(oraws-sso-config-generator-macos-m1for Apple Silicon) - Windows:
aws-sso-config
- Linux:
0.2.0-dev
Release Notes for v0.2.0
🚀 Features
- New Argument Support:
- Added
--sso-regionargument to specify the AWS region where resources are hosted. - Introduced
--templateargument for JSON template file to remap accounts and roles. - Added
--outargument to specify the output file for generated AWS config.
- Added
- Escript Build:
- Enabled
escriptbuild for standalone executable generation.
- Enabled
- Debug Mode:
- Added debug mode for saving intermediate config data.
🛠 Improvements
- Enhanced the AWS config generation process:
- Improved handling of templates for account and role remapping.
- Added support for generating profiles with custom mappings.
- Updated project structure to include new JSON templates for testing and debugging.
🐛 Bug Fixes
- Fixed multiple issues with region and SSO region handling during config generation.
- Corrected help menu descriptions for new and existing arguments.
🔄 Changes
- Updated
README.orgwith new usage examples and argument descriptions. - Improved output format for generated AWS config file.
📦 Dependencies
- Updated
elixir-lsdependency to version0.26.4.
🔧 Development
- Added new test cases for template remapping and account-role updates.
- Enhanced development scripts for
mixcommands.
📥 How to Download and Install
To download and install the tool, follow these steps:
- Navigate to the Releases Page.
- Download the appropriate binary for your operating system:
- Linux:
aws-sso-config-generator-linux(oraws-sso-config-generator-linux-aarch64for ARM-based systems) - macOS:
aws-sso-config-generator-macos(oraws-sso-config-generator-macos-m1for Apple Silicon) - Windows:
aws-sso-config
- Linux: