-
Notifications
You must be signed in to change notification settings - Fork 291
Commit
- Loading branch information
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,6 +12,27 @@ namespace k8s | |
/// </summary> | ||
public static class KubernetesYaml | ||
{ | ||
//private static DeserializerBuilder GetCommonDeserializerBuilder() => | ||
Check warning on line 15 in src/KubernetesClient/KubernetesYaml.cs
|
||
// new DeserializerBuilder() | ||
// .WithNamingConvention(CamelCaseNamingConvention.Instance) | ||
// .WithTypeConverter(new IntOrStringYamlConverter()) | ||
// .WithTypeConverter(new ByteArrayStringYamlConverter()) | ||
// .WithTypeConverter(new ResourceQuantityYamlConverter()) | ||
// .WithAttemptingUnquotedStringTypeDeserialization() | ||
// .WithOverridesFromJsonPropertyAttributes(); | ||
|
||
//private static IDeserializer GetStrictDeserializer() => | ||
Check warning on line 24 in src/KubernetesClient/KubernetesYaml.cs
|
||
// GetCommonDeserializerBuilder() | ||
// .WithDuplicateKeyChecking() | ||
// .Build(); | ||
|
||
//private static IDeserializer GetDeserializer() => | ||
Check warning on line 29 in src/KubernetesClient/KubernetesYaml.cs
|
||
// GetCommonDeserializerBuilder() | ||
// .IgnoreUnmatchedProperties() | ||
// .Build(); | ||
|
||
//private static IDeserializer GetDeserializer(bool strict) => strict ? GetStrictDeserializer() : GetDeserializer(); | ||
Check warning on line 34 in src/KubernetesClient/KubernetesYaml.cs
|
||
|
||
private static DeserializerBuilder CommonDeserializerBuilder => | ||
new DeserializerBuilder() | ||
.WithNamingConvention(CamelCaseNamingConvention.Instance) | ||
|
@@ -23,12 +44,12 @@ public static class KubernetesYaml | |
|
||
private static readonly IDeserializer StrictDeserializer = | ||
CommonDeserializerBuilder | ||
.WithDuplicateKeyChecking() | ||
.Build(); | ||
.WithDuplicateKeyChecking() | ||
.Build(); | ||
private static readonly IDeserializer Deserializer = | ||
CommonDeserializerBuilder | ||
.IgnoreUnmatchedProperties() | ||
.Build(); | ||
.IgnoreUnmatchedProperties() | ||
.Build(); | ||
private static IDeserializer GetDeserializer(bool strict) => strict ? StrictDeserializer : Deserializer; | ||
|
||
private static readonly IValueSerializer Serializer = | ||
|