There are three different approaches for passing custom Helm config values into the Kubecost project:
-
Pass exact parameters via
--set
command-line flags. For example, you can only pass a product key if that is all you need to configure.helm install kubecost/cost-analyzer --name kubecost --set kubecostProductConfigs.productKey.key="123" ...
-
Pass exact parameters via custom
values
file Similar to option #1, you can create a separate values file that contains only the parameters needed.helm install kubecost/cost-analyzer --name kubecost --values values.yaml
kubecostProductConfigs: productKey: key: "123" enabled: true
-
Use values.yaml from the Kubecost Helm Chart repository.
Note: Taking this approach means you may need to sync with the repo to use the latest release.