Helm Parameters

There are three different approaches for passing custom Helm config values into the Kubecost project:
  1. 1.
    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 \
    --repo \
    --namespace kubecost --create-namespace \
    --set kubecostProductConfigs.productKey.key="123"
  2. 2.
    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 \
    --repo \
    --namespace kubecost --create-namespace \
    --values values.yaml
    key: "123"
    enabled: true
  3. 3.
    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.