Skip to content

refactor: align BGPPeer status with cosmos API v3 consolidated conditions#127

Merged
privateip merged 1 commit into
pr/1c-corefrom
pr/3-cosmos-v3
Jun 23, 2026
Merged

refactor: align BGPPeer status with cosmos API v3 consolidated conditions#127
privateip merged 1 commit into
pr/1c-corefrom
pr/3-cosmos-v3

Conversation

@privateip

Copy link
Copy Markdown
Contributor

Summary

Align BGPPeer status with the consolidated condition model from cosmos API v3.

Changes

  • Replace setPeerSessionState + setPeerCondition with setPeerReadyCondition
    that sets a single Ready condition using bgpv1alpha1.ConditionTypeReady
  • Remove unused FSM condition constants (SessionIdle..SessionEstablished)
  • Remove dead code: fsmConditions slice, fsmStateToCondition map
  • Update go.mod for cosmos dependency bump

Dependencies

…ions

- Replace setPeerSessionState + setPeerCondition with setPeerReadyCondition
  that sets a single Ready condition using bgpv1alpha1.ConditionTypeReady
- Remove unused FSM condition constants (SessionIdle..SessionEstablished)
- Remove dead code: fsmConditions slice, fsmStateToCondition map
@privateip privateip requested a review from a team as a code owner June 23, 2026 19:47
@privateip privateip requested review from AriaEdo, scotwells and slindseysr and removed request for a team June 23, 2026 19:47
@privateip privateip merged commit ed8c818 into pr/1c-core Jun 23, 2026
1 check passed
@privateip privateip deleted the pr/3-cosmos-v3 branch June 23, 2026 20:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants