testcontainers / testcontainers/testcontainers-java

Requested port X is not mapped with jenkins kubernates dind

Offen
#4,307 18 Kommentare 3 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Java
Sterne
8.7k
Forks
1.9k
Ø Merge
2 T. 17 Std.
Gemergte PRs (30 T.)
9

Beschreibung

Description: Requested port X is not mapped when running with Jenkins Kubernetes docker in docker.

  • The images start as expected
  • I am using springboottests to start my application.
  • When I call

Containers.POSTGRES.getMappedPort(X)

Current behavior: Requested port (X) is not mapped

Expected behavior: API should return the assigned port.

Version: 1.15.3

Logs:
testcontainer_logs.txt

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, Containers.POSTGRES.getMappedPort(X) aus einem Spring-Boot-Test auszuführen, der in Jenkins Kubernetes Docker-in-Docker läuft, und verwende die beigefügte testcontainer_logs.txt zum Vergleich. Untersuche das Verhalten des Containers und der Port-Zuordnung; abgeschlossen ist die Aufgabe, wenn die API in dieser Umgebung den zugewiesenen Port zurückgibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, java, kubernetes, postgresql, spring-boot
Bereich
databases, devops, testing
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.