|
|
|
|
@@ -140,257 +140,6 @@ namespace k8s.Versioning
|
|
|
|
|
.ForMember(dest => dest.User, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V1beta1RuntimeClass, V1RuntimeClass>()
|
|
|
|
|
.ForMember(dest => dest.Handler, opt => opt.MapFrom(src => src.Handler))
|
|
|
|
|
.ForMember(dest => dest.Overhead, opt => opt.MapFrom(src => src.Overhead))
|
|
|
|
|
.ForMember(dest => dest.Scheduling, opt => opt.MapFrom(src => src.Scheduling))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricStatus, V2beta2MetricValueStatus>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.CurrentAverageValue))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.MapFrom(src => src.CurrentAverageUtilization))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore());
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricStatus, V2MetricValueStatus>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.CurrentAverageValue))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.MapFrom(src => src.CurrentAverageUtilization))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore());
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricStatus, V2beta2ResourceMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.Current, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2beta2ResourceMetricStatus, V2beta1ResourceMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageUtilization, opt => opt.MapFrom(src => src.Current.AverageUtilization));
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricStatus, V2ResourceMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.Current, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2ResourceMetricStatus, V2beta1ResourceMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageUtilization, opt => opt.MapFrom(src => src.Current.AverageUtilization));
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricSource, V2beta2MetricTarget>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.TargetAverageValue))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.Type, opt => opt.MapFrom((src, dest) => src.TargetAverageValue != null ? "AverageValue" : "Utilization"))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.MapFrom(src => src.TargetAverageUtilization));
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricSource, V2MetricTarget>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.TargetAverageValue))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.Type, opt => opt.MapFrom((src, dest) => src.TargetAverageValue != null ? "AverageValue" : "Utilization"))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.MapFrom(src => src.TargetAverageUtilization));
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricSource, V2beta2ResourceMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2beta2ResourceMetricSource, V2beta1ResourceMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.TargetAverageUtilization, opt => opt.MapFrom(src => src.Target.AverageUtilization))
|
|
|
|
|
.ForMember(dest => dest.TargetAverageValue, opt => opt.MapFrom(src => src.Target.Value));
|
|
|
|
|
cfg.CreateMap<V2beta1ResourceMetricSource, V2ResourceMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2ResourceMetricSource, V2beta1ResourceMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.TargetAverageUtilization, opt => opt.MapFrom(src => src.Target.AverageUtilization))
|
|
|
|
|
.ForMember(dest => dest.TargetAverageValue, opt => opt.MapFrom(src => src.Target.Value));
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricStatus, V2beta2MetricValueStatus>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.CurrentAverageValue))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore());
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricStatus, V2MetricValueStatus>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.CurrentAverageValue))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore());
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricStatus, V2beta2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricStatus, V2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricStatus, V2beta2PodsMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.Current, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.Metric, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2beta2PodsMetricStatus, V2beta1PodsMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Metric.Selector))
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.MetricName, opt => opt.MapFrom(src => src.Metric.Name));
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricStatus, V2PodsMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.Current, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.Metric, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2PodsMetricStatus, V2beta1PodsMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Metric.Selector))
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.MetricName, opt => opt.MapFrom(src => src.Metric.Name));
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricSource, V2beta2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricSource, V2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricSource, V2beta2MetricTarget>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.TargetAverageValue))
|
|
|
|
|
.ForMember(dest => dest.Type, opt => opt.MapFrom((src, dest) => "AverageValue"))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore());
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricSource, V2MetricTarget>()
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.TargetAverageValue))
|
|
|
|
|
.ForMember(dest => dest.Type, opt => opt.MapFrom((src, dest) => "AverageValue"))
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore());
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricSource, V2beta2PodsMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2beta2PodsMetricSource, V2beta1PodsMetricSource>()
|
|
|
|
|
.ForMember(x => x.Selector, opt => opt.MapFrom(src => src.Metric.Selector))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.TargetAverageValue, opt => opt.MapFrom(src => src.Target.AverageValue));
|
|
|
|
|
cfg.CreateMap<V2beta1PodsMetricSource, V2PodsMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2PodsMetricSource, V2beta1PodsMetricSource>()
|
|
|
|
|
.ForMember(x => x.Selector, opt => opt.MapFrom(src => src.Metric.Selector))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.TargetAverageValue, opt => opt.MapFrom(src => src.Target.AverageValue));
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricStatus, V2beta2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricStatus, V2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricStatus, V2beta2MetricValueStatus>()
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.MapFrom(src => src.CurrentValue))
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricStatus, V2MetricValueStatus>()
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.MapFrom(src => src.CurrentValue))
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricStatus, V2beta2ObjectMetricStatus>()
|
|
|
|
|
.ForMember(x => x.Current, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.DescribedObject, opt => opt.MapFrom(src => src.Target));
|
|
|
|
|
cfg.CreateMap<V2beta2ObjectMetricStatus, V2beta1ObjectMetricStatus>()
|
|
|
|
|
.ForMember(x => x.CurrentValue, opt => opt.MapFrom(src => src.Current.Value))
|
|
|
|
|
.ForMember(x => x.AverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.Target, opt => opt.MapFrom(src => src.DescribedObject))
|
|
|
|
|
.ForMember(x => x.Selector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricStatus, V2ObjectMetricStatus>()
|
|
|
|
|
.ForMember(x => x.Current, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.DescribedObject, opt => opt.MapFrom(src => src.Target));
|
|
|
|
|
cfg.CreateMap<V2ObjectMetricStatus, V2beta1ObjectMetricStatus>()
|
|
|
|
|
.ForMember(x => x.CurrentValue, opt => opt.MapFrom(src => src.Current.Value))
|
|
|
|
|
.ForMember(x => x.AverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.Target, opt => opt.MapFrom(src => src.DescribedObject))
|
|
|
|
|
.ForMember(x => x.Selector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricSource, V2beta2MetricTarget>()
|
|
|
|
|
.ForMember(x => x.Value, opt => opt.MapFrom(src => src.TargetValue))
|
|
|
|
|
.ForMember(x => x.AverageValue, opt => opt.MapFrom(src => src.TargetAverageValue))
|
|
|
|
|
.ForMember(x => x.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ForMember(x => x.Type, opt => opt.MapFrom((src, dest) => src.TargetValue != null ? "Value" : "AverageValue"));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricSource, V2MetricTarget>()
|
|
|
|
|
.ForMember(x => x.Value, opt => opt.MapFrom(src => src.TargetValue))
|
|
|
|
|
.ForMember(x => x.AverageValue, opt => opt.MapFrom(src => src.TargetAverageValue))
|
|
|
|
|
.ForMember(x => x.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ForMember(x => x.Type, opt => opt.MapFrom((src, dest) => src.TargetValue != null ? "Value" : "AverageValue"));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricSource, V2beta2ExternalMetricSource>()
|
|
|
|
|
.ForMember(x => x.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.Target, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2beta2ExternalMetricSource, V2beta1ExternalMetricSource>()
|
|
|
|
|
.ForMember(x => x.TargetValue, opt => opt.MapFrom(src => src.Target.Value))
|
|
|
|
|
.ForMember(x => x.TargetAverageValue, opt => opt.MapFrom(src => src.Target.AverageValue))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.MetricSelector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricSource, V2ExternalMetricSource>()
|
|
|
|
|
.ForMember(x => x.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.Target, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2ExternalMetricSource, V2beta1ExternalMetricSource>()
|
|
|
|
|
.ForMember(x => x.TargetValue, opt => opt.MapFrom(src => src.Target.Value))
|
|
|
|
|
.ForMember(x => x.TargetAverageValue, opt => opt.MapFrom(src => src.Target.AverageValue))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.MetricSelector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricStatus, V2beta2ExternalMetricStatus>()
|
|
|
|
|
.ForMember(x => x.Current, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.Metric, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2beta2ExternalMetricStatus, V2beta1ExternalMetricStatus>()
|
|
|
|
|
.ForMember(x => x.CurrentValue, opt => opt.MapFrom(src => src.Current.Value))
|
|
|
|
|
.ForMember(x => x.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.MetricSelector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricStatus, V2ExternalMetricStatus>()
|
|
|
|
|
.ForMember(x => x.Current, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(x => x.Metric, opt => opt.MapFrom(src => src));
|
|
|
|
|
cfg.CreateMap<V2ExternalMetricStatus, V2beta1ExternalMetricStatus>()
|
|
|
|
|
.ForMember(x => x.CurrentValue, opt => opt.MapFrom(src => src.Current.Value))
|
|
|
|
|
.ForMember(x => x.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(x => x.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(x => x.MetricSelector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricStatus, V2beta2MetricIdentifier>()
|
|
|
|
|
.ForMember(x => x.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(x => x.Selector, opt => opt.MapFrom(src => src.MetricSelector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricStatus, V2MetricIdentifier>()
|
|
|
|
|
.ForMember(x => x.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(x => x.Selector, opt => opt.MapFrom(src => src.MetricSelector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricStatus, V2beta2MetricValueStatus>()
|
|
|
|
|
.ForMember(x => x.Value, opt => opt.MapFrom(src => src.CurrentValue))
|
|
|
|
|
.ForMember(x => x.AverageValue, opt => opt.MapFrom(src => src.CurrentAverageValue))
|
|
|
|
|
.ForMember(x => x.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricStatus, V2MetricValueStatus>()
|
|
|
|
|
.ForMember(x => x.Value, opt => opt.MapFrom(src => src.CurrentValue))
|
|
|
|
|
.ForMember(x => x.AverageValue, opt => opt.MapFrom(src => src.CurrentAverageValue))
|
|
|
|
|
.ForMember(x => x.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricSource, V2beta2MetricTarget>()
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.MapFrom(src => src.TargetValue))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.Type, opt => opt.MapFrom((src, dest) => src.TargetValue != null ? "Value" : "AverageValue"));
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricSource, V2MetricTarget>()
|
|
|
|
|
.ForMember(dest => dest.Value, opt => opt.MapFrom(src => src.TargetValue))
|
|
|
|
|
.ForMember(dest => dest.AverageUtilization, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.Type, opt => opt.MapFrom((src, dest) => src.TargetValue != null ? "Value" : "AverageValue"));
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricSource, V2beta2ObjectMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.DescribedObject, opt => opt.MapFrom(src => src.Target));
|
|
|
|
|
cfg.CreateMap<V2beta2ObjectMetricSource, V2beta1ObjectMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src.DescribedObject))
|
|
|
|
|
.ForMember(dest => dest.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(dest => dest.TargetValue, opt => opt.MapFrom(src => src.Target.Value))
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.Target.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricSource, V2ObjectMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Metric, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src))
|
|
|
|
|
.ForMember(dest => dest.DescribedObject, opt => opt.MapFrom(src => src.Target));
|
|
|
|
|
cfg.CreateMap<V2ObjectMetricSource, V2beta1ObjectMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.Target, opt => opt.MapFrom(src => src.DescribedObject))
|
|
|
|
|
.ForMember(dest => dest.MetricName, opt => opt.MapFrom(src => src.Metric.Name))
|
|
|
|
|
.ForMember(dest => dest.TargetValue, opt => opt.MapFrom(src => src.Target.Value))
|
|
|
|
|
.ForMember(dest => dest.AverageValue, opt => opt.MapFrom(src => src.Target.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Metric.Selector));
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricSource, V2beta2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ObjectMetricSource, V2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.Selector))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricSource, V2beta2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.MetricSelector));
|
|
|
|
|
cfg.CreateMap<V2beta1ExternalMetricSource, V2MetricIdentifier>()
|
|
|
|
|
.ForMember(dest => dest.Name, opt => opt.MapFrom(src => src.MetricName))
|
|
|
|
|
.ForMember(dest => dest.Selector, opt => opt.MapFrom(src => src.MetricSelector));
|
|
|
|
|
cfg.CreateMap<V2beta2MetricTarget, V2beta1ExternalMetricSource>() // todo: not needed
|
|
|
|
|
.ForMember(dest => dest.MetricName, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.MetricSelector, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.TargetValue, opt => opt.MapFrom(src => src.Value))
|
|
|
|
|
.ForMember(dest => dest.TargetValue, opt => opt.MapFrom(src => src.Value))
|
|
|
|
|
.ForMember(dest => dest.TargetAverageValue, opt => opt.MapFrom(src => src.AverageValue));
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V1HorizontalPodAutoscalerSpec, V2beta2HorizontalPodAutoscalerSpec>()
|
|
|
|
|
.ForMember(dest => dest.Metrics, opt => opt.Ignore())
|
|
|
|
|
@@ -402,22 +151,7 @@ namespace k8s.Versioning
|
|
|
|
|
.ForMember(dest => dest.Behavior, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V1HorizontalPodAutoscalerSpec, V2beta1HorizontalPodAutoscalerSpec>()
|
|
|
|
|
.ForMember(dest => dest.Metrics, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V2beta1HorizontalPodAutoscalerSpec, V2beta2HorizontalPodAutoscalerSpec>()
|
|
|
|
|
.ForMember(dest => dest.Behavior, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V2beta1HorizontalPodAutoscalerSpec, V2HorizontalPodAutoscalerSpec>()
|
|
|
|
|
.ForMember(dest => dest.Behavior, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V1HorizontalPodAutoscalerStatus, V2beta1HorizontalPodAutoscalerStatus>()
|
|
|
|
|
.ForMember(dest => dest.Conditions, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.CurrentMetrics, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
cfg.CreateMap<V1HorizontalPodAutoscalerStatus, V2beta2HorizontalPodAutoscalerStatus>()
|
|
|
|
|
.ForMember(dest => dest.Conditions, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.CurrentMetrics, opt => opt.Ignore())
|
|
|
|
|
@@ -426,48 +160,6 @@ namespace k8s.Versioning
|
|
|
|
|
.ForMember(dest => dest.Conditions, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.CurrentMetrics, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<Corev1EventSeries, V1beta1EventSeries>()
|
|
|
|
|
.ForMember(dest => dest.LastObservedTime, opt => opt.MapFrom(src => src.LastObservedTime))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<Corev1Event, V1beta1Event>()
|
|
|
|
|
.ForMember(dest => dest.DeprecatedCount, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.DeprecatedFirstTimestamp, opt => opt.MapFrom(src => src.FirstTimestamp))
|
|
|
|
|
.ForMember(dest => dest.DeprecatedLastTimestamp, opt => opt.MapFrom(src => src.LastTimestamp))
|
|
|
|
|
.ForMember(dest => dest.DeprecatedSource, opt => opt.MapFrom(src => src.Source))
|
|
|
|
|
.ForMember(dest => dest.Note, opt => opt.MapFrom(src => src.Message))
|
|
|
|
|
.ForMember(dest => dest.Regarding, opt => opt.MapFrom(src => src.InvolvedObject))
|
|
|
|
|
.ForMember(dest => dest.ReportingController, opt => opt.MapFrom(src => src.ReportingComponent))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V2beta2ContainerResourceMetricSource, V2beta1ContainerResourceMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.TargetAverageValue, opt => opt.MapFrom(src => src.Target.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.TargetAverageUtilization, opt => opt.MapFrom(src => src.Target.AverageUtilization))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V2ContainerResourceMetricSource, V2beta1ContainerResourceMetricSource>()
|
|
|
|
|
.ForMember(dest => dest.TargetAverageValue, opt => opt.MapFrom(src => src.Target.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.TargetAverageUtilization, opt => opt.MapFrom(src => src.Target.AverageUtilization))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V2beta2ContainerResourceMetricStatus, V2beta1ContainerResourceMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageUtilization, opt => opt.MapFrom(src => src.Current.AverageUtilization))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V2ContainerResourceMetricStatus, V2beta1ContainerResourceMetricStatus>()
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageValue, opt => opt.MapFrom(src => src.Current.AverageValue))
|
|
|
|
|
.ForMember(dest => dest.CurrentAverageUtilization, opt => opt.MapFrom(src => src.Current.AverageUtilization))
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V1beta1Endpoint, V1Endpoint>()
|
|
|
|
|
.ForMember(dest => dest.DeprecatedTopology, opt => opt.Ignore())
|
|
|
|
|
.ForMember(dest => dest.Zone, opt => opt.Ignore())
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
|
|
|
|
|
cfg.CreateMap<V1beta1EndpointPort, Discoveryv1EndpointPort>()
|
|
|
|
|
.ReverseMap();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|