Skip to content

Commit 0d75b87

Browse files
committed
fix env splitting
1 parent 7669e9b commit 0d75b87

File tree

3 files changed

+9
-0
lines changed

3 files changed

+9
-0
lines changed

build.gradle

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ dependencies {
3838
compileOnly 'org.projectlombok:lombok:1.18.36'
3939
annotationProcessor 'org.projectlombok:lombok:1.18.36'
4040

41+
testCompileOnly('org.projectlombok:lombok:1.18.36')
4142
testImplementation(libs.junit)
43+
testImplementation (libs.mockito)
4244
}
4345

4446
tasks {

gradle/libs.versions.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
[versions]
22
# libraries
33
junit = "4.13.2"
4+
mockito = "5.15.2"
45

56
# plugins
67
changelog = "2.2.1"
78

89
[libraries]
910
junit = { group = "junit", name = "junit", version.ref = "junit" }
11+
mockito = { group = "org.mockito", name = "mockito-core", version.ref = "mockito" }
1012

1113
[plugins]
1214
changelog = { id = "org.jetbrains.changelog", version.ref = "changelog" }

src/main/java/com/ssharaev/k8s/env/plugin/services/KubernetesService.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,10 @@ private CoreV1Api getApi() {
5454
return api;
5555
}
5656

57+
public KubernetesService(CoreV1Api api) {
58+
this.api = api;
59+
}
60+
5761
public KubernetesService() {
5862
try {
5963
getApi();
@@ -200,6 +204,7 @@ private Map<String, String> splitEnv(Stream<String> lines) {
200204
.filter(Objects::nonNull)
201205
.filter(s -> s.contains(POD_ENV_DELIMITER))
202206
.map(s -> s.split(POD_ENV_DELIMITER))
207+
.filter(arr -> arr.length == 2)
203208
.collect(Collectors.toMap(arr -> arr[0], arr -> arr[1], (e1, e2) -> e1));
204209
}
205210
}

0 commit comments

Comments
 (0)