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.
Dependencies
- Recompiled plugin with Go version
1.22
. (#246) - Recompiled plugin with steampipe-plugin-sdk v5.10.4 that fixes logging in the plugin export tool. (#246)
Enhancements
- Updated the plugin to use fully qualified names while creating CRD tables to make sure that you can query the exact custom resource if there are multiple resources with the same singular name. (#228) (Thanks @afarid for the contribution!!)
Bug fixes
- Fixed the
kubernetes_custom_resource_definition
table to correctly list out all the CRDs on a cluuster instead of returning a truncated set. (#235) (Thanks @afarid for the contribution!!)
Bug fixes
- Fixed the issue of missing and inconsistent columns in Kubernetes CRD tables. (#229) (Thanks @dongho-jung for the contribution!!)
Enhancements
- The
context_name
column has now been assigned as a connection key column across all the tables which facilitates more precise and efficient querying across multiple Kubernetes connections. (#217) - The Plugin and the Steampipe Anywhere binaries are now built with the
netgo
package. (#219) - Added the
version
flag to the plugin's Export tool. (#65)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.10.0 that adds support for connection key columns. (#217)
- Recompiled plugin with github.com/hashicorp/go-getter v1.7.4. (#218)
Enhancements
- Added the
annotations
columns on all CRD resources. (#202) - Updated the API version for table
kubernetes_horizontal_pod_autoscaler
. (#190)
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. (#197)
- The table docs have been updated to provide corresponding example queries for Postgres FDW and SQLite extension. (#197)
- Docs license updated to match Steampipe CC BY-NC-ND license. (#197)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.8.0 that includes plugin server encapsulation for in-process and GRPC usage, adding Steampipe Plugin SDK version to
_ctx
column, and fixing connection and potential divide-by-zero bugs. (#196)
Bug fixes
- Fixed the plugin to pass the namespace qualifier to the Kubernetes API client when querying namespace scoped resources. (#181) (Thanks @pdecat for the contribution!!)
Bug fixes
- Fixed the plugin to prevent crashes when
source_types
config argument containsmanifest
butmanifest_file_paths
is not defined. (#177)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.6.2 which prevents nil pointer reference errors for implicit hydrate configs. (#178)
Dependencies
- Upgraded to steampipe-plugin-sdk v5.6.1 with support for rate limiters. (#173)
- Recompiled plugin with Go version
1.21
. (#173)
Deprecated
- The
source_type
config argument has been deprecated and will be removed in the next major version. Please use thesource_types
config argument instead. If both config arguments are set,source_types
will take precedence. For backward compatibility, please see below for old and new value equivalents: (#167)source_type = 'all'
:source_types = ["deployed", "helm", "manifest"]
source_type = 'deployed'
:source_types = ["deployed"]
source_type = 'helm'
:source_types = ["helm"]
source_type = 'manifest'
:source_types = ["manifest"]
What's new?
- Added the
source_types
config argument, which allows specifying a combination of source types to load per connection. (#167)
What's new?
- New tables added
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.5.1. (#152)
Bug fixes
- Fixed the
data
column ofkubernetes_config_map
andkubernetes_secret
tables to correctly return data instead ofnil
. (#150) (Thanks @hileef for the contribution!!)
Enhancements
- The plugin has been updated to support the new environment variables
KUBECONFIG
andKUBE_CONFIG_PATH
, replacing the previous variablesKUBE_CONFIG_PATHS
andKUBERNETES_MASTER
. The usage ofKUBE_CONFIG_PATHS
andKUBERNETES_MASTER
has been marked as deprecated and will be removed in a future release. To ensure seamless functionality, it is strongly recommended to update any existing scripts and workflows to utilize the new environment variables instead. (#142) (Thanks @mrkwtz for the contribution!!)
What's new?
- Added support to query Kubernetes Helm charts. This can be set using the
helm_rendered_charts
config argument in thekubernetes.spc
file. Please check the Helm Charts section for more information. (#139)
Bug fixes
- Fixed typo in the description of
service_name
column ofkubernetes_stateful_set
table. (#141) (Thanks @jacksgt for the contribution!!)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.5.0 which significantly reduces API calls and boosts query performance, resulting in faster data retrieval. (#139)
What's new?
- Added support to query Kubernetes manifest files. This can be set using the
manifest_file_paths
config argument in thekubernetes.spc
file. Please check the Supported Manifest File Path Formats section for more information. (#129)
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. (#134)
Bug fixes
- The plugin will no longer fail to initialize when attempting to create dynamic custom resource tables and the client cannot be created. (#130)
- Fixed the
selector_query
column ofkubernetes_replication_controller
table to correctly return data instead of an error. (#127) - Fixed
kubernetes_endpoint_slice
,kubernetes_horizontal_pod_autoscaler
,kubernetes_pod_disruption_budget
andkubernetes_pod_security_policy
tables to correctly return data instead of an error by removing incompatible API dependencies. (#126)
What's new?
- Added a new config argument
custom_resource_tables
to allow filtering of which CRDs to create table for. For more information please check the Configuration section. (#121)
Enhancements
- Updated
docs/index.md
to include better and more detailed multiple context connection examples. (#122)
What's new?
- New tables added
- Added support for creating dynamic tables for custom resources. A table is automatically created for each custom resource in a cluster. To learn more, please see kubernetes_{custom_resource_singular_name}.
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. (#110)
Enhancements
- Added column
title
tokubernetes_config_map
table. (#107)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.1.3 which fixes the query caching functionality. (#111)
Bug fixes
- Renamed column
backend
todefault_backend
inkubernetes_ingress
table to correctly follow the naming convention used in the API response. (#98) - Fixed the
default_backend
column (earlier named asbackend
) inkubernetes_ingress
table to correctly return data instead of an error. (#98)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.0.2 which fixes optional key column quals not working correctly for list hydrate call for plugins using
TableMapFunc
. (#103)
What's new?
- New tables added
Bug fixes
- Temporarily disabled dynamic custom resource table creation due to aggregator connection incompatibility. (#95)
What's new?
- New tables added
- kubernetes_event (#93) (Thanks to @svend for the new table!)
- {custom_resource_name.group_name} (#85)
- Added support for creating dynamic tables for custom resources. A table is automatically created for each custom resource in a cluster. To learn more, please see {custom_resource_name.group_name}.
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v5.0.0 which includes support for fetching remote files with go-getter and file watching. (#85)
What's new?
- New tables added
- kubernetes_custom_resource_definition (#84)
- kubernetes_horizontal_pod_autoscaler (#86) (Thanks @aminvielledebatAtBedrock for the contribution!)
- Added support for accessing the Kubernetes APIs from within a pod using InClusterConfig. This is an alternative method of configuring Kubernetes credentials for the plugin when no kubeconfig file is found. (#82)
What's new?
- New tables added
- kubernetes_pod_disruption_budget (#76) (Thanks to @mafrosis for the contribution!)
Dependencies
- Recompiled plugin with steampipe-plugin-sdk v4.1.7 which includes several caching and memory management improvements. (#80)
- Recompiled plugin with Go version
1.19
. (#80)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v3.3.1 which includes several caching fixes. (#74)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v3.3.0. (#71)
Enhancements
- Added additional optional key quals, page limits, filter support, and context cancellation handling across all the tables. (#53)
Bug fixes
- Fixed the Slack community links in README and docs/index.md files. (#68)
Enhancements
- Added column
selector_query
to the following tables: (#65)kubernetes_daemonset
kubernetes_deployment
kubernetes_job
kubernetes_replicaset
kubernetes_replication_controller
- Added column
label_selector
tokubernetes_pod
table. (#64)
Enhancements
- Added support for native Linux ARM and Mac M1 builds. (#58)
- Recompiled plugin with steampipe-plugin-sdk v3.1.0 and Go version
1.18
. (#57) - Added column
available_replicas
tokubernetes_stateful_set
table (#60)
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v2.1.1 (#54)
What's new?
- New tables added
Enhancements
- Imported the azure package to get the authentication that works with AzureAD OIDC (#48)
- Recompiled plugin with steampipe-plugin-sdk v1.8.3 (#49)
- Added the
template
column to thekubernetes_stateful_set
table (#46)
What's new?
- Added support for querying Kubernetes clusters that use OIDC authentication mechanism (#34)
Enhancements
- Recompiled plugin with Go version 1.17 (#36)
- Recompiled plugin with steampipe-plugin-sdk v1.8.2 (#35)
What's new?
- New tables added
Enhancements
- Recompiled plugin with steampipe-plugin-sdk v1.5.0 (#25)
- Updated plugin license to Apache 2.0 per turbot/steampipe#22
What's new?
- New tables added
What's new?
- New tables added
- kubernetes_cluster_role
- kubernetes_cluster_role_binding
- kubernetes_config_map
- kubernetes_daemonset
- kubernetes_deployment
- kubernetes_endpoint
- kubernetes_endpoint_slice
- kubernetes_ingress
- kubernetes_job
- kubernetes_namespace
- kubernetes_network_policy
- kubernetes_node
- kubernetes_persistent_volume
- kubernetes_persistent_volume_claim
- kubernetes_pod
- kubernetes_pod_security_policy
- kubernetes_replicaset
- kubernetes_replication_controller
- kubernetes_role
- kubernetes_role_binding
- kubernetes_secret
- kubernetes_service_account