# Rendering or fetching value files for HelmCharts

**URL:** <https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979>\
**Category:** Packaging an application\
**Created:** [September 20, 2022, 3:57pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979 "2022-09-20T15:57:33Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![roderik](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/roderik/32/570_2.png) [@roderik](https://community.replicated.com/u/roderik)\
**Post date:** [September 20, 2022, 3:57pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/1 "2022-09-20T15:57:33Z")

</div>

So, given an application deployed on a cluster, I would like to get the rendered value files that are passed into the `helm upgrade` commands.

Our app has a lot of charts and a very complex config setup with many optional values based on the config. Working with the rendered charts manifests is quite useless as then I still need to figure out where in the value files I need to change the result.

I would love to have a command to combine a [kots.io/v1beta1](http://kots.io/v1beta1) Config file with a values files I can pass in during installation with --config-values and a manifest folder to give me value.yaml file per HelmChart.

Or a way to get access to the value files from the files explorer

---

<div class="post-metadata">

**Author:** ![Alex\_Parker](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/alex_parker/32/777_2.png) [@Alex\_Parker](https://community.replicated.com/u/Alex_Parker)\
**Post date:** [September 20, 2022, 4:12pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/2 "2022-09-20T16:12:06Z")

</div>

Unfortunately that isn’t possible right now. The admin console runs `helm template` and then deploys the rendered chart, so the intermediate values file isn’t persisted anywhere.

I don’t know if there’s a reason we do it that way. I can definitely see the benefit of viewing the resultant values file, especially for development or debugging. Feel free to submit a feature request.

---

<div class="post-metadata">

**Author:** ![roderik](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/roderik/32/570_2.png) [@roderik](https://community.replicated.com/u/roderik)\
**Post date:** [September 20, 2022, 4:44pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/3 "2022-09-20T16:44:55Z")

</div>

but `helm template` also uses value files right?

---

<div class="post-metadata">

**Author:** ![Alex\_Parker](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/alex_parker/32/777_2.png) [@Alex\_Parker](https://community.replicated.com/u/Alex_Parker)\
**Post date:** [September 20, 2022, 4:56pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/4 "2022-09-20T16:56:29Z")

</div>

Yeah, it does. But KOTS doesn’t save the values file anywhere after using it for the `template` command.

---

<div class="post-metadata">

**Author:** ![bco](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/bco/32/482_2.png) [@bco](https://community.replicated.com/u/bco)\
**Post date:** [October 28, 2022, 3:51pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/5 "2022-10-28T15:51:27Z")

</div>

In native Helm mode ‘helm install’ is used. Is there a way to get the values.yaml in this case. `helm get values myapp -n default -o yaml` just prints ‘null’ to the console.

---

<div class="post-metadata">

**Author:** ![Alex\_Parker](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/alex_parker/32/777_2.png) [@Alex\_Parker](https://community.replicated.com/u/Alex_Parker)\
**Post date:** [October 31, 2022, 2:11pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/6 "2022-10-31T14:11:07Z")

</div>

Yeah, it runs `helm template` first to render the entire chart, and then it runs `helm upgrade -i`, which upgrades or installs depending on whether the chart is yet installed.

So the above is still true: at this time you can’t view the values file. I think there is an open feature request for it, but I’m having trouble finding it. I’ll open one if I can’t find one.

---

<div class="post-metadata">

**Author:** ![Alex\_Parker](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/alex_parker/32/777_2.png) [@Alex\_Parker](https://community.replicated.com/u/Alex_Parker)\
**Post date:** [November 3, 2022, 5:43pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/7 "2022-11-03T17:43:24Z")

</div>

@bco @roderik Work is in progress now to add the values file(s) to the file explorer in the admin console.

---

<div class="post-metadata">

**Author:** ![Alex\_Parker](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.replicated.com/alex_parker/32/777_2.png) [@Alex\_Parker](https://community.replicated.com/u/Alex_Parker)\
**Post date:** [November 7, 2022, 2:52pm UTC](https://community.replicated.com/t/rendering-or-fetching-value-files-for-helmcharts/979/8 "2022-11-07T14:52:05Z")

</div>

@bco @roderik This was released in [v1.90.0](https://docs.replicated.com/release-notes/rn-app-manager#1900). You should now see a rendered values file in the file explorer for charts that you deploy using the app manager.
