Skip to content

Latest commit

 

History

History
68 lines (46 loc) · 3.11 KB

README.md

File metadata and controls

68 lines (46 loc) · 3.11 KB

Spotfire helm charts

Overview

This directory contains the recipes to build and examples to use the TIBCO Spotfire® Helm charts:

See the respective README files for details and usage examples.

Note: There are other recipes in the charts directory not listed here. They are used internally for better template reusability, and they include common software requirements and functions.

Prerequisites

  • You have built the Spotfire container images or have configured a container repository hosting those container images.
  • Kubernetes 1.24+, a working kubernetes cluster from a (certified k8s distro).
  • Helm 3+, for building and deploying the charts.

Building the charts

You can build each chart on its own as described in the respective READMEs, or you can use the provided Makefile within this directory to build all the charts with just one single command. (This Makefile also takes care of their internal dependencies.)

To package all the charts in this directory, run make from the helm directory. The included Makefile builds each of the charts, taking care of any dependencies.

make

Note: The built charts are saved into the directory <this-repo>/helm/packages.

Alternative: Building the charts one by one

You can package the provided charts, one by one, by following these steps from each of the provided charts directories:

  1. Go to the chart directory. For example:

    cd <this-repo>/helm/charts/<spotfire-chart>
  2. Update the chart dependencies:

    helm dependency update .
  3. Package the chart:

    helm package . -d <helm-charts-destination-path>

Repeat for each of the charts.

Note: The helm chart packages have dependencies; check the provided Makefile for more details.

Customize and extend the charts

These recipes provide a standard, canonical, typical, or vanilla deployment for the TIBCO Spotfire® Platform. They are suitable for most of the use case scenarios.

You are welcome to use and modify the recipes and adapt them to your specific use case, in compliance with the Apache License 2.0. However, we recommend that you extend these charts, rather than modify them. To extend the charts, create charts that import these official charts. This way, it is easier for you to update your charts when new official recipes are released.