Files
svc-api-x/build/vars/build.yaml
T

50 lines
2.1 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
##### Переменные #####
######################
app:
# Имя приложения / Имя микросервиса
name: "svc-api"
# Порт на котором приложение будет работать
port: 8080
# Health-Check приложения
health: "/api/v1"
# CPU пода (milicores)
cpu: 1000
# Mem пода (megabytes)
mem: 1024
# Получение версии приложения
# Используется для построения дашбордов / публикации в Registry
getCommandVersion: "awk -F'\"' '/APIVersion/ {print \\$2; exit}' v1/Application.cfc"
# Если включено, то необходимо сделать файл Dockerfile_build_lib
# Либа будет загружена в deck/npm/nubes/{appName}/{version}
needBuildLib: false
# Нужно ли хранить секреты в Vault
needStoreVaultSecret: true
# Наименование key, которые нужно забрать из Vault
storedSecretsList:
- "LUCEE_EXTENSIONS"
- "ORCHESTRATOR_AUTH"
- "VAULT_ROLE_ID"
- "VAULT_SECRET_ID"
- "cfconfig_datasources_cmdb_database"
- "cfconfig_datasources_cmdb_dbdriver"
- "cfconfig_datasources_cmdb_host"
- "cfconfig_datasources_cmdb_name"
- "cfconfig_datasources_cmdb_port"
- "cfconfig_datasources_cmdb_username"
- "cfconfig_datasources_cmdb_password"
##### Константы #####
#####################
# Путь до секрета в Vault
vaultPath: "config.deck-${ app.name }-${ gitBranch }"
# Где хранится образ (Registry.app)
registryUrl: "registry.ngcloud.ru"
registryRepoPath: "deck"
registryContainerName: "deck-${ app.name }"
registryImageName: "${ registryRepoPath ? registryRepoPath + '/' + registryContainerName : registryContainerName }"
# В какой namespace попадает проект в Kubernetes (по хорошему нужно изменить)
# Ибо счас всё хранится в одном кубере. Кубер умрёт - 3 сренда в OUT
namespace: "deck-${ gitBranch }"