{"id":20357753,"url":"https://github.com/avidhara/terraform-helm-chart-release","last_synced_at":"2026-04-24T12:06:12.121Z","repository":{"id":81721459,"uuid":"241516406","full_name":"avidhara/terraform-helm-chart-release","owner":"avidhara","description":"terraform module for helm chart release","archived":false,"fork":false,"pushed_at":"2020-12-30T10:30:21.000Z","size":8,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-03-30T07:11:33.818Z","etag":null,"topics":["helm","helm-release","infrastructure-as-code","kubernetes","terraform-module"],"latest_commit_sha":null,"homepage":"https://registry.terraform.io/modules/foss-cafe/chart-release/helm/latest","language":"HCL","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/avidhara.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-02-19T02:40:50.000Z","updated_at":"2023-11-09T14:58:48.000Z","dependencies_parsed_at":null,"dependency_job_id":"e920b7de-f598-4712-9ccb-75ff728a02e1","html_url":"https://github.com/avidhara/terraform-helm-chart-release","commit_stats":null,"previous_names":["ionicloud/terraform-helm-chart-release","cloudpragna/terraform-helm-chart-release","avidhara/terraform-helm-chart-release"],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/avidhara/terraform-helm-chart-release","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidhara%2Fterraform-helm-chart-release","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidhara%2Fterraform-helm-chart-release/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidhara%2Fterraform-helm-chart-release/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidhara%2Fterraform-helm-chart-release/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/avidhara","download_url":"https://codeload.github.com/avidhara/terraform-helm-chart-release/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/avidhara%2Fterraform-helm-chart-release/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32222512,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-24T10:26:35.452Z","status":"ssl_error","status_checked_at":"2026-04-24T10:25:27.643Z","response_time":64,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["helm","helm-release","infrastructure-as-code","kubernetes","terraform-module"],"created_at":"2024-11-14T23:23:33.796Z","updated_at":"2026-04-24T12:06:12.094Z","avatar_url":"https://github.com/avidhara.png","language":"HCL","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Terraform Module for Helm Release\n\n### Use as a Module\n\n```terrraform\nmodule \"helmredis\" {\n  source = \"git::https://github.com/foss-cafe/terraform-helm-release.git/\"\n  name       = \"my-redis-release\"\n  repository = data.helm_repository.stable.metadata[0].name\n  chart      = \"redis\"\n  chart_version    = \"6.0.1\"\n  set = [{\n    name  = \"cluster.enabled\"\n    value = \"true\"\n    },\n    {\n      name  = \"metrics.enabled\"\n      value = \"true\"\n    }\n  ]\n  set_string = [{\n    name  = \"service.annotations.prometheus\\\\.io/port\"\n    value = \"9127\"\n    }\n  ]\n}\n```\n\u003c!-- BEGINNING OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n## Requirements\n\n| Name | Version |\n|------|---------|\n| terraform | ~\u003e 0.12.24 |\n| helm | ~\u003e 1.1.0 |\n\n## Providers\n\n| Name | Version |\n|------|---------|\n| helm | ~\u003e 1.1.0 |\n\n## Inputs\n\n| Name | Description | Type | Default | Required |\n|------|-------------|------|---------|:--------:|\n| atomic | If set, installation process purges chart on fail. The wait flag will be set automatically if atomic is used. Defaults to true | `bool` | `true` | no |\n| chart | Chart name to be installed | `string` | `null` | no |\n| chart\\_version | Specify the exact chart version to install. If this is not specified, the latest version is installed | `string` | `null` | no |\n| cleanup\\_on\\_fail | Allow deletion of new resources created in this upgrade when upgrade fails. Defaults to false | `bool` | `true` | no |\n| dependency\\_update | Runs helm dependency update before installing the chart. Defaults to false. | `bool` | `false` | no |\n| disable\\_webhooks | Prevent hooks from running. Defauts to false | `bool` | `false` | no |\n| force\\_update | Force resource update through delete/recreate if needed. Defaults to false | `bool` | `false` | no |\n| keyring | Location of public keys used for verification. Used only if verify is true. Defaults to /.gnupg/pubring.gpg in the location set by home | `string` | `\"/.gnupg/pubring.gpg\"` | no |\n| max\\_history | Maximum number of release versions stored per release. Defaults to 0 (no limit). | `number` | `0` | no |\n| name | Release name | `string` | `null` | no |\n| namespace | The namespace to install the release into. Defaults to default | `string` | `\"default\"` | no |\n| recreate\\_pods | Perform pods restart during upgrade/rollback. Defaults to false | `bool` | `false` | no |\n| render\\_subchart\\_notes | If set, render subchart notes along with the parent. Defaults to true | `bool` | `true` | no |\n| replace | Re-use the given name, even if that name is already used. This is unsafe in production. Defaults to false. | `bool` | `false` | no |\n| repository | Repository where to locate the requested chart. If is an URL the chart is installed without installing the repository | `string` | `null` | no |\n| repository\\_ca\\_file | The Repositories CA File | `string` | `null` | no |\n| repository\\_cert\\_file | The repositories cert file | `string` | `null` | no |\n| repository\\_key\\_file | The repositories cert key file | `string` | `null` | no |\n| repository\\_password | Password for HTTP basic authentication against the reposotory | `string` | `null` | no |\n| repository\\_username | Username for HTTP basic authentication against the repository | `string` | `null` | no |\n| reset\\_values | When upgrading, reset the values to the ones built into the chart. Defaults to false. | `bool` | `false` | no |\n| reuse\\_values | When upgrading, reuse the last release's values and merge in any overrides. If 'reset\\_values' is specified, this is ignored. Defaults to false | `bool` | `false` | no |\n| set | Value block with custom values to be merged with the values yaml. | `list(map(string))` | `[]` | no |\n| set\\_sensitive | Value block with custom sensitive values to be merged with the values yaml that won't be exposed in the plan's diff. | `list(map(string))` | `[]` | no |\n| set\\_string | Value block with custom STRING values to be merged with the values yaml. | `list(map(string))` | `[]` | no |\n| skip\\_crds | If set, no CRDs will be installed. By default, CRDs are installed if not already present. Defaults to false. | `bool` | `false` | no |\n| timeout | Time in seconds to wait for any individual kubernetes operation. Defaults to 300 seconds. | `number` | `300` | no |\n| values | List of values in raw yaml to pass to helm. Values will be merged, in order, as Helm does with multiple -f options | `list` | `[]` | no |\n| verify | Verify the package before installing it. Defaults to false | `bool` | `false` | no |\n| wait | Will wait until all resources are in a ready state before marking the release as successful. It will wait for as long as timeout. Defaults to true. | `bool` | `true` | no |\n\n## Outputs\n\n| Name | Description |\n|------|-------------|\n| chart | The name of the chart |\n| name | Name is the name of the release |\n| namespace | Namespace is the kubernetes namespace of the release |\n| revision | Version is an int32 which represents the version of the release |\n| status | Status of the release |\n| version | A SemVer 2 conformant version string of the chart |\n\n\u003c!-- END OF PRE-COMMIT-TERRAFORM DOCS HOOK --\u003e\n## License\n\nApache 2 Licensed. See LICENSE for full details.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favidhara%2Fterraform-helm-chart-release","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Favidhara%2Fterraform-helm-chart-release","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Favidhara%2Fterraform-helm-chart-release/lists"}