Skip to content

Commit 14f9a99

Browse files
committed
make copy of AdminServerSpec environment variable list before adding more vars
1 parent 6e256a9 commit 14f9a99

File tree

1 file changed

+3
-1
lines changed
  • operator/src/main/java/oracle/kubernetes/operator/helpers

1 file changed

+3
-1
lines changed

operator/src/main/java/oracle/kubernetes/operator/helpers/JobHelper.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
import io.kubernetes.client.models.V1PodList;
1212
import io.kubernetes.client.models.V1Volume;
1313
import io.kubernetes.client.models.V1VolumeMount;
14+
import java.util.ArrayList;
1415
import java.util.List;
1516
import oracle.kubernetes.operator.JobWatcher;
1617
import oracle.kubernetes.operator.LabelConstants;
@@ -93,7 +94,8 @@ protected List<V1VolumeMount> getAdditionalVolumeMounts() {
9394
@Override
9495
List<V1EnvVar> getConfiguredEnvVars(TuningParameters tuningParameters) {
9596
// Pod for introspector job would use same environment variables as for admin server
96-
List<V1EnvVar> vars = getDomain().getAdminServerSpec().getEnvironmentVariables();
97+
List<V1EnvVar> vars =
98+
new ArrayList<>(getDomain().getAdminServerSpec().getEnvironmentVariables());
9799

98100
addEnvVar(vars, "NAMESPACE", getNamespace());
99101
addEnvVar(vars, "DOMAIN_UID", getDomainUID());

0 commit comments

Comments
 (0)