Skip to content

ADR-010: Convenção de Nomenclatura 1Password

Resumo publicável desta decisão arquitetural.

Status: Aceita

Contexto

Gestão de secrets para CI/CD, servidores e desenvolvimento local precisa de nomenclatura consistente e critérios claros para criação de vaults e controle de acesso.

Decisão

Padronizar nomenclatura: vaults CI-{PROJECT} (UPPERCASE), itens {SERVIÇO}-{contexto}, seções kebab-case, campos snake_case em inglês. Três padrões de consumo: Service Account (CI), OP Connect (servidor), op run (dev local). Critérios objetivos para quando criar vault dedicado vs usar compartilhado.

Consequências

Nomenclatura previsível. Controle de acesso granular por projeto. Migração gradual dos itens existentes.

MIDDAG Tecnologia