Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Done represents a result that is complete. Done = Result{} // Requeue is a result that needs to be re-queued. Requeue = Result{/* contains filtered or unexported fields */} )
Functions ¶
This section is empty.
Types ¶
type Result ¶
type Result struct {
// contains filtered or unexported fields
}
Result encapsulates the result of the work performed by a resource update.
type SmbPvcManager ¶
type SmbPvcManager struct {
// contains filtered or unexported fields
}
SmbPvcManager is used to manage SmbService resources.
func NewSmbPvcManager ¶
NewSmbPvcManager creates a SmbPvcManager.
func (*SmbPvcManager) Update ¶
func (m *SmbPvcManager) Update(ctx context.Context, nsname types.NamespacedName) Result
Update the managed resources on CR change.
type SmbServiceManager ¶
type SmbServiceManager struct {
// contains filtered or unexported fields
}
SmbServiceManager is used to manage SmbService resources.
func NewSmbServiceManager ¶
func NewSmbServiceManager(client client.Client, scheme *runtime.Scheme, logger Logger) *SmbServiceManager
NewSmbServiceManager creates a SmbServiceManager.
func (*SmbServiceManager) Update ¶
func (m *SmbServiceManager) Update(ctx context.Context, nsname types.NamespacedName) Result
Update should be called when a SmbService resource changes.
Click to show internal directories.
Click to hide internal directories.