[ 
https://issues.apache.org/jira/browse/CAMEL-26326?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

James Netherton reassigned CAMEL-26326:
---------------------------------------

    Assignee: James Netherton

> camel-iggy: camel-iggy-test-infra container exits on startup
> ------------------------------------------------------------
>
>                 Key: CAMEL-26326
>                 URL: https://issues.apache.org/jira/browse/CAMEL-26326
>             Project: Camel
>          Issue Type: Test
>            Reporter: James Netherton
>            Assignee: James Netherton
>            Priority: Minor
>
> The Iggy 0.9.0 container exits on startup, so the camel-iggy integration 
> tests fail.
> Since the test image was upgraded to apache/iggy:0.9.0 (57a3047978c3), the 
> Iggy container exits during startup and every camel-iggy integration test 
> fails with a ContainerLaunchException. The tests are disabled on CI 
> (@DisabledIfSystemProperty(named = "ci.env.name")), so this was not noticed.
> IggyContainer sets IGGY_TCP_ADDRESS=0.0.0.0:8090. Iggy 0.9.0 rejects a 
> wildcard TCP address:
> {noformat}
> CONFIG - tcp.address binds the wildcard 0.0.0.0:8090, which says which 
> interfaces this node accepts on rather than where a client reaches it, so 
> cluster metadata would carry no address for this node.
> Error: Config(InvalidConfigurationValue)
> {noformat}
> The 0.9.0 default (127.0.0.1:8090) is not reachable through the mapped port, 
> so dropping the variable is not enough. Going back to the 0.8.0 image does 
> not work either: the camel-iggy client is 0.9.0 and times out against a 0.8.0 
> server.
> Possible fix: bind the TCP listener to an address that is both concrete and 
> reachable from the host, for example the container's own network address, or 
> use whatever Iggy 0.9.0 provides for this.
> Reproduce:
> {noformat}
> mvn verify -pl components/camel-iggy
> {noformat}



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to