Documentation
¶
Index ¶
- type Options
- func (kOpts *Options) CreateJob(job *batchv1.Job) (result *batchv1.Job, err error)
- func (kOpts *Options) CreateRBinding(rBinding *rbacv1.RoleBinding) (result *rbacv1.RoleBinding, err error)
- func (kOpts *Options) CreateRole(role *rbacv1.Role) (result *rbacv1.Role, err error)
- func (kOpts *Options) CreateSA(sa *v1.ServiceAccount) (result *v1.ServiceAccount, err error)
- func (kOpts *Options) DeleteJob(name string) (err error)
- func (kOpts *Options) DeleteRBinding(name string) (err error)
- func (kOpts *Options) DeleteRole(name string) (err error)
- func (kOpts *Options) DeleteSA(name string) (err error)
- func (kOpts *Options) GetJob() (result *batchv1.JobList, err error)
- func (kOpts *Options) GetRoleBindings() (result *rbacv1.RoleBindingList, err error)
- func (kOpts *Options) GetRoles() (result *rbacv1.RoleList, err error)
- func (kOpts *Options) GetSA() (result *v1.ServiceAccountList, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Options ¶
type Options struct {
// contains filtered or unexported fields
}
Options to pass to all the methods
func (*Options) CreateRBinding ¶
func (kOpts *Options) CreateRBinding(rBinding *rbacv1.RoleBinding) (result *rbacv1.RoleBinding, err error)
CreateRBinding method creates a rolebinding
func (*Options) CreateRole ¶
CreateRole method creates a role
func (*Options) CreateSA ¶
func (kOpts *Options) CreateSA(sa *v1.ServiceAccount) (result *v1.ServiceAccount, err error)
CreateSA method to create a SA
func (*Options) DeleteRBinding ¶
DeleteRBinding method deletes a rolebindings with the given name
func (*Options) DeleteRole ¶
DeleteRole method deletes a role based on the name provided
func (*Options) GetRoleBindings ¶
func (kOpts *Options) GetRoleBindings() (result *rbacv1.RoleBindingList, err error)
GetRoleBindings returns all the RoleBindings in the given namespace and clientset
Click to show internal directories.
Click to hide internal directories.