diff --git a/pkg/registry/snapshot/snapshot.go b/pkg/registry/snapshot/snapshot.go index 467ba377a..02e004729 100644 --- a/pkg/registry/snapshot/snapshot.go +++ b/pkg/registry/snapshot/snapshot.go @@ -18,6 +18,7 @@ package snapshot import ( "context" + "strings" "stash.appscode.dev/apimachinery/apis/repositories" repov1alpha1 "stash.appscode.dev/apimachinery/apis/repositories/v1alpha1" @@ -60,6 +61,7 @@ var ( _ rest.GracefulDeleter = &REST{} _ rest.GroupVersionKindProvider = &REST{} _ rest.CategoriesProvider = &REST{} + _ rest.SingularNameProvider = &REST{} ) func NewREST(config *restconfig.Config) *REST { @@ -92,6 +94,10 @@ func (r *REST) Categories() []string { return []string{"storage", "appscode", "all"} } +func (r *REST) GetSingularName() string { + return strings.ToLower(repov1alpha1.ResourceKindSnapshot) +} + func (r *REST) Get(ctx context.Context, name string, options *metav1.GetOptions) (runtime.Object, error) { ns, ok := apirequest.NamespaceFrom(ctx) if !ok {