APIVersion defines the versioned schema of this representation of an object.
Servers should convert recognized schemas to the latest internal value, and
may reject unrecognized values.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources
kindstring
Kind is a string value representing the REST resource this object represents.
Servers may infer this from the endpoint the client submits requests to.
Cannot be updated.
In CamelCase.
More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
metadataobject
specobject
BGPPeerSpec defines the desired state of Peer.
bfdProfilestring
ebgpMultiHopboolean
EBGP peer is multi-hops away
holdTimestring
Requested BGP hold time, per RFC4271.
keepaliveTimestring
Requested BGP keepalive time, per RFC4271.
myASNintegerrequired
AS number to use for the local end of the session.
format: int32
minimum: 0
maximum: 4.294967295e+09
nodeSelectors[]object
Only connect to this peer on nodes that match one of these
selectors.
matchExpressions[]object
keystringrequired
operatorstringrequired
values[]stringrequired
minItems: 1
matchLabelsobject
passwordstring
Authentication password for routers enforcing TCP MD5 authenticated sessions
peerASNintegerrequired
AS number to expect from the remote end of the session.
format: int32
minimum: 0
maximum: 4.294967295e+09
peerAddressstringrequired
Address to dial when establishing the session.
peerPortinteger
Port to dial when establishing the session.
minimum: 0
maximum: 16384
routerIDstring
BGP router ID to advertise to the peer
sourceAddressstring
Source address to use when establishing the session.