Skip to content

Alpha release 0.0.17

Pre-release
Pre-release
Compare
Choose a tag to compare
@simcap simcap released this 09 Mar 15:19
· 829 commits to master since this release

You can find attached binaries for OSX, Linux and Windows. Note that Windows has only been lightly tested

Changelog

If you have any data or config issues, you can run rm -Rf ~/.awless/ to start with a fresh install.

Features

  • #65: awless ssh: use existing SSH client if available, otherwise fallback on builtin SSH.

  • awless show resolves automatically on id, name or arn without any prefixing (previously it was '@')

  • #47: Enable/disable sync per services or resources through config. Ex: awless config set aws.notification.sync false, awless config set aws.storage.storageobject.sync true.

  • #55: Dynamically change AWS region/profile with global flags --aws-region us-west-1 or --aws-profile myprofile.

  • #73: AWS_DEFAULT_REGION env variable now loaded in awless. It takes precedence over aws.region.

  • #73: AWS_DEFAULT_PROFILE env variable now loaded in awless. It takes precedence over aws.profile.

  • Better output of awless config list (doc per variable, etc.).

  • Global default menu with clearer one-liner display.

  • Simplification of the templating engine using decoupled compile passes.

  • Config setters now provide dialogs (ex: awless config set instance.type or awless config set aws.region).

  • #54: awless ssh: specify the keyfile to use with -i /path/toward/key flag.

  • #64: awless ssh: columns and lines automatically adapt to terminal with/height.

  • Attach/detach policy to user/group (see wiki examples)

  • Attach/detach user to group (see wiki examples)

  • List AWS load balancers, target groups and listeners with awless list loadbalancers/targetgroups/listeners. Show their relations with, e.g. awless show LOAD_BALANCER.

Bugfixes

  • #12: Support AWS pagination when fetching resources in AWS IAM.
  • Template parsing: allow digits in refs; allow regular chars in alias declaration
  • Template: all aliases now resolves correctly from file or CLI. Ex: awless create instance subnet=@my-subnet