Documentation
¶
Index ¶
- type ClusterSetMapper
- func (c *ClusterSetMapper) DeleteClusterInClusterSet(clusterName string)
- func (c *ClusterSetMapper) DeleteClusterSet(clusterSetName string)
- func (c *ClusterSetMapper) GetAllClusterSetToClusters() map[string]sets.String
- func (c *ClusterSetMapper) GetClustersOfClusterSet(clusterSetName string) sets.String
- func (c *ClusterSetMapper) UpdateClusterInClusterSet(clusterName, clusterSetName string)
- func (c *ClusterSetMapper) UpdateClusterSetByClusters(clusterSetName string, clusters sets.String)
- type ClustersetSubjectsMapper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClusterSetMapper ¶
type ClusterSetMapper struct {
// contains filtered or unexported fields
}
func NewClusterSetMapper ¶
func NewClusterSetMapper() *ClusterSetMapper
func (*ClusterSetMapper) DeleteClusterInClusterSet ¶
func (c *ClusterSetMapper) DeleteClusterInClusterSet(clusterName string)
DeleteClusterInClusterSet will delete cluster in all clusterset mapping
func (*ClusterSetMapper) DeleteClusterSet ¶
func (c *ClusterSetMapper) DeleteClusterSet(clusterSetName string)
func (*ClusterSetMapper) GetAllClusterSetToClusters ¶
func (c *ClusterSetMapper) GetAllClusterSetToClusters() map[string]sets.String
func (*ClusterSetMapper) GetClustersOfClusterSet ¶
func (c *ClusterSetMapper) GetClustersOfClusterSet(clusterSetName string) sets.String
func (*ClusterSetMapper) UpdateClusterInClusterSet ¶
func (c *ClusterSetMapper) UpdateClusterInClusterSet(clusterName, clusterSetName string)
UpdateClusterInClusterSet updates clusterset to cluster mapping. If a the clusterset of a cluster is changed, this func remove cluster from the previous mapping and add in new one.
func (*ClusterSetMapper) UpdateClusterSetByClusters ¶
func (c *ClusterSetMapper) UpdateClusterSetByClusters(clusterSetName string, clusters sets.String)
type ClustersetSubjectsMapper ¶
type ClustersetSubjectsMapper struct {
// contains filtered or unexported fields
}
func NewClustersetSubjectsMapper ¶
func NewClustersetSubjectsMapper() *ClustersetSubjectsMapper
func (*ClustersetSubjectsMapper) Get ¶
func (c *ClustersetSubjectsMapper) Get(k string) []rbacv1.Subject
Click to show internal directories.
Click to hide internal directories.