Install the VAST COSI Driver Helm Chart

Prev Next

Installing a Helm chart results in deployment of a VAST driver's release in your Kubernetes environment. A release is identified with its release name, which you supply during the install.

To install the VAST COSI Driver chart:

  1. Refresh Helm repository information:

    helm repo update
  2. Run the following command to initiate the install:

    helm install <release name> <repo>/<chart> -f <filename>.yaml -n <namespace> [--set-file sslCert=VastCerts/RootCA.crt]

    Where:

    • <release name> identifies the release being deployed.

    • <repo> is the name of the VAST COSI Driver Helm repository.

    • <chart> is the name of the Helm chart to be installed (vastcosi).

    • <filename>.yaml is the Helm chart configuration file for VAST COSI Driver.

    • <namespace> (optional) determines the Kubernetes namespace to which the release is deployed. If this parameter is not specified, the default namespace is used. Otherwise, create a custom namespace prior to installing the Helm chart.

    • --set-file sslCert=VastCerts/RootCA.crt (optional) specifies the path to a self-signed SSL certificate to secure the connection to the VAST cluster.

    For example:

    helm install cosi-driver vastcosi/vastcosi -f values.yaml

    The output is similar to the following:

    NAME: cosi-driver
    LAST DEPLOYED: Thu Dec  5 05:24:36 2024
    NAMESPACE: default
    STATUS: deployed
    REVISION: 1
    TEST SUITE: None
    NOTES:
    Thank you for installing vastcosi.
    
    Your release is named cosi-driver.
    The release is installed in namespace default
    
    To learn more about the release, try:
    
      $ helm status -n default cosi-driver
      $ helm get all -n default cosi-driver
    
    <...>
  3. Verify that the Helm chart has been installed as follows:

    • Check the release status with the following command:

      helm status -n <namespace> <release name>

      For example:

      helm status -n default cosi-driver
    • Ensure that the release appears in the list of releases:

      helm list -n <namespace>

      For example:

      helm list -n default

      The output is similar to the following:

      NAME            NAMESPACE       REVISION        UPDATED                                 STATUS          CHART           APP VERSION
      cosi-driver     default         1               2024-12-01 04:25:33.783236165 +0000 UTC deployed        vastcosi-0.1.0  2.5.0