Versions in this module Expand all Collapse all v1 v1.0.0 Jul 24, 2018 Changes in this version + const AddClusterRoleToGroupRecommendedName + const AddClusterRoleToUserRecommendedName + const AddRoleToGroupRecommendedName + const AddRoleToUserRecommendedName + const AddSCCToGroupRecommendedName + const AddSCCToUserRecommendedName + const PolicyRecommendedName + const ReconcileClusterRoleBindingsRecommendedName + const ReconcileClusterRolesRecommendedName + const ReconcileSCCRecommendedName + const RemoveClusterRoleFromGroupRecommendedName + const RemoveClusterRoleFromUserRecommendedName + const RemoveGroupRecommendedName + const RemoveRoleFromGroupRecommendedName + const RemoveRoleFromUserRecommendedName + const RemoveSCCFromGroupRecommendedName + const RemoveSCCFromUserRecommendedName + const RemoveUserRecommendedName + const ReviewRecommendedName + const SubjectReviewRecommendedName + const WhoCanRecommendedName + func CheckStatefulSetWithWolumeClaimTemplates(obj runtime.Object) error + func DiffSubjects(list1 []rbacv1.Subject, list2 []rbacv1.Subject) (list1Only []rbacv1.Subject, list2Only []rbacv1.Subject) + func GetPodTemplateForObject(obj runtime.Object) (*kapi.PodTemplateSpec, error) + func IsClusterRoleBindingLookupError(err error) bool + func MergeMaps(a, b map[string]string) map[string]string + func NewClusterRoleBindingLookupError(rolesNotFound []string) error + func NewCmdAddClusterRoleToGroup(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdAddClusterRoleToUser(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdAddRoleToGroup(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdAddRoleToUser(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdAddSCCToGroup(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdAddSCCToUser(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdPolicy(name, fullName string, f cmdutil.Factory, out, errout io.Writer) *cobra.Command + func NewCmdReconcileClusterRoleBindings(name, fullName string, f kcmdutil.Factory, out, err io.Writer) *cobra.Command + func NewCmdReconcileClusterRoles(name, fullName string, f kcmdutil.Factory, out, errout io.Writer) *cobra.Command + func NewCmdReconcileSCC(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveClusterRoleFromGroup(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveClusterRoleFromUser(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveGroupFromProject(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveRoleFromGroup(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveRoleFromUser(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveSCCFromGroup(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveSCCFromUser(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdRemoveUserFromProject(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdSccReview(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdSccSubjectReview(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func NewCmdWhoCan(name, fullName string, f kcmdutil.Factory, out io.Writer) *cobra.Command + func ResourceFor(mapper meta.RESTMapper, resourceArg string) schema.GroupVersionResource + type ReconcileClusterRoleBindingsOptions struct + Confirmed bool + Err io.Writer + ExcludeSubjects []rbacv1.Subject + Out io.Writer + Output string + RoleBindingClient rbacv1client.ClusterRoleBindingInterface + RolesToReconcile []string + Union bool + func (o *ReconcileClusterRoleBindingsOptions) ChangedClusterRoleBindings() ([]*rbacv1.ClusterRoleBinding, []*rbacv1.ClusterRoleBinding, error) + func (o *ReconcileClusterRoleBindingsOptions) Complete(cmd *cobra.Command, f kcmdutil.Factory, args []string, ...) error + func (o *ReconcileClusterRoleBindingsOptions) ReplaceChangedRoleBindings(changedRoleBindings []*rbacv1.ClusterRoleBinding) error + func (o *ReconcileClusterRoleBindingsOptions) RunReconcileClusterRoleBindings(cmd *cobra.Command, f kcmdutil.Factory) error + func (o *ReconcileClusterRoleBindingsOptions) Validate() error + type ReconcileClusterRolesOptions struct + Confirmed bool + ErrOut io.Writer + Out io.Writer + Output string + RoleClient rbacv1client.ClusterRoleInterface + RolesToReconcile []string + Union bool + func (o *ReconcileClusterRolesOptions) ChangedClusterRoles() ([]*rbacv1.ClusterRole, []*rbacv1.ClusterRole, error) + func (o *ReconcileClusterRolesOptions) Complete(cmd *cobra.Command, f kcmdutil.Factory, args []string) error + func (o *ReconcileClusterRolesOptions) ReplaceChangedRoles(changedRoles []*rbacv1.ClusterRole) error + func (o *ReconcileClusterRolesOptions) RunReconcileClusterRoles(cmd *cobra.Command, f kcmdutil.Factory) error + func (o *ReconcileClusterRolesOptions) Validate() error + type ReconcileSCCOptions struct + Confirmed bool + InfraNamespace string + NSClient kcoreclient.NamespaceInterface + Out io.Writer + Output string + SCCClient securitytypedclient.SecurityContextConstraintsInterface + Union bool + func NewDefaultReconcileSCCOptions() *ReconcileSCCOptions + func (o *ReconcileSCCOptions) ChangedSCCs() ([]*securityapi.SecurityContextConstraints, error) + func (o *ReconcileSCCOptions) Complete(cmd *cobra.Command, f kcmdutil.Factory, args []string) error + func (o *ReconcileSCCOptions) ReplaceChangedSCCs(changedSCCs []*securityapi.SecurityContextConstraints) error + func (o *ReconcileSCCOptions) RunReconcileSCCs(cmd *cobra.Command, f kcmdutil.Factory) error + func (o *ReconcileSCCOptions) Validate() error + type RemoveFromProjectOptions struct + BindingNamespace string + Client rbacv1client.RoleBindingsGetter + DryRun bool + Groups []string + Out io.Writer + Output string + PrintObject func(runtime.Object) error + Users []string + func (o *RemoveFromProjectOptions) Complete(f kcmdutil.Factory, cmd *cobra.Command, args []string, target *[]string, ...) error + func (o *RemoveFromProjectOptions) Run() error + func (o *RemoveFromProjectOptions) Validate(f kcmdutil.Factory, cmd *cobra.Command, args []string) error + type RoleModificationOptions struct + DryRun bool + Groups []string + Output string + PrintObj func(obj runtime.Object) error + RbacClient rbacv1client.RbacV1Interface + RoleBindingName string + RoleBindingNamespace string + RoleKind string + RoleName string + Subjects []rbacv1.Subject + Targets []string + Users []string + func (o *RoleModificationOptions) AddRole() error + func (o *RoleModificationOptions) Complete(f kcmdutil.Factory, cmd *cobra.Command, args []string, target *[]string, ...) error + func (o *RoleModificationOptions) CompleteUserWithSA(f kcmdutil.Factory, cmd *cobra.Command, args []string, saNames []string, ...) error + func (o *RoleModificationOptions) RemoveRole() error + type SCCModificationOptions struct + DefaultSubjectNamespace string + DryRun bool + IsGroup bool + Out io.Writer + Output string + PrintObj func(runtime.Object) error + SCCInterface securitytypedclient.SecurityContextConstraintsInterface + SCCName string + Subjects []kapi.ObjectReference + func (o *SCCModificationOptions) AddSCC() error + func (o *SCCModificationOptions) CompleteGroups(f kcmdutil.Factory, cmd *cobra.Command, args []string, out io.Writer) error + func (o *SCCModificationOptions) CompleteUsers(f kcmdutil.Factory, cmd *cobra.Command, args []string, saNames []string, ...) error + func (o *SCCModificationOptions) RemoveSCC() error