testcontainers / testcontainers/testcontainers-java

Use of links between containers should be deprecated

オープン
#465 コメント 17 件 リアクション 4 件 担当者 0 名 GitHub で見る

まだ誰も着手していません。

resolution/acknowledged
主要言語
Java
スター
8.7k
フォーク
1.9k
平均マージ
2日 17時間
マージ済み PR(30日)
9

説明

As discussed in #463, docker networks seem mature enough to use, and links are officially not recommended any more.

We'd like to deprecate use of links; off the top of my head I believe we ought to do the following things:

  • Obviously, mark the container addLink method as deprecated with a clear comment
  • Links aren't currently documented very well, but update the docs with a clear enough description of the networking support, so that ad-hoc linking can be done easily by users
  • Modify Webdriver VNC recorder sidecar container to remove use of links
  • Modify Docker Compose support; can we remove use of the ambassador container now?

コントリビューションガイド

コントリビューションガイドを開く

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

調査の方向性

まず Docker Compose のサポートと ambassador コンテナの使用箇所を追跡し、次に関連するテストと現在のネットワーク動作を調べます。Compose ベースのテストを壊さずに ambassador を削除できるかどうかを判断します。そこですでに links が不要になり、既存の Compose サポートが合格するテストによって引き続きカバーされていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
docker, docker-compose, java
領域
devops, infrastructure, testing
issue の種類
リファクタリング
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。