Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartSideCar ¶
StartSideCar instantiates kube clients and starts the side-car controller
Types ¶
type Controller ¶
type Controller struct {
// contains filtered or unexported fields
}
Controller is the controller holding the informers used to monitor args and tenant structure
func NewSideCarController ¶
func NewSideCarController(kubeClient *kubernetes.Clientset, controllerClient *clientset.Clientset, tenantName string, secretName string) *Controller
NewSideCarController returns an instance of Controller with the provided clients
func (*Controller) BucketSrvHandler ¶
func (c *Controller) BucketSrvHandler(w http.ResponseWriter, r *http.Request)
BucketSrvHandler - POST /webhook/v1/bucketsrv/{namespace}/{name}?bucket={bucket}
func (*Controller) Run ¶
func (c *Controller) Run(stopCh chan struct{}) error
Run starts the informers
Click to show internal directories.
Click to hide internal directories.