Add Docker Secrets/Configs support
まだ誰も着手していません。
評価
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 初心者へのやさしさ
- 48/100
- issue の種類
- 機能追加
- 明瞭さ
- おおむね明確
- 活発さ
- 静か
- 技術スタック
- docker, docker-compose, python
- 領域
- devops, infrastructure
調査の方向性
リンクされている Docker Swarm secrets と configs のドキュメントから始め、次に stack サービスとバックアップに使用される新しいコンテナがどのように作成されるかを追跡します。secret/config のソースと環境変数ファイルのサフィックスをどのように表現して伝播すべきかを特定し、Dockerfile の entrypoint または command が変更された場合に必要となる変更も含めます。バックアップコンテナがカスタム entrypoint なしで Docker secrets または configs を使用でき、その動作がプロジェクトの関連するテストでカバーされれば完了です。
索引モデルが issue の本文から書いたものです。
説明
See Docker documents:
Secrets have several advantages over inserting credentials into environment variables, and are considered best practice for Swarm setups.
Can this be added please? Many images implement this via either allowing environment variables to have a suffix like __FILE to specify the path of the secret/config, which is loaded inside the app.
Right now this can be worked around with a custom entrypoint, but that requires updating if the Dockerfile entrypoint or command is ever altered. Edit: This cannot be worked around as it turns out, as I forgot that new containers are spun up to perform the actual backups.
- 主要言語
- Python
- スター
- 182
- フォーク
- 16
- PR マージ指標
- 30日以内にマージされた PR はありません
環境構築
このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
lawndoc/stack-back のほかの issue
-
難易度 1/5 1時間未満 初心者へのやさしさ 90/100
lawndoc/stack-back#125 ·
-
難易度 3/5 1〜2日 初心者へのやさしさ 48/100
lawndoc/stack-back#128 ·
-
Maintenance Questionオープン
難易度 1/5 1時間未満 初心者へのやさしさ 20/100
lawndoc/stack-back#119 ·
-
Feature request: Atomic backup mode for single snapshot for volumes + databases対応中かも このイシューにリンクされたプルリクエストがオープン中、またはマージ済みです。 オープン
難易度 4/5 3〜5日 初心者へのやさしさ 45/100
lawndoc/stack-back#110 · コメント 1 件 ·
-
Feature Request: Pre/Post-Backup Hooks and Ordered Backup Execution対応中かも @muebau が 232 日前に担当しました。 オープン
難易度 5/5 1週間以上 初心者へのやさしさ 25/100
lawndoc/stack-back#108 · コメント 1 件 ·
lawndoc/stack-back の issue をすべて見る
似ている issue
-
needs-area-label
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
メンテナーはふだん 2 日以内に返信
-
enhancement good first issue
難易度 2/5 1〜3時間 初心者へのやさしさ 84/100
Official-Space-AI/OpenPhysGraspGen#114 ·
メンテナーはふだん 2 日以内に返信
-
changelog investigate
難易度 2/5 1〜3時間 初心者へのやさしさ 62/100
ramnes/notion-sdk-py#441 ·
-
qa_bug
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
NVIDIA-NeMo/Gym#5644 ·
メンテナーはふだん 2 日以内に返信
-
BUG: catalog database credentials printed to logs at startup対応中かも @cjboyle が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
メンテナーはふだん 1 日以内に返信