Documentation
¶
Index ¶
- func CreateClusterRole(name string, targetGroup []string, verbList []string) *rbacv1.ClusterRole
- type ClusterMemberInfo
- type SecretReconciler
- func (r *SecretReconciler) DeployArgocdResources(ctx context.Context, secret *coreV1.Secret) (ctrl.Result, error)
- func (r *SecretReconciler) DeployRBACResources(ctx context.Context, secret *coreV1.Secret) (ctrl.Result, error)
- func (r *SecretReconciler) Reconcile(ctx context.Context, req ctrl.Request) (_ ctrl.Result, reterr error)
- func (r *SecretReconciler) SetupWithManager(mgr ctrl.Manager) error
- func (r *SecretReconciler) UpdateClusterManagerControlPlaneEndpoint(ctx context.Context, secret *coreV1.Secret) (ctrl.Result, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateClusterRole ¶
func CreateClusterRole(name string, targetGroup []string, verbList []string) *rbacv1.ClusterRole
Types ¶
type ClusterMemberInfo ¶
type ClusterMemberInfo struct {
Id int64 `json:"Id"`
Namespace string `json:"Namespace"`
Cluster string `json:"Cluster"`
MemberId string `json:"MemberId"`
Groups []string `json:"Groups"`
MemberName string `json:"MemberName"`
Attribute string `json:"Attribute"`
Role string `json:"Role"`
Status string `json:"Status"`
CreatedTime time.Time `json:"CreatedTime"`
UpdatedTime time.Time `json:"UpdatedTime"`
}
Cluster member information
type SecretReconciler ¶
ClusterReconciler reconciles a Memcached object
func (*SecretReconciler) DeployArgocdResources ¶
func (*SecretReconciler) DeployRBACResources ¶
func (*SecretReconciler) SetupWithManager ¶
func (r *SecretReconciler) SetupWithManager(mgr ctrl.Manager) error
func (*SecretReconciler) UpdateClusterManagerControlPlaneEndpoint ¶
Click to show internal directories.
Click to hide internal directories.