mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-11-03 19:58:17 +00:00 
			
		
		
		
	Support completions for --clusterrole of kubectl create clusterrolebinding
This commit is contained in:
		@@ -130,6 +130,11 @@ __kubectl_get_resource_node()
 | 
				
			|||||||
    __kubectl_parse_get "node"
 | 
					    __kubectl_parse_get "node"
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					__kubectl_get_resource_clusterrole()
 | 
				
			||||||
 | 
					{
 | 
				
			||||||
 | 
					    __kubectl_parse_get "clusterrole"
 | 
				
			||||||
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
# $1 is the name of the pod we want to get the list of containers inside
 | 
					# $1 is the name of the pod we want to get the list of containers inside
 | 
				
			||||||
__kubectl_get_containers()
 | 
					__kubectl_get_containers()
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -53,6 +53,7 @@ func NewCmdCreateClusterRoleBinding(f cmdutil.Factory, cmdOut io.Writer) *cobra.
 | 
				
			|||||||
	cmdutil.AddPrinterFlags(cmd)
 | 
						cmdutil.AddPrinterFlags(cmd)
 | 
				
			||||||
	cmdutil.AddGeneratorFlags(cmd, cmdutil.ClusterRoleBindingV1GeneratorName)
 | 
						cmdutil.AddGeneratorFlags(cmd, cmdutil.ClusterRoleBindingV1GeneratorName)
 | 
				
			||||||
	cmd.Flags().String("clusterrole", "", i18n.T("ClusterRole this ClusterRoleBinding should reference"))
 | 
						cmd.Flags().String("clusterrole", "", i18n.T("ClusterRole this ClusterRoleBinding should reference"))
 | 
				
			||||||
 | 
						cmd.MarkFlagCustom("clusterrole", "__kubectl_get_resource_clusterrole")
 | 
				
			||||||
	cmd.Flags().StringArray("user", []string{}, "Usernames to bind to the role")
 | 
						cmd.Flags().StringArray("user", []string{}, "Usernames to bind to the role")
 | 
				
			||||||
	cmd.Flags().StringArray("group", []string{}, "Groups to bind to the role")
 | 
						cmd.Flags().StringArray("group", []string{}, "Groups to bind to the role")
 | 
				
			||||||
	cmd.Flags().StringArray("serviceaccount", []string{}, "Service accounts to bind to the role, in the format <namespace>:<name>")
 | 
						cmd.Flags().StringArray("serviceaccount", []string{}, "Service accounts to bind to the role, in the format <namespace>:<name>")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user