runner config
Gerencia valores de config templates (Helm-style). Os valores definidos via runner config set sao salvos em values.local.yaml na raiz da app e tem prioridade sobre os valores do repositorio.
Subcomandos
set
Define um valor em values.local.yaml.
runner config set <APP> <KEY> <VALUE>runner config set myapp db.pool_size 50
runner config set myapp redis.host redis-clusterget
Le o valor resolvido para uma chave (toda hierarquia de merge).
runner config get <APP> <KEY> [--instance <NAME>]runner config get myapp db.pool_size
runner config get myapp db.pool_size --instance stagingdiff
Mostra diff entre as camadas de valores (base, instance, local).
runner config diff <APP> [--instance <NAME>]runner config diff myapp --instance productionreset
Remove values.local.yaml (apaga todos os overrides locais).
runner config reset <APP>Hierarquia de valores
Os valores sao mergeados na seguinte ordem (menor para maior prioridade):
config/values.yaml— base do repositorioconfig/values.{instance}.yaml— override por instanciavalues.local.yaml— override local do operador (este comando)environment_overridesdo.deploy.yml- Built-ins:
project,instance,version,domain,system
Config templates
Para usar config templates, o repositorio deve conter:
repo/
├── config/
│ ├── values.yaml # Valores base
│ └── values.production.yaml # Override de producao
├── templates/
│ └── config.json.tpl # Template Tera
└── .deploy.ymlO runner renderiza templates/*.tpl automaticamente durante o deploy (Phase 1.3).
By Borlot.com.br on 17/04/2026