Compare commits

..

7 Commits

2 changed files with 23 additions and 2 deletions

View File

@ -2,7 +2,7 @@
title: 02-video-app-metadata
description:
published: true
date: 2023-11-08T12:37:17.546Z
date: 2023-11-08T16:10:25.856Z
tags:
editor: markdown
dateCreated: 2023-11-08T10:42:51.395Z
@ -24,6 +24,19 @@ dateCreated: 2023-11-08T10:42:51.395Z
[Документация](https://helm.sh/docs/topics/charts/)
> **Chart.yaml** - это основной конфигуруционный файл, в нем мы описываем параметры
> **values.yaml** - это конфигурационный файл с параметрами по умолчанию для чарта
> **templates/** - тут будут находится шаблоны чарта
> **version** - версия чарта
> **appVersion** - версия приложения, которое находится в чарте
> **kubeVersion** - ограничение версии кубернетис, на котором запустится чарт
{.is-info}
> Так как создали чарт с автоматическим заполнением, поэтому нужно заранее знать, что в нашем чарте нужно. Нужна ли папка tests, нужен ли ingress и так далее.
{.is-warning}
![снимок_экрана_2023-11-08_164621.png](/снимок_экрана_2023-11-08_164621.png)
Редактируем содержимое файла Chart.yaml.
```yaml
@ -61,7 +74,15 @@ mv ingress.yaml ../../old-templates/ingress-orig.yaml
## Файл _helpers.tpl
Команда helm create создала шаблон _helpers.tpl, в который поместила вспомогательные (условно) функции.
> **{{- или -}}** это функция trim, которая удаляет лишние пробелы перед или после шаблона, в зависимости от того, где стоит
> **{{/*** - это комментарий
> **define** - присвоение имени. Заканчивается с помощью оператора end. Так же могут быть условия if, else.
> **trunc 63** - обрезает длину имени до 64 знаков
{.is-info}
Команда helm create создала шаблон _helpers.tpl, в который поместила вспомогательные (условно) функции.
_helpers.tpl - итого получается, что это локальная библиотека шаблонов, которые мы можем использовать.
Эти функции мы можем использовать в наших шаблонах.
```yaml

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB