Skip to content

Releases: goldfiglabs/introspector

Reliability and speed improvements

04 Aug 20:53
Compare
Choose a tag to compare
  • Add support for security group references from vpc peering connections
  • Fix support for user signing certificates
  • Fix elbv2 listener import
  • A few reliability fixes to handle missing services, resources that have been deleted but still show in the API
  • Faster table mapping
  • Bump some launcher dependencies due to security warning in transitive dependency

More error handling, remove build hacks for arm64

25 Jun 19:04
Compare
Choose a tag to compare
  • Remove hacks for psycopg2-binary dependency that were required to support apple arm64 images
  • Handle cloudtrails visible-but-not-accessible from sub-accounts in an organization
  • Ignore deleted sns subscriptions
  • Improve attr diffing to include synthesized attributes
  • Use non-zero exit code for imports that had an error
  • Use provider_account_id in table rebuilding

Improve handling of missing permissions

03 May 21:58
Compare
Choose a tag to compare

In this release:

  • More robust handling of missing permissions (AWS has a variety of ways of expressing insufficient credentials)
  • Fix tabulate usage for running queries directly
  • Embed AWS adaptive retry behavior in docker env variables
  • Add an optional external_id to the provider_account table to facilitate joining against other data sources

Improve multi-account support, launcher

12 Apr 16:29
29dca1d
Compare
Choose a tag to compare

Includes:

  • Launcher improvements
    • pass through help text
    • friendlier error on missing credentials
  • Fix multi-account bug with AWS config recorders
  • Bump dependency w/ security vulernerability (pyyaml)
  • add aws_iam_constants view

Pin docker image

25 Mar 20:29
Compare
Choose a tag to compare

This release:

  • pins the docker image to an actual version
  • Cleans up a lot of logging, including around the credential report. It also logs when permissions are missing
  • refactor resource paths to improve importing multiple accounts in the same org

Support AWS SSO

19 Mar 21:05
Compare
Choose a tag to compare
  • Bumped golang AWS SDK to support SSO credentials
  • Improved build infrastructure
  • Update documentation around permissions required
  • Slightly improve handling around missing permissions during an import

Switch to python3.9 and support arm64

11 Mar 01:04
Compare
Choose a tag to compare
  • Switch to python3.9
  • Switch to Gold Fig's postgres image, which is smaller and still includes plv8, as well as supports arm64
  • Build launcher for m1

First release as Introspector

17 Feb 18:39
Compare
Choose a tag to compare
  • Removes lots of cruft
  • Focus on AWS services
  • Given a real name - Introspector!
  • Supports running query files from outside the docker environment

More resources, new postgres docker image

22 Sep 19:14
Compare
Choose a tag to compare

Included in this release is a new docker image base for postgresql that includes the plv8 extension. This allows the use of javascript functions in queries.

More breadth, better mapping, and bugfixes

04 Aug 18:21
Compare
Choose a tag to compare

This release includes support for more ec2 resources, including Security Groups, as well as bugfixes and the start of mapping out resource relationships.