@@ -23,6 +23,7 @@ import (
2323 "strings"
2424
2525 metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
26+ "k8s.io/apimachinery/pkg/runtime/schema"
2627
2728 apisv1alpha2 "github.com/kcp-dev/kcp/sdk/apis/apis/v1alpha2"
2829 kcpclientset "github.com/kcp-dev/kcp/sdk/client/clientset/versioned"
@@ -96,14 +97,19 @@ func listAPIBindingsV1alpha2(ctx context.Context, client kcpclientset.Interface)
9697}
9798
9899func (l * apiBindingListV1alpha2 ) PrintPermissionClaims (out io.Writer ) error {
99- columnNames := []string {"APIBINDING" , "RESOURCE GROUP-VERSION " , "STATUS" }
100+ columnNames := []string {"APIBINDING" , "GROUP-RESOURCE " , "STATUS" }
100101 if _ , err := fmt .Fprintf (out , "%s\n " , strings .Join (columnNames , "\t " )); err != nil {
101102 return err
102103 }
103104
104105 for _ , binding := range l .bindings {
105106 for _ , claim := range binding .Spec .PermissionClaims {
106- if _ , err := fmt .Fprintf (out , "%s\t %s\t %s\n " , binding .Name , claim .Group + "-" + claim .Resource , string (claim .State )); err != nil {
107+ claimed := schema.GroupResource {
108+ Group : claim .Group ,
109+ Resource : claim .Resource ,
110+ }
111+
112+ if _ , err := fmt .Fprintf (out , "%s\t %s\t %s\n " , binding .Name , claimed .String (), string (claim .State )); err != nil {
107113 return err
108114 }
109115 }
0 commit comments