Skip to content

Commit c3e4912

Browse files
committed
add Allocated state to CLBBinding
Signed-off-by: roc <[email protected]>
1 parent dfa804c commit c3e4912

File tree

2 files changed

+2
-0
lines changed

2 files changed

+2
-0
lines changed

api/v1alpha1/clbbinding_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ const (
3131
CLBBindingStateNoPortAvailable CLBBindingState = "NoPortAvailable"
3232
CLBBindingStateDeleting CLBBindingState = "Deleting"
3333
CLBBindingStatePortPoolNotAllocatable CLBBindingState = "PortPoolNotAllocatable"
34+
CLBBindingStateAllocated CLBBindingState = "Allocated"
3435
)
3536

3637
// CLBBindingStatus defines the observed state of CLBPodBinding.

internal/controller/clbbinding.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -655,6 +655,7 @@ LOOP_PORT:
655655
return nil
656656
}
657657
// 将已分配的端口写入 status
658+
status.State = networkingv1alpha1.CLBBindingStateAllocated
658659
clbbinding.SortPortBindings(status.PortBindings)
659660
if err := r.Status().Update(ctx, bd.GetObject()); err != nil {
660661
// 更新状态失败,释放已分配端口

0 commit comments

Comments
 (0)