INNER CODE UNIT · Go
deleteHPA
streamnative/function-mesh · controllers/common.go:73
func deleteHPA(ctx context.Context, r client.Client, name types.NamespacedName) error {
hpa := &autov2.HorizontalPodAutoscaler{}
err := r.Get(ctx, name, hpa)
if err != nil {
if errors.IsNotFound(err) {
return nil
}
return err
}
err = r.Delete(ctx, hpa)
if err != nil {
return err
}
return nil
}
func observeVPA(ctx context.Context, r client.Reader, name types.NamespacedName, vpaSpec *v1alpha1.VPASpec,
conditions map[v1alpha1.Component]v1alpha1.ResourceCondition) error {