Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.13.1 that addresses critical and high vulnerabilities in dependent packages. (#796)
Enhancements
- Added default rate limiter configurations for GCP Resource Manager, Compute Engine, Storage, Secret Manager, Logging, Pub/Sub, IAM, Cloud Functions, and Cloud DNS tables. (#779)
What's new?
- New tables added
Bug fixes
- Fixed
gcp_compute_ssl_policytable to return regional along with global SSL policies. (#773)
Dependencies
- Recompiled plugin with Go version
1.24. - Recompiled plugin with steampipe-plugin-sdk v5.13.0 that addresses critical and high vulnerabilities in dependent packages.
Deprecations
- gcp_compute_tpu table has been deprecated. Please use gcp_tpu_vm instead. (#759)
What's new?
- New tables added
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.11.7 which resolves an issue where rate limiters were not being applied to hydrate functions correctly. (#760)
Enhancements
- Added rate-limiter tags to all tables which can be used to smooth request rates and limit the number of parallel requests to avoid hitting API rate limits. (#563)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.11.6 which improves how errors are handled during query execution. (#758)
What's new?
- New tables added
- gcp_compute_tpu (#748)
- gcp_firestore_database (#732) (Thanks @pdecat for the contribution!)
Bug fixes
- Fixed the
self_linkcolumn ofgcp_artifact_registry_repository,gcp_cloud_run_jobandgcp_cloud_run_servicetables to reflect the correct resource links. (#731) (Thanks @pdecat for the contribution!)
Enhancements
- Added
foldermetadata to the documentation of all the GCP tables for improved organization on the Steampipe Hub. (#740)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.11.5 (#737)
Dependencies
- Recompiled plugin with
Go v1.231.1. (#714) - Recompiled plugin with steampipe-plugin-sdk v5.11.3 (#714)
Enhancements
- Added column
billing_informationtogcp_organization_projectandgcp_projecttables. (#665) (Thanks @pdecat for the contribution!)
Bug fixes
- Fixed the
gcp_cloud_run_jobtable to correctly return data from the service supported regions instead of returning apermission deniederror. (#713)
Deprecated
- The
projectcolumn in thegcp_billing_accounttable is now deprecated and will be removed in the next major version. (#665) (Thanks @pdecat for the contribution!)
What's new?
- New tables added
- gcp_redis_cluster (#679) (Thanks @pdecat for the contribution!)
- gcp_organization_project (#663) (Thanks @pdecat for the contribution!)
- gcp_cloud_run_job (#673) (Thanks @pdecat for the contribution!)
- Added
ignore_error_messagesconfig arg to provide users the ability to set a list of additional GCP error mesaages to ignore while running queries. For more information, please see GCP plugin configuration.
Bug fixes
- Fixed the
unsupported region northamerica-south1error while querying thegcp_cloud_run_servicetable. (#707) - Fixed the
akascolumn ofgcp_redis_clusterandgcp_redis_instancetables to correctly return data instead ofnull. (#687)
What's new?
- New tables added
- gcp_compute_instance_group_manager (#669) (Thanks @pdecat for the contribution!)
Enhancements
- Added
labelsandtagscolumns to thegcp_compute_global_forwarding_ruletable. (#678) (Thanks @pdecat for the contribution!) - Added
database_installed_versionandmaintenance_versioncolumns to thegcp_sql_database_instancetable. (#677) (Thanks @pdecat for the contribution!)
Bug fixes
- Fixed the
gcp_compute_instance_grouptable to correctly return values for theinstancescolumn of regional instance groups. (#670) (Thanks @pdecat for the contribution!) - Fixed the
kubernetes_node_pooltable to correctly return data instead of an error for node pools with auto-pilot disabled. (#668) (Thanks @multani for the contribution!)
There are no significant changes in this plugin version; it has been released to align with Steampipe's v1.0.0 release. This plugin adheres to semantic versioning, ensuring backward compatibility within each major version.
Breaking changes
- The
credential_fileargument in the configuration file has now been removed. We recommend using thecredentialsargument instead, which can take the same file path as thecredential_fileargument. (#672)
What's new?
- New tables added
Enhancements
- Added
connection_infocolumn to thegcp_alloydb_instancetable. (#651)
Bug fixes
- Removed the
namecolumn from thegcp_bigquery_tabletable since the API response does not include this field. (#648)
Dependencies
- Recompiled plugin with Go version
1.22. (#635) - Recompiled plugin with steampipe-plugin-sdk v5.10.4 that fixes logging in the plugin export tool. (#635)
Breaking changes
- Removed the following columns in
gcp_cloudfunctions_functiontable to align with the new API response structure: (#612)environment_variablessource_upload_urlversion_id
What's new?
- Added the
impersonate_access_tokenconfig argument to support plugin authentication by using a pre-generated temporary access token. (#621)
Enhancements
- Added 17 new columns to the
gcp_cloudfunctions_functiontable. (#612)
Bug fixes
- Fixed the cache key issue in the
SecretManagerservice client creation. (#624)
Enhancements
- Added column
create_timetogcp_sql_database_instancetable. (#615)
Bug fixes
- Fixed the
gcp_alloydb_clusterandgcp_alloydb_instancetables to correctly return values forprojectcolumn instead ofnull. (#617)
Bug fixes
- Fixed the export tool of the plugin to return a non-zero error code instead of 0 whenever an error occurred. (#79)
Bug fixes
- Reverted the Export CLI behaviour to return
<nil>fornullvalues instead ofempty. (#77)
What's new?
- New tables added
Bug fixes
- Fixed the
gcp_sql_databasetable to skip SQL database instances that are not in therunningstate. (#586) - Fixed the
gcp_kubernetes_node_pooltable to skip clusters that haveautopilotmode enabled. (#591)
Enhancements
- The
projectcolumn has now been assigned as a connection key column across all the tables which facilitates more precise and efficient querying across multiple GCP projects. (#564) - The Plugin and the Steampipe Anywhere binaries are now built with the
netgopackage. (#580) - Added the
versionflag to the plugin's Export tool. (#65)
Bug fixes
- Fixed the table
gcp_cloudfunctions_functionto listgen2cloud functions. (#568) (Thanks @ashutoshmore658 for the contribution!)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.10.0 that adds support for connection key columns. (#564)
- Recompiled plugin with github.com/hashicorp/go-getter v1.7.4. (#570)
Bug fixes
- Fixed the plugin's Postgres FDW Extension crash issue.
What's new?
- New tables added
What's new?
- New tables added
Enhancements
- Added support for
quota_projectconfig arg to provide users the ability to set theproject IDused for billing and quota. (#556)
Bug fixes
- Fixed the
retry_policy_maximum_backoffandretry_policy_minimum_backoffcolumns ofgcp_pubsub_subscriptiontable to correctly return data. (#552) (Thanks to @mvanholsteijn for the contribution!)
What's new?
- New tables added
What's new?
- New tables added
Enhancements
- Added column
iam_policytogcp_cloud_run_servicetable. (#531) - Optimized the
gcp_logging_log_entrytable result or result timing by applying a timestamp filter. (#508) - Added the
json_payload,proto_payload,metadata,resource,operation, andtagscolumns togcp_logging_log_entrytable. (#508)
Bug fixes
- Fixed the
addons_config,network_configandnetwork_policycolumn ofgcp_kubernetes_clustertable to correctly return data instead of null. (#530) - Fixed the
end_timecolumn of thegcp_sql_backuptable to returnnullinstead of an error when end time is unavailable for a SQL backup. (#534) - Fixed the
enqueued_time,start_timeandwindow_start_timecolumns of thegcp_sql_backuptable to returnnullinstead of an error when timestamp is unavailable for a SQL backup. (#536)
What's new?
- The plugin can now be downloaded and used with the Steampipe CLI, as a Postgres FDW, as a SQLite extension and as a standalone exporter.
- The table docs have been updated to provide corresponding example queries for Postgres FDW and SQLite extension.
- Docs license updated to match Steampipe CC BY-NC-ND license.
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.8.0 that includes plugin server enacapsulation for in-process and GRPC usage, adding Steampipe Plugin SDK version to
_ctxcolumn, and fixing connection and potential divide-by-zero bugs. (#521)
What's new?
- New tables added
Bug fixes
- Fixed the
retention_policycolumn ofgcp_storage_buckettable to correctly return data instead of null. (#502)
What's new?
- New tables added
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.6.2 which prevents nil pointer reference errors for implicit hydrate configs. (#498)
Dependencies
- Upgraded to steampipe-plugin-sdk v5.6.1 with support for rate limiters. (#493)
- Recompiled plugin with Go version
1.21. (#493)
What's new?
- New tables added
Bug fixes
- Fixed the
gcp_compute_machine_typetable to correctly return the supported machine types of all the zones. (#480)
What's new?
- New tables added
Enhancements
- Added
prefixas an optional list key column ingcp_storage_objecttable. (#475) (Thanks to @villers for the contribution!)
What's new?
- New tables added
What's new?
- New tables added
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.5.0 which significantly reduces API calls and boosts query performance, resulting in faster data retrieval. (#453)
What's new?
- New tables added
Breaking changes
- Removed columns
private_key_data,private_key_typeandpublic_key_datafromgcp_service_account_keytable as they consistently returnednull. (#449)
Enhancements
- Added columns
public_key_data_pemandpublic_key_data_rawtogcp_service_account_keytable. (#449)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.4.1 which fixes increased plugin initialization time due to multiple connections causing the schema to be loaded repeatedly. (#446)
What's new?
- New tables added
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.3.0 which adds go-getter support to dynamic tables. (#444)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.2.0 which includes fixes for query cache pending item mechanism and aggregator connections not working for dynamic tables. (#438)
Bug fixes
- Fixed the plugin failing to detect when an active project is not set in the connection config, environment variables, or the gcloud CLI.
What's new?
- Added
ignore_error_codesconfig arg to provide users the ability to set a list of additional GCP error codes to ignore while running queries. For instance, to ignore some common access denied errors, which is helpful when running with limited permissions, set the argumentignore_error_codes = ["401", 403"]. With the addition of this config argument, it must be noted that the plugin will no longer return an empty row, when querying for services that have their APIs disabled, instead an error will be returned mentioning that the API has been disabled. To ignore this error, set the argumentignore_error_codes = ["403"]. For more information, please see GCP plugin configuration. (#432)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.12 which fixes the query caching functionality. (#434)
Breaking changes
- Renamed column
nametokey_nameingcp_kms_key_versiontable to reflect that it displays the name of the KMS key rather than the name of the crypto key version. (#424)
Enhancements
- Added column
idtogcp_kubernetes_clustertable. (#422)
Bug fixes
- Fixed the
idcolumn ingcp_compute_instance_template,gcp_compute_network,gcp_compute_target_https_proxyandgcp_compute_target_pooltables to be ofINTdatatype instead ofDOUBLE. (#426) - Fixed the
titlecolumn ofgcp_kms_key_versiontable to return the KMS crypto key version appended to the KMS key name (for e.g.my-key-name/1) instead of returning only the key name (my-key-name). (#424)
Bug fixes
- Fixed
gcp_kubernetes_clusterandgcp_kubernetes_node_pooltables always using application default credentials instead of user configured credentials. (#420)
Enhancements
- Updated
docs/index.mdto include better and more detailed multi-project configuration examples. (#414) - Updated the
Credentialssection ofdocs/index.mdto include information about authenticating with Cloud Shell and Cloud Code. (#395)
What's new?
- New tables added
Bug fixes
- Fixed
gcp_compute_instance_metric_cpu_utilization_*table docs to use the correct value of average in queries checking for CPU utilization. (#416)
Dependencies
- Recompiled plugin with google-api-go-client v0.101.0. (#399)
Bug fixes
- Fixed the
ip_addresscolumn ingcp_compute_forwarding_ruleandgcp_compute_global_forwarding_ruletables to be ofINETdata type instead ofIPADDRdata type. (#409) - Fixed the
gcp_cloudfunctions_functiontable to correctly return data instead of an error when specifying thenamecolumn in the where clause. (#403) - Fixed the
Credentialssection of thedocs/index.mdto include the correct permission scope for querying the tables.
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.8 which increases the default open file limit. (#410)
Enhancements
- Added
nameas optional ListConfig key column togcp_compute_disk_metric_*andgcp_compute_instance_metric_*tables to improve query performance when filtering on disk or instance name respectively. (#397) (Thanks to @JoshRosen for the improvements!) - Updated examples for
projectconfig argument to usePROJECT_IDinstead ofPROJECT_NAMEto better reflect the expected value. (#398) (Thanks to @ashishsecdev for the updates!)
Bug fixes
- Fixed
gcp_compute_disktable queries panicking when querying theiam_policycolumn for a disk name that doesn't exist.
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.6 which includes several caching and memory management improvements. (#387)
- Recompiled plugin with Go version
1.19. (#383)
Enhancements
- Added column
self_linktogcp_dataproc_cluster table. (#386)
What's new?
- New tables added
Enhancements
- Added column
access_approval_settingstogcp_projecttable. (#381) - Added column
essential_contactstogcp_organizationtable. (#380)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v3.3.2 which includes several caching fixes. (#371)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v3.3.1. (#368)
Bug fixes
- Fixed the Slack community links in README and docs/index.md files. (#363)
Enhancements
- Added support for native Linux ARM and Mac M1 builds. (#360)
- Recompiled plugin with steampipe-plugin-sdk v3.1.0 and Go version
1.18. (#356)
Bug fixes
- Fixed the
gcp_compute_resource_policytable to correctly return the compute resource policies instead of an error (#352)
What's new?
- New tables added
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v2.1.1 (#347)
Enhancements
- Added the
autopilot_enabledcolumn to thegcp_kubernetes_clustertable (#344)
Bug fixes
- The
gcp_projecttable now correctly returns projects that have a project name different from their project ID
Enhancements
- Added additional optional key quals, filter support, and context cancellation handling to
BigQuery,Cloud Functions,Compute Engine,DNS,KMS,Logging,Monitoring,Project,Pub/SubandSQLtables (#337) - Recompiled plugin with steampipe-plugin-sdk v1.8.3 (#339)
Enhancements
- Updated: Recompiled plugin with steampipe-plugin-sdk v1.8.2 and Go version 1.17 (#332) (#335)
What's new?
- Added: The
credentialsargument can now be specified in the configuration file to pass in either the path to or the contents of a service account key file in JSON format (#318)
Enhancements
- Updated: Recompiled plugin with steampipe-plugin-sdk v1.7.0 (#317)
- Updated: Add additional optional key quals to
gcp_iam_role,gcp_compute_imageandgcp_compute_instancetables (#298) - Updated: Add
WithCachefunctionality for hydrate functions across all the tables (#298)
Deprecated
- The
credential_fileargument in the configuration file is now deprecated and will be removed in the next major version. We recommend using thecredentialsargument instead, which can take the same file path as thecredential_fileargument. (#318)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.6.2 (#313)
credential_fileparameter in the configuration file now extends tildes to the current users home directory (#312)
Enhancements
- Added the
self_linkcolumn togcp_bigtable_instance,gcp_cloudfunctions_function,gcp_monitoring_notification_channel,gcp_pubsub_snapshot,gcp_pubsub_subscription,gcp_pubsub_topicandgcp_projecttables (#304) - Added the
labelscolumn togcp_compute_instance_templateandgcp_kms_keytables (#301) - Recompiled plugin with steampipe-plugin-sdk v1.6.1 (#309)
Bug fixes
- Column name
selfLinkhas been correctly renamed toself_linkin thegcp_kubernetes_node_pooltable (#308)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.5.1 (#303)
Bug fixes
- If the Google service API is disabled, then the corresponding table will now return zero records (#287)
What's new?
- New tables added
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.5.0 (#290)
What's new?
- New tables added
Enhancements
- Updated: Add columns
locationandprojectto all metric tables (#279)
Bug fixes
- Fixed:
timestampcolumn type in all metric tables is nowTIMESTAMPinstead ofSTRING(#277) - Fixed: Typo in table name and invalid key column definition for
gcp_dns_record_set table
What's new?
- New tables added
- gcp_bigquery_job (#247)
- gcp_compute_disk_metric_read_ops (#262)
- gcp_compute_disk_metric_read_ops_daily (#264)
- gcp_compute_disk_metric_read_ops_hourly (#260)
- gcp_compute_disk_metric_write_ops (#272)
- gcp_compute_disk_metric_write_ops_daily (#263)
- gcp_compute_disk_metric_write_ops_hourly (#271)
- gcp_compute_instance_metric_cpu_utilization (#254)
- gcp_compute_instance_metric_cpu_utilization_daily (#256)
- gcp_compute_instance_metric_cpu_utilization_hourly (#255)
- gcp_compute_machine_type (#238)
- gcp_compute_resource_policy (#237)
- gcp_dns_record_set (#212)
- gcp_logging_bucket (#232)
- gcp_organization (#250)
- gcp_project_organization_policy (#204)
- gcp_sql_database_instance_metric_connections_daily (#240)
- gcp_sql_database_instance_metric_cpu_utilization (#259)
- gcp_sql_database_instance_metric_cpu_utilization_daily (#251)
- gcp_sql_database_instance_metric_cpu_utilization_hourly (#261)
Enhancements
- Updated: Add support for service account impersonation credentials (#249)
Bug fixes
- Fixed: List and get calls should not error in
gcp_sql_databasetable for stopped databases (#244)
Bug fixes
- Fixed:
idcolumn type ingcp_compute_disktable (#228) - Fixed: Example query in
gcp_compute_addresstable doc (#224)
What's new?
- Updated plugin license to Apache 2.0 per turbot/steampipe#488
- New tables added
What's new?
- New tables added
What's new?
- New tables added
Enhancements
- Updated: README.md and docs/index.md now contain links to our Slack community (#202)
- Updated: Add
self_linkcolumn togcp_dns_managed_zonetable (#195) - Updated: Add
self_linkcolumn togcp_logging_sinktable (#193) - Updated: Bump lodash from 4.17.20 to 4.17.21 in /gcp-test (#197)
What's new?
Enhancements
- Updated: Add
disk_encryption_keyanddisk_encryption_key_typecolumns togcp_compute_disktable (#185) - Updated: Remove
disk_encryption_kms_keycolumn fromgcp_compute_disktable (#185) - Updated: Add
metric_descriptor_typecolumn togcp_logging_metrictable (#182)
What's new?
- New tables added
What's new?
- New tables added
What's new?
- New tables added
Bug fixes
- Fixed: Query example in
gcp_dns_managed_zonetable docs (#172)
What's new?
- New tables added
Enhancements
- Updated:
gcp_sql_backup,gcp_sql_database,gcp_sql_database_instancetables now use thesqladminpackage instead of thesqlpackage (#161) - Recompiled plugin with steampipe-plugin-sdk v0.2.7
Bug fixes
- Fixed: Backup configuration columns now return the correct data in the
gcp_sql_database_instancetable (#166) - Fixed: Removed unused
root_passwordcolumn in thegcp_sql_database_instancetable (#166)
Bug fixes
- Fixed:
Table definitions & exampleslink now points to the correct location (#163)
What's new?
- New tables added
What's new?
- New tables added
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v0.2.6
Bug fixes
- Removed use of deprecated
ItemFromKeyfunction from all tables
What's new?
- New tables added
- gcp_compute_region
- gcp_compute_zone
Bug fixes
- Recompiled plugin with latest steampipe-plugin-sdk to resolve issue:
- Fix tables failing with error similar to
Error: pq: rpc error: code = Internal desc = get hydrate function getIamRole failed with panic interface conversion: interface {} is nil, not *gcp.roleInfo(#129).
- Fix tables failing with error similar to
What's new?
- New tables added
- gcp_sql_backup
- gcp_sql_database
- gcp_sql_database_instance
Bug fixes
- Updated
gcp_compute_instancetablenetwork_tagsfield to display value correctly (#114) - Recompiled plugin with latest steampipe-plugin-sdk to resolve SDK issues:
Bug fixes
-
Now union query for multiple projects will work if different credential files are used for project connection in config (#116)
-
Updated
gcp_storage_buckettablelabelsfield to display value correctly (#115)
What's new?
-
Added support for connection configuration. You may specify gcp
projectandcredential_filefor each connection in a configuration file. You can have multiple gcp connections, each configured for a different gcp project. -
If the project id to connect to is not specified in connection configuration file or through
CLOUDSDK_CORE_PROJECTenvironment variable. Now plugin will use active project, as returned by thegcloud config get-value projectcommand.
Enhancements
- Added
locationcolumn togcp_compute_image,gcp_compute_snapshotandgcp_monitoring_notification_channel,gcp_pubsub_snapshot,gcp_pubsub_subscriptionandgcp_pubsub_topictables. - Added
iamPolicycolumn togcp_compute_instancetable. - Added
disabledandoauth2_client_idcolumns to gcp_service_account table.
What's new?
-
New tables added to plugin
- gcp_compute_backend_bucket (#70)
- gcp_compute_backend_service (#80)
- gcp_compute_image (#45)
- gcp_compute_instance_template (#84)
- gcp_compute_node_group (#58)
- gcp_compute_node_template (#87)
- gcp_compute_subnetwork (#68)
- gcp_compute_target_pool (#81)
- gcp_compute_target_vpn_gateway (#65)
- gcp_compute_url_map (#85)
- gcp_compute_vpn_tunnel (#63)
What's new?
-
New tables added to plugin
Enhancements
- Added field
locationto resource tables that are not regional with value asglobal
What's new?
-
Added:
gcp_cloudfunctions_functiontable -
Added:
gcp_compute_global_addresstable -
Added:
gcp_compute_global_forwarding_ruletable -
Added:
gcp_compute_instancetable -
Added:
gcp_storage_buckettable -
Updated:
gcp_iam_roletable. Addedis_gcp_managedboolean field to distinguish between GCP managed and Customer managed roles.
Bug fixes
- Fixed:
gcp_iam_roletable. Updatedincluded_permissionsfield to have details of role grants for list call.