@@ -21,3 +21,11 @@ func (a *k8sAPI) DeleteDeployment(ctx context.Context, req *k8sapiv1.DeleteDeplo
 	}
 	return &k8sapiv1.DeleteDeploymentResponse{}, nil
 }
+
+func (a *k8sAPI) DeleteHPA(ctx context.Context, req *k8sapiv1.DeleteHPARequest) (*k8sapiv1.DeleteHPAResponse, error) {
+	err := a.k8s.DeleteHPA(ctx, req.Clientset, req.Cluster, req.Namespace, req.Name)
+	if err != nil {
+		return nil, err
+	}
+	return &k8sapiv1.DeleteHPAResponse{}, nil
+}
package k8s

import (
	"context"

	k8sapiv1 "github.com/lyft/clutch/backend/api/k8s/v1"
)

func (a *k8sAPI) UpdateDeployment(ctx context.Context, req *k8sapiv1.UpdateDeploymentRequest) (*k8sapiv1.UpdateDeploymentResponse, error) {
	err := a.k8s.UpdateDeployment(ctx, req.Clientset, req.Cluster, req.Namespace, req.Name, req.Fields)
	if err != nil {
		return nil, err
	}
	return &k8sapiv1.UpdateDeploymentResponse{}, nil
}

func (a *k8sAPI) DeleteDeployment(ctx context.Context, req *k8sapiv1.DeleteDeploymentRequest) (*k8sapiv1.DeleteDeploymentResponse, error) {
	err := a.k8s.DeleteDeployment(ctx, req.Clientset, req.Cluster, req.Namespace, req.Name)
	if err != nil {
		return nil, err
	}
	return &k8sapiv1.DeleteDeploymentResponse{}, nil
}

This just looks to be in the wrong file.