helm_charthelm_releasehelm_templatehelm_template_renderedhelm_valuekubernetes_cluster_rolekubernetes_cluster_role_bindingkubernetes_config_mapkubernetes_cronjobkubernetes_custom_resource_definitionkubernetes_daemonsetkubernetes_deploymentkubernetes_endpointkubernetes_endpoint_slicekubernetes_eventkubernetes_horizontal_pod_autoscalerkubernetes_ingresskubernetes_jobkubernetes_limit_rangekubernetes_namespacekubernetes_network_policykubernetes_nodekubernetes_persistent_volumekubernetes_persistent_volume_claimkubernetes_podkubernetes_pod_disruption_budgetkubernetes_pod_security_policykubernetes_pod_templatekubernetes_replicasetkubernetes_replication_controllerkubernetes_resource_quotakubernetes_rolekubernetes_role_bindingkubernetes_secretkubernetes_servicekubernetes_service_accountkubernetes_stateful_setkubernetes_storage_classkubernetes_{custom_resource_singular_name}
Table: helm_chart
A Helm chart is a collection of files that describe a set of Kubernetes resources and their dependencies. It provides a way to package, version, and deploy these resources in a repeatable way. Charts are designed to be reusable and configurable, allowing you to deploy applications with different settings and configurations.
Examples
Basic info
select name, api_version, version, deprecated, type, descriptionfrom helm_chart;
List all deployed charts
select hc.name as chart_name, hc.type as chart_type, hc.version as chart_version, hr.name as release_name, hr.status as release_status, hr.version as deployment_version, hr.first_deployed as deployed_at, hr.config as deployment_configfrom kubernetes.helm_chart as hc left join kubernetes.helm_release as hr on hc.name = hr.chart_namewhere hr.status = 'deployed';
List all deprecated charts
select name, api_version, version, type, description, app_versionfrom helm_chartwhere deprecated;
List application type charts
select name, api_version, version, type, description, app_versionfrom helm_chartwhere type = 'application';
.inspect helm_chart
Lists the configuration settings from the configured charts
Name | Type | Description |
---|---|---|
_ctx | jsonb | Steampipe context in JSON form, e.g. connection_name. |
annotations | jsonb | Annotations are additional mappings uninterpreted by Helm, made available for inspection by other applications. |
api_version | text | The API Version of the chart. |
app_version | text | The version of the application enclosed inside of this chart. |
chart_path | text | The path to the directory where the chart is located. |
condition | text | The condition to check to enable chart. |
dependencies | jsonb | Dependencies are a list of dependencies for a chart. |
deprecated | boolean | Indicates whether or not this chart is deprecated. |
description | text | A one-sentence description of the chart. |
home | text | The URL to a relevant project page, git repo, or contact person. |
icon | text | The URL to an icon file. |
keywords | jsonb | A list of string keywords. |
kube_version | text | A SemVer constraint specifying the version of Kubernetes required. |
maintainers | jsonb | A list of name and URL/email address combinations for the maintainer(s). |
name | text | The name of the chart. |
sources | jsonb | Source is the URL to the source code of this chart. |
tags | text | The tags to check to enable chart. |
type | text | Specifies the chart type. Possible values: application, or library. |
version | text | A SemVer 2 conformant version string of the chart. |