Skip to content

Releases: wallix/awless

Alpha release 0.0.17

09 Mar 15:19
Compare
Choose a tag to compare
Alpha release 0.0.17 Pre-release
Pre-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

Alpha release 0.0.16

01 Mar 10:45
Compare
Choose a tag to compare
Alpha release 0.0.16 Pre-release
Pre-release

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

Changelog

As model/relations for resources may evolve, if you have any issues with models related commands, you can run rm -Rf ~/.awless/aws/rdf to start a fresh RDF model.

Features

  • Allow simple fuzzy search for listing filters. Ex: awless list instances --filter state=run
  • Revert: waiting instance termination when deleting a vpc/subnet/instance hierarchy.

Bugfixes

  • Fix regression: timeout too low for HTTP requests with AWS.

Alpha release 0.0.15

28 Feb 17:03
Compare
Choose a tag to compare
Alpha release 0.0.15 Pre-release
Pre-release

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

Changelog

As model/relations for resources may evolve, if you have any issues with models related commands, you can run rm -Rf ~/.awless/aws/rdf to start a fresh RDF model.

Features

  • #6: Create Linux installer shell script: curl https://raw.githubusercontent.com/wallix/awless/master/getawless.sh | bash
  • #42, #60, #66: Better load AWS credentials (support profile credentials, MFA and crossaccount profile access)
  • #32: Basic support of SNS (CRUD for topics and subscriptions)
  • #32: Basic support of SQS (CRUD for queues)
  • #53: Filter results in listings. Ex: awless ls instances --filter state=running,"Access Key"=my-key or the equivalent awless list instances --filter state=running --filter "Access Key"=my-key
  • Better help menus by splitting one-liner template commands from general commands
  • Run template: better dialog and remove noisy info
  • Template validation: notify on unexpected params; check names unicity against local graph
  • Log contextual error instead of hard failure when user has no rights to sync a service

Bugfixes

  • #57: Properly fetch buckets when they are in the us-east-1 region.
  • #12: Support AWS pagination when fetching resources in AWS SNS and EC2.

Alpha release 0.0.14

21 Feb 15:24
Compare
Choose a tag to compare
Alpha release 0.0.14 Pre-release
Pre-release

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

Changelog

As model/relations for resources may evolve, if you have any issues with models related commands, you can run rm -Rf ~/.awless/aws/rdf to start a fresh RDF model.

Features

  • #39, #38: Remove data collection & sending
  • #33: Ability to set AWS profile using aws.profile config key
  • Better output for awless sync
  • awless ls now an alias for awless list

Bugfixes

  • #44: Fetch only the S3 buckets and related objects of the current region.
  • #52, #34: Properly fetch route tables, even if a route contains several destinations.
  • #37: Load the region from database when initializing cloud services rather than awless environment.
  • #56: Do not require a VPC as parent of security groups nor route table.