diff --git a/internal/dao/registry.go b/internal/dao/registry.go index 090b19ba..d4c88947 100644 --- a/internal/dao/registry.go +++ b/internal/dao/registry.go @@ -356,7 +356,7 @@ func isStandardGroup(gv string) bool { } func isScalable(gvr *client.GVR) bool { - ss := sets.New(client.DpGVR, client.StsGVR) + ss := sets.New(client.DpGVR, client.StsGVR, client.RsGVR) return ss.Has(gvr) } diff --git a/internal/view/dp_test.go b/internal/view/dp_test.go index 685a95c3..fe7b9700 100644 --- a/internal/view/dp_test.go +++ b/internal/view/dp_test.go @@ -17,5 +17,5 @@ func TestDeploy(t *testing.T) { require.NoError(t, v.Init(makeCtx(t))) assert.Equal(t, "Deployments", v.Name()) - assert.Len(t, v.Hints(), 18) + assert.Len(t, v.Hints(), 17) } diff --git a/internal/view/scale_extender.go b/internal/view/scale_extender.go index 04ad9d54..f9e4d00b 100644 --- a/internal/view/scale_extender.go +++ b/internal/view/scale_extender.go @@ -44,7 +44,7 @@ func (s *ScaleExtender) bindKeys(aa *ui.KeyActions) { return } - if !dao.IsCRD(meta) || dao.IsScalable(meta) { + if dao.IsScalable(meta) { aa.Add(ui.KeyS, ui.NewKeyActionWithOpts("Scale", s.scaleCmd, ui.ActionOpts{ Visible: true, diff --git a/internal/view/sts_test.go b/internal/view/sts_test.go index d67f57b8..0ff5d12d 100644 --- a/internal/view/sts_test.go +++ b/internal/view/sts_test.go @@ -17,5 +17,5 @@ func TestStatefulSetNew(t *testing.T) { require.NoError(t, s.Init(makeCtx(t))) assert.Equal(t, "StatefulSets", s.Name()) - assert.Len(t, s.Hints(), 15) + assert.Len(t, s.Hints(), 14) }