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.