Documentation ¶
Overview ¶
Package objectuser to manage a rook object store user.
Index ¶
Constants ¶
View Source
const (
AppName = "rook-ceph-rgw"
)
Variables ¶
View Source
var ObjectStoreUserResource = opkit.CustomResource{ Name: "cephobjectstoreuser", Plural: "cephobjectstoreusers", Group: cephv1.CustomResourceGroup, Version: cephv1.Version, Scope: apiextensionsv1beta1.NamespaceScoped, Kind: reflect.TypeOf(cephv1.CephObjectStoreUser{}).Name(), }
ObjectStoreResource represents the object store user custom resource
Functions ¶
func ValidateUser ¶
func ValidateUser(context *clusterd.Context, u *cephv1.CephObjectStoreUser) error
Validate the user arguments
Types ¶
type ObjectStoreUserController ¶
type ObjectStoreUserController struct {
// contains filtered or unexported fields
}
ObjectStoreUserController represents a controller object for object store user custom resources
func NewObjectStoreUserController ¶
func NewObjectStoreUserController(context *clusterd.Context, ownerRef metav1.OwnerReference) *ObjectStoreUserController
NewObjectStoreUserController create controller for watching object store user custom resources created
func (*ObjectStoreUserController) StartWatch ¶
func (c *ObjectStoreUserController) StartWatch(namespace string, stopCh chan struct{}) error
StartWatch watches for instances of ObjectStoreUser custom resources and acts on them
Click to show internal directories.
Click to hide internal directories.