diff --git a/go.mod b/go.mod index 905c389bc..63293f60c 100644 --- a/go.mod +++ b/go.mod @@ -30,15 +30,15 @@ require ( github.com/stretchr/testify v1.8.1 golang.org/x/sys v0.5.0 gopkg.in/yaml.v2 v2.4.0 - k8s.io/api v0.0.0-20230303235757-6cc10870b244 + k8s.io/api v0.0.0-20230307055637-a9e2fb5f094f k8s.io/apimachinery v0.0.0-20230303235435-f357b1fa74b7 - k8s.io/cli-runtime v0.0.0-20230304005626-589dfd9f4f89 - k8s.io/client-go v0.0.0-20230304000204-06ad6b391d35 + k8s.io/cli-runtime v0.0.0-20230307041416-a9210da26a77 + k8s.io/client-go v0.0.0-20230307074101-60e53732bb78 k8s.io/component-base v0.0.0-20230304000900-3bf8af940f29 k8s.io/component-helpers v0.0.0-20230304001010-94a6fd9a7905 k8s.io/klog/v2 v2.90.1 k8s.io/kube-openapi v0.0.0-20230303024457-afdc3dddf62d - k8s.io/metrics v0.0.0-20230304005443-556c18548e76 + k8s.io/metrics v0.0.0-20230306121834-133605a72766 k8s.io/utils v0.0.0-20230209194617-a36077c30491 sigs.k8s.io/json v0.0.0-20221116044647-bc3834ca7abd sigs.k8s.io/kustomize/kustomize/v4 v4.5.7 @@ -91,12 +91,12 @@ require ( ) replace ( - k8s.io/api => k8s.io/api v0.0.0-20230303235757-6cc10870b244 + k8s.io/api => k8s.io/api v0.0.0-20230307055637-a9e2fb5f094f k8s.io/apimachinery => k8s.io/apimachinery v0.0.0-20230303235435-f357b1fa74b7 - k8s.io/cli-runtime => k8s.io/cli-runtime v0.0.0-20230304005626-589dfd9f4f89 - k8s.io/client-go => k8s.io/client-go v0.0.0-20230304000204-06ad6b391d35 + k8s.io/cli-runtime => k8s.io/cli-runtime v0.0.0-20230307041416-a9210da26a77 + k8s.io/client-go => k8s.io/client-go v0.0.0-20230307074101-60e53732bb78 k8s.io/code-generator => k8s.io/code-generator v0.0.0-20230303235006-4400d5f574d7 k8s.io/component-base => k8s.io/component-base v0.0.0-20230304000900-3bf8af940f29 k8s.io/component-helpers => k8s.io/component-helpers v0.0.0-20230304001010-94a6fd9a7905 - k8s.io/metrics => k8s.io/metrics v0.0.0-20230304005443-556c18548e76 + k8s.io/metrics => k8s.io/metrics v0.0.0-20230306121834-133605a72766 ) diff --git a/go.sum b/go.sum index 2773833a2..566d2ccf4 100644 --- a/go.sum +++ b/go.sum @@ -531,14 +531,14 @@ honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.0.1-2020.1.3/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= honnef.co/go/tools v0.0.1-2020.1.4/go.mod h1:X/FiERA/W4tHapMX5mGpAtMSVEeEUOyHaw9vFzvIQ3k= -k8s.io/api v0.0.0-20230303235757-6cc10870b244 h1:d1Ti1tIhLSb/1vSS7Klg8pWlL9dshnIqXqsqh8aKgpg= -k8s.io/api v0.0.0-20230303235757-6cc10870b244/go.mod h1:esKbT+6XB9TZUHyxlJVQ3zUM0abhQZ81Ic68eirO+xM= +k8s.io/api v0.0.0-20230307055637-a9e2fb5f094f h1:kf7PdQ7o4kYpR8wNMDP5BBDX6zN+f7sNbrzz25aL7oE= +k8s.io/api v0.0.0-20230307055637-a9e2fb5f094f/go.mod h1:esKbT+6XB9TZUHyxlJVQ3zUM0abhQZ81Ic68eirO+xM= k8s.io/apimachinery v0.0.0-20230303235435-f357b1fa74b7 h1:YN43Lvs3Pj9iQmuWGojeBiFdz1mkrxe0EZn7Ba3TMpQ= k8s.io/apimachinery v0.0.0-20230303235435-f357b1fa74b7/go.mod h1:jlJwObMa4oKAEOMnAeEaqeiM+Fwd/CbAwNyQ7OaEwS0= -k8s.io/cli-runtime v0.0.0-20230304005626-589dfd9f4f89 h1:bciXN3+NGFObUua20Br9ZtwDK6d7d0eBzbTVYkD0VuY= -k8s.io/cli-runtime v0.0.0-20230304005626-589dfd9f4f89/go.mod h1:e7I39Im546cUQ8NG19UqCv+EBDTmEFFCSTYRim9Puhk= -k8s.io/client-go v0.0.0-20230304000204-06ad6b391d35 h1:9uwNzISbibeQwpbp/a9OFj2Zk98INi4pJfByXGK5nGQ= -k8s.io/client-go v0.0.0-20230304000204-06ad6b391d35/go.mod h1:D9bGnWQ1292GhAR0f2uumanvVdOHddJlD+7OlyUorYM= +k8s.io/cli-runtime v0.0.0-20230307041416-a9210da26a77 h1:t+fWCmEVuJTApmS651BRSDqIOzfsw5EftlXXY/R7zqY= +k8s.io/cli-runtime v0.0.0-20230307041416-a9210da26a77/go.mod h1:19C5E5NH5eRJBAD9wkz/TV0JUtO1/tGG1z+uTXwW58k= +k8s.io/client-go v0.0.0-20230307074101-60e53732bb78 h1:sC/AUHGA0wfCxQQCzQLYZkyTCtWZf7cZN0nTFSbLlzw= +k8s.io/client-go v0.0.0-20230307074101-60e53732bb78/go.mod h1:p2Qa5FMYfRFhtNUgj4FM9vYyVvKg8PfBqOpUwg4f4zY= k8s.io/component-base v0.0.0-20230304000900-3bf8af940f29 h1:26PuXs5/GsCX5EPltZN9KjZqkW/EwYHaebfNmIK3Wxc= k8s.io/component-base v0.0.0-20230304000900-3bf8af940f29/go.mod h1:1aFiUfjXiy45a88xJmd/nSkReVCoyShEHbGmWJQbp2Q= k8s.io/component-helpers v0.0.0-20230304001010-94a6fd9a7905 h1:kHWUeYs8Mc9IQpqULpPd2j8G6cqqf/fz5wzvqcYCdSQ= @@ -547,8 +547,8 @@ k8s.io/klog/v2 v2.90.1 h1:m4bYOKall2MmOiRaR1J+We67Do7vm9KiQVlT96lnHUw= k8s.io/klog/v2 v2.90.1/go.mod h1:y1WjHnz7Dj687irZUWR/WLkLc5N1YHtjLdmgWjndZn0= k8s.io/kube-openapi v0.0.0-20230303024457-afdc3dddf62d h1:VcFq5n7wCJB2FQMCIHfC+f+jNcGgNMar1uKd6rVlifU= k8s.io/kube-openapi v0.0.0-20230303024457-afdc3dddf62d/go.mod h1:y5VtZWM9sHHc2ZodIH/6SHzXj+TPU5USoA8lcIeKEKY= -k8s.io/metrics v0.0.0-20230304005443-556c18548e76 h1:iDQ7XU2ODsXn0fKk0V0ESbPn3ndr3VHVtLzZE/LLfuI= -k8s.io/metrics v0.0.0-20230304005443-556c18548e76/go.mod h1:4bojQm+UuwaL0Ob+T0OuN523Kd/IoTv6LZCNm7Bm1gE= +k8s.io/metrics v0.0.0-20230306121834-133605a72766 h1:3HTh1StnzvirxOvQltwGVaZ9lJ0obBOwI2XSiiVDbE4= +k8s.io/metrics v0.0.0-20230306121834-133605a72766/go.mod h1:qsn3hDwtpUH2XyPBaTTWruLs0wt80uiqhKRvtlQSHQY= k8s.io/utils v0.0.0-20230209194617-a36077c30491 h1:r0BAOLElQnnFhE/ApUsg3iHdVYYPBjNSSOMowRZxxsY= k8s.io/utils v0.0.0-20230209194617-a36077c30491/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= diff --git a/pkg/cmd/create/create_rolebinding.go b/pkg/cmd/create/create_rolebinding.go index 7ab22650c..1ee743abb 100644 --- a/pkg/cmd/create/create_rolebinding.go +++ b/pkg/cmd/create/create_rolebinding.go @@ -40,8 +40,11 @@ var ( Create a role binding for a particular role or cluster role.`)) roleBindingExample = templates.Examples(i18n.T(` - # Create a role binding for user1, user2, and group1 using the admin cluster role - kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1`)) + # Create a role binding for user1, user2, and group1 using the admin cluster role + kubectl create rolebinding admin --clusterrole=admin --user=user1 --user=user2 --group=group1 + + # Create a role binding for serviceaccount monitoring:sa-dev using the admin role + kubectl create rolebinding admin-binding --role=admin --serviceaccount=monitoring:sa-dev`)) ) // RoleBindingOptions holds the options for 'create rolebinding' sub command