controller

package
v0.0.108 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 26, 2025 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BearerNameAnnotationKey = v1alpha1.GroupName + "/bearer-name"
)
View Source
const (
	BlobNameAnnotationKey = v1alpha1.GroupName + "/blob-name"
)

Variables

This section is empty.

Functions

This section is empty.

Types

type BearerController

type BearerController struct {
	// contains filtered or unexported fields
}

func NewBearerController

func NewBearerController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
	users []utils.UserValue,
) *BearerController

func (*BearerController) Shutdown

func (c *BearerController) Shutdown(ctx context.Context) error

func (*BearerController) Start

func (c *BearerController) Start(ctx context.Context) error

type BearerFromChunkController

type BearerFromChunkController struct {
	// contains filtered or unexported fields
}

func NewBearerFromChunkController

func NewBearerFromChunkController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *BearerFromChunkController

func (*BearerFromChunkController) Start

type BearerHoldController

type BearerHoldController struct {
	// contains filtered or unexported fields
}

func NewBearerHoldController

func NewBearerHoldController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *BearerHoldController

func (*BearerHoldController) ReleaseAll

func (c *BearerHoldController) ReleaseAll(ctx context.Context) error

func (*BearerHoldController) Shutdown

func (c *BearerHoldController) Shutdown(ctx context.Context) error

func (*BearerHoldController) Start

func (c *BearerHoldController) Start(ctx context.Context) error

type BearerToChunkController

type BearerToChunkController struct {
	// contains filtered or unexported fields
}

func NewBearerToChunkController

func NewBearerToChunkController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
	users []utils.UserValue,
) *BearerToChunkController

func (*BearerToChunkController) Start

type BlobController

type BlobController struct {
	// contains filtered or unexported fields
}

func NewBlobController

func NewBlobController(
	handlerName string,
	s3 map[string]*sss.SSS,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *BlobController

func (*BlobController) Shutdown

func (c *BlobController) Shutdown(ctx context.Context) error

func (*BlobController) Start

func (c *BlobController) Start(ctx context.Context) error

type BlobFromChunkController

type BlobFromChunkController struct {
	// contains filtered or unexported fields
}

func NewBlobFromChunkController

func NewBlobFromChunkController(
	handlerName string,
	s3 map[string]*sss.SSS,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *BlobFromChunkController

func (*BlobFromChunkController) Start

type BlobHoldController

type BlobHoldController struct {
	// contains filtered or unexported fields
}

func NewBlobHoldController

func NewBlobHoldController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *BlobHoldController

func (*BlobHoldController) ReleaseAll

func (c *BlobHoldController) ReleaseAll(ctx context.Context) error

func (*BlobHoldController) Shutdown

func (c *BlobHoldController) Shutdown(ctx context.Context) error

func (*BlobHoldController) Start

func (c *BlobHoldController) Start(ctx context.Context) error

type BlobToChunkController

type BlobToChunkController struct {
	// contains filtered or unexported fields
}

func NewBlobToChunkController

func NewBlobToChunkController(
	handlerName string,
	s3 map[string]*sss.SSS,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *BlobToChunkController

func (*BlobToChunkController) Start

type ChunkFromBearerController added in v0.0.58

type ChunkFromBearerController struct {
	// contains filtered or unexported fields
}

func NewChunkFromBearerController added in v0.0.58

func NewChunkFromBearerController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *ChunkFromBearerController

func (*ChunkFromBearerController) Start added in v0.0.58

type ChunkToBearerController

type ChunkToBearerController struct {
	// contains filtered or unexported fields
}

func NewChunkToBearerController

func NewChunkToBearerController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *ChunkToBearerController

func (*ChunkToBearerController) Start

type ControllerManager

type ControllerManager struct {
	// contains filtered or unexported fields
}

func NewControllerManager

func NewControllerManager(handlerName string, client *versioned.Clientset, s3 map[string]*sss.SSS, users []utils.UserValue) (*ControllerManager, error)

func (*ControllerManager) Shutdown

func (c *ControllerManager) Shutdown(ctx context.Context) error

func (*ControllerManager) Start

func (c *ControllerManager) Start(ctx context.Context) error

type ReleaseBearerController

type ReleaseBearerController struct {
	// contains filtered or unexported fields
}

func NewReleaseBearerController

func NewReleaseBearerController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *ReleaseBearerController

func (*ReleaseBearerController) Start

type ReleaseBlobController

type ReleaseBlobController struct {
	// contains filtered or unexported fields
}

func NewReleaseBlobController

func NewReleaseBlobController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *ReleaseBlobController

func (*ReleaseBlobController) Start

type ReleaseChunkController

type ReleaseChunkController struct {
	// contains filtered or unexported fields
}

func NewReleaseChunkController

func NewReleaseChunkController(
	handlerName string,
	client versioned.Interface,
	sharedInformerFactory externalversions.SharedInformerFactory,
) *ReleaseChunkController

func (*ReleaseChunkController) Start

type ReleaseController

type ReleaseController struct {
	// contains filtered or unexported fields
}

func NewReleaseController

func NewReleaseController(handlerName string, client *versioned.Clientset, sharedInformerFactory externalversions.SharedInformerFactory) *ReleaseController

func (*ReleaseController) Start

func (c *ReleaseController) Start(ctx context.Context) error

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL