I prepared a Chart that defines the go-demo-3 application. We'll use it to get familiar with writing Charts. Even if we choose to use Helm only for third-party applications, familiarity with Chart files is a must since we might have to look at them to better understand the application we want to install.
The files are located in helm/go-demo-3 directory inside the repository. Let's take a look at what we have.
1 ls -1 helm/go-demo-3
The output is as follows.
Chart.yaml LICENSE README.md templates values.yaml
A Chart is organized as a collection of files inside a directory. The directory name is the name of the Chart (without versioning information). So, a Chart that describes go-demo-3 is stored in the directory with the same name.
The first file we'll explore is Chart.yml. It is a mandatory file with a combination of compulsory...