This repository contains all the applications that are packaged to be installed on the SLATE platform.
The slate-cli already points to this repository.
As for the main kubernetes helm repository, there are two repositories: stable and incubator. Stable holds application that are fully vetted while incubator holds those that are still under development. Each application is a subdirectory within one of those two directories.
Each application subdirectory must contain another subdirectory with the same name which contains the helm chart sources. This enables future extensions in the form of including other data besides chart sources for an application, however, because helm requires a chart source directory to have a name matching the chart name nested directories with the same names are unavoidable.
To rebuild all packages from sources:
> mkdir build
> cd build
> cmake ..
> make
CMake 3 is required, so on some systems it may be necessary to replace cmake
above with cmake3
.
When a chart is added or a file is added to a chart the cmake scripts will not take notice until make rebuild_cache
is run.