Documentation
¶
Index ¶
- func Add(mgr manager.Manager) error
- type LocalDiskHandler
- func (ldHandler *LocalDiskHandler) BoundTo(ldc ldm.LocalDiskClaim) error
- func (ldHandler *LocalDiskHandler) ClaimRef() *v1.ObjectReference
- func (ldHandler *LocalDiskHandler) FilterDisk(ldc ldm.LocalDiskClaim) bool
- func (ldHandler *LocalDiskHandler) For(ld ldm.LocalDisk) *LocalDiskHandler
- func (ldHandler *LocalDiskHandler) GetLocalDisk(key client.ObjectKey) (*ldm.LocalDisk, error)
- func (ldHandler *LocalDiskHandler) ListLocalDisk() (*ldm.LocalDiskList, error)
- func (ldHandler *LocalDiskHandler) ListNodeLocalDisk(node string) (*ldm.LocalDiskList, error)
- func (ldHandler *LocalDiskHandler) SetupStatus(status ldm.LocalDiskClaimState)
- func (ldHandler *LocalDiskHandler) UnClaimed() bool
- func (ldHandler *LocalDiskHandler) UpdateStatus() error
- type ReconcileLocalDisk
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type LocalDiskHandler ¶
type LocalDiskHandler struct {
client.Client
record.EventRecorder
// contains filtered or unexported fields
}
LocalDiskHandler
func NewLocalDiskHandler ¶
func NewLocalDiskHandler(client client.Client, recorder record.EventRecorder) *LocalDiskHandler
NewLocalDiskHandler
func (*LocalDiskHandler) BoundTo ¶
func (ldHandler *LocalDiskHandler) BoundTo(ldc ldm.LocalDiskClaim) error
BoundTo assign disk to ldc
func (*LocalDiskHandler) ClaimRef ¶
func (ldHandler *LocalDiskHandler) ClaimRef() *v1.ObjectReference
ClaimRef
func (*LocalDiskHandler) FilterDisk ¶
func (ldHandler *LocalDiskHandler) FilterDisk(ldc ldm.LocalDiskClaim) bool
FilterDisk
func (*LocalDiskHandler) For ¶
func (ldHandler *LocalDiskHandler) For(ld ldm.LocalDisk) *LocalDiskHandler
For
func (*LocalDiskHandler) GetLocalDisk ¶
GetLocalDisk
func (*LocalDiskHandler) ListLocalDisk ¶
func (ldHandler *LocalDiskHandler) ListLocalDisk() (*ldm.LocalDiskList, error)
ListLocalDisk
func (*LocalDiskHandler) ListNodeLocalDisk ¶ added in v0.1.2
func (ldHandler *LocalDiskHandler) ListNodeLocalDisk(node string) (*ldm.LocalDiskList, error)
ListNodeLocalDisk
func (*LocalDiskHandler) SetupStatus ¶
func (ldHandler *LocalDiskHandler) SetupStatus(status ldm.LocalDiskClaimState)
UpdateStatus
func (*LocalDiskHandler) UnClaimed ¶
func (ldHandler *LocalDiskHandler) UnClaimed() bool
UnClaimed Bounded
func (*LocalDiskHandler) UpdateStatus ¶
func (ldHandler *LocalDiskHandler) UpdateStatus() error
UpdateStatus
type ReconcileLocalDisk ¶
type ReconcileLocalDisk struct {
// This client, initialized using mgr.Client() above, is a split client
// that reads objects from the cache and writes to the apiserver
client.Client
Scheme *runtime.Scheme
Recorder record.EventRecorder
}
ReconcileLocalDisk reconciles a LocalDisk object
func (*ReconcileLocalDisk) Reconcile ¶
Reconcile reads that state of the cluster for a LocalDisk object and makes changes based on the state read and what is in the LocalDisk.Spec TODO(user): Modify this Reconcile function to implement your Controller logic. This example creates a Pod as an example Note: The Controller will requeue the Request to be processed again if the returned error is non-nil or Result.Requeue is true, otherwise upon completion it will remove the work from the queue.