feat: migrate Atlantis from SOPS to OpenBao #77
Loading…
x
Reference in New Issue
Block a user
No description provided.
Delete Branch "remove-sops-use-openbao"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
secret/infrastructure/proxmoxvia bao CLIChanges
atlantis.yaml:sops -d --extract→bao kv get -field=.sops.yaml(age encryption config)proxmox.secrets.yaml(SOPS-encrypted file).gitleaks.tomlcommentTesting
bao kv getworks from inside Atlantis container🤖 Generated with Claude Code
AI Code Review
Обзор PR: SOPS → OpenBao для Atlantis
✅ Хорошее
.sops.yamlи encrypted файл удалены⚠️ Критические проблемы
1. Секретность AppRole credentials 🔴
/secrets/openbao-approle? В чём её формат?docker inspectи historyROLE_IDиSECRET_IDв контейнер (Secret mount? Init container?)2. AppRole rotation и lifecycle 🔴
3. Потеря аудита 🟠
📋 Вторичные проблемы
4. Сложный command в atlantis.yaml
5. Отсутствие fallback 🟡
6. .gitleaks.toml комментарий
# ...encrypted at rest via OpenBao secret/infrastructure/proxmox🔍 Перед мержем
git-filter-repoили similarСтатус: ❌ Одобрить нельзя — требуется уточнение по AppRole доставке и документация. После исправлений — ✅ принять.
Automated review by Claude Haiku | advisory, does not block merge