Documentation
      ¶
    
    
  
    
  
    Overview ¶
+kubebuilder:rbac:groups="",resources=secrets,verbs=watch;list;get
Index ¶
Constants ¶
      View Source
      
  
const (
	LoadBalancerGCAnnotation = handlers.MetadataDomain + "/loadbalancer-gc"
)
    Variables ¶
      View Source
      
  
var ( ErrFailedToDeleteService = errors.New("failed to delete kubernetes services") ErrServicesStillExist = errors.New("waiting for kubernetes services to be fully deleted") )
Functions ¶
This section is empty.
Types ¶
type ServiceLoadBalancerGC ¶
type ServiceLoadBalancerGC struct {
	// contains filtered or unexported fields
}
    func New ¶
func New(client ctrlclient.Client) *ServiceLoadBalancerGC
func (*ServiceLoadBalancerGC) BeforeClusterDelete ¶
func (s *ServiceLoadBalancerGC) BeforeClusterDelete( ctx context.Context, req *runtimehooksv1.BeforeClusterDeleteRequest, resp *runtimehooksv1.BeforeClusterDeleteResponse, )
func (*ServiceLoadBalancerGC) Name ¶
func (s *ServiceLoadBalancerGC) Name() string
 Click to show internal directories. 
   Click to hide internal directories.