Skip to content

Commit aa099ea

Browse files
dvallantgesellix
authored andcommitted
Add missing field 'start_period' to Healthcheck
1 parent 3df5266 commit aa099ea

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/main/kotlin/de/gesellix/docker/compose/types/Healthcheck.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package de.gesellix.docker.compose.types
22

3+
import com.squareup.moshi.Json
34
import de.gesellix.docker.compose.adapters.CommandType
45

56
data class Healthcheck(
@@ -9,5 +10,7 @@ data class Healthcheck(
910
var retries: Float? = null,
1011
@CommandType
1112
var test: Command = Command(),
12-
var timeout: String? = null
13+
var timeout: String? = null,
14+
@Json(name = "start_period")
15+
var startPeriod: String? = null
1316
)

src/test/kotlin/de/gesellix/docker/compose/ComposeFileReaderTest.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,7 +484,8 @@ fun newSampleConfigFull(): ComposeConfig {
484484
interval = "10s",
485485
retries = 5f,
486486
test = Command(parts = arrayListOf("echo \"hello world\"")),
487-
timeout = "1s"
487+
timeout = "1s",
488+
startPeriod = "1s"
488489
),
489490
hostname = "foo",
490491
image = "redis",

src/test/resources/de/gesellix/docker/compose/full/sample.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,7 @@ services:
114114
interval: 10s
115115
timeout: 1s
116116
retries: 5
117+
start_period: 1s
117118

118119
# Any valid image reference - repo, tag, id, sha
119120
image: redis

0 commit comments

Comments
 (0)