Summary
現行の make smoke(#109 / #110)は Docker Compose 上のローカル Vaultwarden 向けの実疎通確認である。
将来、開発環境からリモートの Vaultwarden / Bitwarden(stg・本番相当)へ疎通するスモークを追加する。
親トラッカー: #108
関連: #109(ローカル VW 土台), #110(ローカル make smoke)
Background
| 経路 |
現状 |
make smoke |
Compose 内 https://vaultwarden:80 固定。自己署名 CA・固定スモークユーザー・tmp 隔離 |
手元の bwsf |
setup で任意ホストに接続可能(手動) |
リモート向けは秘密情報・ネットワーク・破壊的操作のリスクがあるため、ローカルスモークとは 別ターゲット/別ドキュメント として切り出す。
Goals(将来実装時)
- リモート対象を明示した Make/スクリプト(例:
make smoke-remote または make smoke TARGET=remote)
- 接続先の切替
- Self-hosted Vaultwarden(stg / prod URL)
- (必要なら)Bitwarden Cloud / 公式 self-hosted
- 秘密情報はリポジトリに置かない
- env / 1Password / CI secrets 等から注入
- ドキュメントに必須変数一覧を記載
- 安全装置
- 本番 URL への実行は明示フラグや確認プロンプトなしでは走らない
- 使うアカウント/フォルダはスモーク専用(本番ユーザーデータの汚染を避ける)
- ローカル
make smoke との共存
- 既存の Compose VW スモークは維持
- CI ではリモートを PR 必須にしない(任意/手動)
Non-Goals(この Issue ではやらない/初回に含めないもの)
Acceptance Criteria(実装時)
Notes
Summary
現行の
make smoke(#109 / #110)は Docker Compose 上のローカル Vaultwarden 向けの実疎通確認である。将来、開発環境からリモートの Vaultwarden / Bitwarden(stg・本番相当)へ疎通するスモークを追加する。
親トラッカー: #108
関連: #109(ローカル VW 土台), #110(ローカル
make smoke)Background
make smokehttps://vaultwarden:80固定。自己署名 CA・固定スモークユーザー・tmp 隔離bwsfsetupで任意ホストに接続可能(手動)リモート向けは秘密情報・ネットワーク・破壊的操作のリスクがあるため、ローカルスモークとは 別ターゲット/別ドキュメント として切り出す。
Goals(将来実装時)
make smoke-remoteまたはmake smoke TARGET=remote)make smokeとの共存Non-Goals(この Issue ではやらない/初回に含めないもの)
Acceptance Criteria(実装時)
make smokeと衝突しない(命名・デフォルト動作)Notes
BACKEND=api(Feature: Stop use bw cli command #53)リモート確認も、この枠または後続 Issue で扱ってよい