Releases: goldfiglabs/introspector
Releases · goldfiglabs/introspector
Reliability and speed improvements
- 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
- 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
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 theprovider_account
table to facilitate joining against other data sources
Improve multi-account support, launcher
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
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
- 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
- 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
- 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
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
This release includes support for more ec2 resources, including Security Groups, as well as bugfixes and the start of mapping out resource relationships.