func registryHPAVersions()

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{})
}