# How can I understand and resolve helm chart errors?

**URL:** <https://forum.rasa.com/t/how-can-i-understand-and-resolve-helm-chart-errors/48580>\
**Category:** \[Deprecated\] Rasa X Community Edition\
**Created:** [October 18, 2021, 9:26pm UTC](https://forum.rasa.com/t/how-can-i-understand-and-resolve-helm-chart-errors/48580 "2021-10-18T21:26:40Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![Johan1us](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.rasa.com/johan1us/32/14245_2.png) [@Johan1us](https://forum.rasa.com/u/Johan1us)\
**Post date:** [October 19, 2021, 11:59am UTC](https://forum.rasa.com/t/how-can-i-understand-and-resolve-helm-chart-errors/48580/2 "2021-10-19T11:59:43Z")

</div>

I also asked this question on stackoverflow and someone gave me this answer:

> <https://stackoverflow.com/questions/69622811/how-can-i-understand-and-resolve-helm-chart-errors/69623009#69623009>

Unfortunately, I still haven’t found a solution. 🥴

* * *

The chart you are using tries to create an Ingress object, using an API version that was deprecated a while ago, and is no longer recognized.

Issue comes from there: [https://github.com/RasaHQ/rasa-x-helm/blob/main/charts/rasa-x/templates/ingress.yaml#L4-L10](https://github.com/RasaHQ/rasa-x-helm/blob/main/charts/rasa-x/templates/ingress.yaml#L4-L10)

For some reason, Helm doesn’t detect the proper API version (.Capabilities.KubeVersion.Version). Though having worked on other charts, capabilites discovery isn’t 100% reliable - eg. using ArgoCD.

As a workaround, you could try to generate objects into a file:

```auto
helm --dry-run [your-options] >my-rendered-chart.yaml
sed -i 's|extensions/v1beta1|networking.k8s.io/v1|' my-rendered-chart.yaml
kubectl apply -f my-rendered-chart.yaml

```

Although this kinda defeats the purpose of Helm. It would be best to figure out a fix and contribute it.

To work on a chart, you could extract it locally, using.

```auto
helm repo add rasahq https://rasahq.github.io/rasa-x-helm 
helm fetch rasahq/rasa-x --untar
ls rasa-x/

```

You could then work on a patch, testing your changes with:

```auto
helm install --dry-run --debug ./my-chart
helm install --dry-run --debug ./my-chart | kubectl apply -f-
...

```

---

_[View the full topic](https://forum.rasa.com/t/how-can-i-understand-and-resolve-helm-chart-errors/48580)._
