client

package
v0.0.0-...-16eb8d1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 19, 2021 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client interface {
	LoadClientset()
	GetConfigMap(namespace, name string) (*v1.ConfigMap, error)
	GetDex() (*v1.ConfigMap, error)
	UpdateConfigMap(namespace string, cm *v1.ConfigMap) error
	UpdateDex(cm *v1.ConfigMap) error
	GetStaticUsers() ([]manifest.StaticPassword, error)
	GetProfile(profileName string) (manifest.Profile, error)
	GetProfiles() (manifest.Profiles, error)
	CreateProfile(profile manifest.Profile) error
	UpdateProfile(profile manifest.Profile) error
	DeleteProfile(profileName string) error
	CreateRoleBinding(namespace string, roleBinding *rbacv1.RoleBinding) error
	GetRoleBinding(namespace, name string) (*rbacv1.RoleBinding, error)
	UpdateRoleBinding(namespace string, roleBinding *rbacv1.RoleBinding) error
	DeleteRoleBinding(namespace string, name string) error
	GetServiceRoleBinding(namespace string, name string) (*manifest.ServiceRoleBinding, error)
	CreateServiceRoleBinding(namespace string, serviceRoleBinding *manifest.ServiceRoleBinding) error
	UpdateServiceRoleBinding(namespace string, serviceRoleBinding *manifest.ServiceRoleBinding) error
	DeleteServiceRoleBinding(namespace string, name string) error
	RestartDexDeployment(backupData string) error
}

Client TBU

type KfClient

type KfClient struct {
	// contains filtered or unexported fields
}

KfClient TBU

func NewKfClient

func NewKfClient() *KfClient

func (*KfClient) CreateProfile

func (c *KfClient) CreateProfile(profile manifest.Profile) error

CreateProfile TBU

func (*KfClient) CreateRoleBinding

func (c *KfClient) CreateRoleBinding(namespace string, roleBinding *rbacv1.RoleBinding) error

CreateRoleBinding TBU

func (*KfClient) CreateServiceRoleBinding

func (c *KfClient) CreateServiceRoleBinding(namespace string, serviceRoleBinding *manifest.ServiceRoleBinding) error

CreateServiceRoleBinding TBU

func (*KfClient) DeleteProfile

func (c *KfClient) DeleteProfile(profileName string) error

DeleteProfile TBU

func (*KfClient) DeleteRoleBinding

func (c *KfClient) DeleteRoleBinding(namespace string, name string) error

DeleteRoleBinding TBU

func (*KfClient) DeleteServiceRoleBinding

func (c *KfClient) DeleteServiceRoleBinding(namespace string, name string) error

DeleteServiceRoleBinding TBU

func (*KfClient) GetConfigMap

func (c *KfClient) GetConfigMap(namespace, name string) (*v1.ConfigMap, error)

GetConfigMap TBU

func (*KfClient) GetDexConfigMap

func (c *KfClient) GetDexConfigMap() (*v1.ConfigMap, error)

GetDexConfigMap TBU

func (*KfClient) GetProfile

func (c *KfClient) GetProfile(profileName string) (manifest.Profile, error)

GetProfile TBU

func (*KfClient) GetProfiles

func (c *KfClient) GetProfiles() (manifest.Profiles, error)

GetProfiles TBU

func (*KfClient) GetRoleBinding

func (c *KfClient) GetRoleBinding(namespace, name string) (*rbacv1.RoleBinding, error)

GetRoleBinding TBU

func (*KfClient) GetServiceRoleBinding

func (c *KfClient) GetServiceRoleBinding(namespace string, name string) (*manifest.ServiceRoleBinding, error)

GetServiceRoleBinding TBU

func (*KfClient) GetStaticUsers

func (c *KfClient) GetStaticUsers() ([]manifest.StaticPassword, error)

GetStaticUsers TBU

func (*KfClient) ListProfileRoleBindings

func (c *KfClient) ListProfileRoleBindings(namespace string) (*rbacv1.RoleBindingList, error)

ListProfileRoleBindings TBU

func (*KfClient) LoadClientset

func (c *KfClient) LoadClientset()

LoadClientset TBU

func (*KfClient) RestartDex

func (c *KfClient) RestartDex(out io.Writer, backupData string) error

func (*KfClient) RollbackDexDeployment

func (c *KfClient) RollbackDexDeployment(backupData string) error

RollbackDexDeployment TBU

func (*KfClient) UpdateConfigMap

func (c *KfClient) UpdateConfigMap(namespace string, cm *v1.ConfigMap) error

UpdateConfigMap TBU

func (*KfClient) UpdateDexConfigMap

func (c *KfClient) UpdateDexConfigMap(cm *v1.ConfigMap) error

UpdateDexConfigMap TBU

func (*KfClient) UpdateProfile

func (c *KfClient) UpdateProfile(profile manifest.Profile) error

UpdateProfile TBU

func (*KfClient) UpdateRoleBinding

func (c *KfClient) UpdateRoleBinding(namespace string, roleBinding *rbacv1.RoleBinding) error

UpdateRoleBinding TBU

func (*KfClient) UpdateServiceRoleBinding

func (c *KfClient) UpdateServiceRoleBinding(namespace string, serviceRoleBinding *manifest.ServiceRoleBinding) error

UpdateServiceRoleBinding TBU

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL