##### Переменные ##### ###################### 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 }"