Skip to content

Commit e477f31

Browse files
committed
Add support for kindest/node >= 1.29.0
1 parent 6f86f22 commit e477f31

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

src/main/java/com/dajudge/kindcontainer/KindContainer.java

+9
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import com.github.dockerjava.api.model.Bind;
77
import com.github.dockerjava.api.model.ContainerNetwork;
88
import com.github.dockerjava.api.model.Volume;
9+
import org.jetbrains.annotations.NotNull;
910
import org.slf4j.Logger;
1011
import org.slf4j.LoggerFactory;
1112
import org.testcontainers.DockerClientFactory;
@@ -88,6 +89,7 @@ public KindContainer(final KubernetesImageSpec<KindContainerVersion> imageSpec)
8889
super(imageSpec.getImage());
8990
this.version = imageSpec.getVersion();
9091
final StringBuffer log = new StringBuffer();
92+
final String startupMessage = getStartupMessage();
9193
this.withStartupTimeout(ofSeconds(300))
9294
.withLogConsumer(outputFrame -> {
9395
if (provisioningLatch.getCount() != 0) {
@@ -121,6 +123,13 @@ public KindContainer(final KubernetesImageSpec<KindContainerVersion> imageSpec)
121123
.withTmpFs(TMP_FILESYSTEMS);
122124
}
123125

126+
@NotNull
127+
private String getStartupMessage() {
128+
return version.descriptor().getMajor() >= 1 && version.descriptor().getMajor() >= 29
129+
? "Reached target multi-user.target"
130+
: "Reached target Multi-User System.";
131+
}
132+
124133
@Override
125134
public T withReuse(final boolean reuse) {
126135
if (reuse) {

0 commit comments

Comments
 (0)