in cost-optimization/gke-shift-left-cost/api/k8s_decoder.go [54:75]
func registryHPAVersions(scheme *runtime.Scheme) {
gvkAutoscaleV1 := schema.GroupVersionKind{
Group: "autoscaling",
Version: "v1",
Kind: HPAKind,
}
scheme.AddKnownTypeWithName(gvkAutoscaleV1, &autoscaleV1.HorizontalPodAutoscaler{})
gvkAutoscaleV2beta1 := schema.GroupVersionKind{
Group: "autoscaling",
Version: "v2beta1",
Kind: HPAKind,
}
scheme.AddKnownTypeWithName(gvkAutoscaleV2beta1, &autoscaleV2beta1.HorizontalPodAutoscaler{})
gvkAutoscaleV2beta2 := schema.GroupVersionKind{
Group: "autoscaling",
Version: "v2beta2",
Kind: HPAKind,
}
scheme.AddKnownTypeWithName(gvkAutoscaleV2beta2, &autoscaleV2beta2.HorizontalPodAutoscaler{})
}