Skip to content

Commit

Permalink
Update Pulsar image version and add new LTS 4.0.2 tests
Browse files Browse the repository at this point in the history
Update the default Pulsar image to version 3.0.9 in the builder. Introduce two new test cases using Pulsar LTS 4.0.2: one for default configuration and another for authenticated configuration.
  • Loading branch information
David Erik Jensen committed Jan 31, 2025
1 parent dc46d76 commit 6cb5052
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/Testcontainers.Pulsar/PulsarBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ namespace Testcontainers.Pulsar;
[PublicAPI]
public sealed class PulsarBuilder : ContainerBuilder<PulsarBuilder, PulsarContainer, PulsarConfiguration>
{
public const string PulsarImage = "apachepulsar/pulsar:3.0.8";
public const string PulsarImage = "apachepulsar/pulsar:3.0.9";

public const ushort PulsarBrokerDataPort = 6650;

Expand Down
18 changes: 18 additions & 0 deletions tests/Testcontainers.Pulsar.Tests/PulsarContainerTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,4 +84,22 @@ public PulsarAuthConfiguration()
{
}
}

[UsedImplicitly]
public sealed class PulsarDefaultConfigurationLts4 : PulsarContainerTest
{
public PulsarDefaultConfigurationLts4()
: base(new PulsarBuilder().WithImage("apachepulsar/pulsar:4.0.2").Build(), false)
{
}
}

[UsedImplicitly]
public sealed class PulsarAuthConfigurationLts4 : PulsarContainerTest
{
public PulsarAuthConfigurationLts4()
: base(new PulsarBuilder().WithImage("apachepulsar/pulsar:4.0.2").WithAuthentication().Build(), true)
{
}
}
}

0 comments on commit 6cb5052

Please sign in to comment.