From 2a265274d33fddc299f6725b86584a721dfd03fe Mon Sep 17 00:00:00 2001 From: rmweir Date: Thu, 13 Feb 2020 15:35:37 -0700 Subject: [PATCH] Add tags to CRTBs and PRTBs --- apis/management.cattle.io/v3/authz_types.go | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/apis/management.cattle.io/v3/authz_types.go b/apis/management.cattle.io/v3/authz_types.go index 7405f39f..1c7aeddd 100644 --- a/apis/management.cattle.io/v3/authz_types.go +++ b/apis/management.cattle.io/v3/authz_types.go @@ -119,11 +119,11 @@ type ProjectRoleTemplateBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - UserName string `json:"userName,omitempty" norman:"type=reference[user]"` - UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"type=reference[principal]"` - GroupName string `json:"groupName,omitempty" norman:"type=reference[group]"` - GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"type=reference[principal]"` - ProjectName string `json:"projectName,omitempty" norman:"required,type=reference[project]"` + UserName string `json:"userName,omitempty" norman:"noupdate,type=reference[user]"` + UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + GroupName string `json:"groupName,omitempty" norman:"noupdate,type=reference[group]"` + GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + ProjectName string `json:"projectName,omitempty" norman:"required,noupdate,type=reference[project]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"required,type=reference[roleTemplate]"` ServiceAccount string `json:"serviceAccount,omitempty" norman:"nocreate,noupdate"` } @@ -133,11 +133,11 @@ type ClusterRoleTemplateBinding struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` - UserName string `json:"userName,omitempty" norman:"type=reference[user]"` - UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"type=reference[principal]"` - GroupName string `json:"groupName,omitempty" norman:"type=reference[group]"` - GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"type=reference[principal]"` - ClusterName string `json:"clusterName,omitempty" norman:"required,type=reference[cluster]"` + UserName string `json:"userName,omitempty" norman:"noupdate,type=reference[user]"` + UserPrincipalName string `json:"userPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + GroupName string `json:"groupName,omitempty" norman:"noupdate,type=reference[group]"` + GroupPrincipalName string `json:"groupPrincipalName,omitempty" norman:"noupdate,type=reference[principal]"` + ClusterName string `json:"clusterName,omitempty" norman:"required,noupdate,type=reference[cluster]"` RoleTemplateName string `json:"roleTemplateName,omitempty" norman:"required,type=reference[roleTemplate]"` }