I was testing out the new Helm Service feature and I tried deploying a Kubecost chart. The deployment was successful. I even verified that all the resources were deployed via kubectl. I also confirmed that the kubecost analyzer is working and accessible by doing a kubectl port-forward and accessing the service on my local machine.
My concern is I want to access the service via Qovery console provided link. The problem is the Overview tab of the Kubecost Helm Service is empty
From your helm chart settings, it seems to miss the global: key leading to service annotation not being present hence Qovery agent not seeing this service as running.
Also, it seems you set the token in the YAML directly, but this (values) won’t be encrypted on our end, so we strongly advise you to use secret variables for it.
Add a secret KUBECOST_TOKEN and set kubecostToken : qovery.env.KUBECOST_TOKEN
We are updating our Kubecost installation guide, we will share the link here
Good catch. I’ve followed what you said and added the Kubecost token in a secret variable as well. The deployment is still successful but unfortunately there are still no Applications showing on the Overview Tab of the Kubecost Service