Skip to content

Releases: djgoku/aws-sso-config-generator

0.4.1

17 Oct 02:48
b89eece

Choose a tag to compare

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-generator

Only 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 region and start_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

23 Aug 20:18
3854468

Choose a tag to compare

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-generator

Only 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 region and start_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

23 Aug 19:17
2712f31

Choose a tag to compare

0.4.0-dev Pre-release
Pre-release

What's Changed

  • chore: Whoops accidentally committed commented burrito targets by @djgoku in #7

Full Changelog: 0.3.2...0.4.0-dev

0.3.2

21 Aug 05:46
1cfce33

Choose a tag to compare

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-generator

Only 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 region and start_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

21 Aug 05:04
ad7d2b8

Choose a tag to compare

0.3.2-dev Pre-release
Pre-release

Full Changelog: 0.3.1...0.3.2-dev

0.3.1

09 Aug 02:39
45d26ca

Choose a tag to compare

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-generator

Only 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 region and start_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

25 Jul 00:15
b5d899c

Choose a tag to compare

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

05 Jun 22:52
c763e88

Choose a tag to compare

What's Changed

  • User is not able to see user verification code before closing the browser by @djgoku in #3

Full Changelog: 0.2.0...0.2.1

0.2.0

07 May 21:05
47efc91

Choose a tag to compare

Release Notes for v0.2.0

🚀 Features

  • New Argument Support:
    • Added --sso-region argument to specify the AWS region where resources are hosted.
    • Introduced --template argument for JSON template file to remap accounts and roles.
    • Added --out argument to specify the output file for generated AWS config.
  • Escript Build:
    • Enabled escript build for standalone executable generation.
  • 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.org with new usage examples and argument descriptions.
  • Improved output format for generated AWS config file.

📦 Dependencies

  • Updated elixir-ls dependency to version 0.26.4.

🔧 Development

  • Added new test cases for template remapping and account-role updates.
  • Enhanced development scripts for mix commands.

📥 How to Download and Install

To download and install the tool, follow these steps:

  1. Navigate to the Releases Page.
  2. Download the appropriate binary for your operating system:
    • Linux: aws-sso-config-generator-linux (or aws-sso-config-generator-linux-aarch64 for ARM-based systems)
    • macOS: aws-sso-config-generator-macos (or aws-sso-config-generator-macos-m1 for Apple Silicon)
    • Windows: aws-sso-config

0.2.0-dev

04 May 21:07
af35f62

Choose a tag to compare

Release Notes for v0.2.0

🚀 Features

  • New Argument Support:
    • Added --sso-region argument to specify the AWS region where resources are hosted.
    • Introduced --template argument for JSON template file to remap accounts and roles.
    • Added --out argument to specify the output file for generated AWS config.
  • Escript Build:
    • Enabled escript build for standalone executable generation.
  • 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.org with new usage examples and argument descriptions.
  • Improved output format for generated AWS config file.

📦 Dependencies

  • Updated elixir-ls dependency to version 0.26.4.

🔧 Development

  • Added new test cases for template remapping and account-role updates.
  • Enhanced development scripts for mix commands.

📥 How to Download and Install

To download and install the tool, follow these steps:

  1. Navigate to the Releases Page.
  2. Download the appropriate binary for your operating system:
    • Linux: aws-sso-config-generator-linux (or aws-sso-config-generator-linux-aarch64 for ARM-based systems)
    • macOS: aws-sso-config-generator-macos (or aws-sso-config-generator-macos-m1 for Apple Silicon)
    • Windows: aws-sso-config