File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed
util/src/main/java/io/kubernetes/client/util Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 1818import java .util .ArrayList ;
1919import java .util .HashMap ;
2020import org .yaml .snakeyaml .Yaml ;
21+ import org .yaml .snakeyaml .constructor .SafeConstructor ;
2122
2223public class FilePersister implements ConfigPersister {
2324 File configFile ;
@@ -50,7 +51,7 @@ public void save(
5051 // Note this is imperfect, should protect against other processes writing this file too...
5152 synchronized (configFile ) {
5253 try (FileWriter fw = new FileWriter (configFile )) {
53- Yaml yaml = new Yaml ();
54+ Yaml yaml = new Yaml (new SafeConstructor () );
5455 yaml .dump (config , fw );
5556 fw .flush ();
5657 }
Original file line number Diff line number Diff line change 1717import io .kubernetes .client .openapi .JSON ;
1818import java .util .Map ;
1919import org .yaml .snakeyaml .Yaml ;
20+ import org .yaml .snakeyaml .constructor .SafeConstructor ;
2021
2122public class Dynamics {
2223
2324 static final JSON internalJSONCodec = new JSON ();
24- static final Yaml internalYamlCodec = new Yaml ();
25+ static final Yaml internalYamlCodec = new Yaml (new SafeConstructor () );
2526
2627 public static DynamicKubernetesObject newFromJson (String jsonContent ) {
2728 return newFromJson (internalJSONCodec .getGson (), jsonContent );
You can’t perform that action at this time.
0 commit comments