|
|
@ -775,6 +775,12 @@ spec: |
|
|
|
description: The AS Number of the peer. |
|
|
|
format: int32 |
|
|
|
type: integer |
|
|
|
keepOriginalNextHop: |
|
|
|
description: Option to keep the original nexthop field when routes |
|
|
|
are sent to a BGP Peer. Setting "true" configures the selected BGP |
|
|
|
Peers node to use the "next hop keep;" instead of "next hop self;"(default) |
|
|
|
in the specific branch of the Node on "bird.cfg". |
|
|
|
type: boolean |
|
|
|
node: |
|
|
|
description: The node name identifying the Calico node instance that |
|
|
|
is peering with this peer. If this is not set, this represents a |
|
|
@ -784,8 +790,35 @@ spec: |
|
|
|
description: Selector for the nodes that should have this peering. When |
|
|
|
this is set, the Node field must be empty. |
|
|
|
type: string |
|
|
|
password: |
|
|
|
description: Optional BGP password for the peerings generated by this |
|
|
|
BGPPeer resource. |
|
|
|
properties: |
|
|
|
secretKeyRef: |
|
|
|
description: Selects a key of a secret in the node pod's namespace. |
|
|
|
properties: |
|
|
|
key: |
|
|
|
description: The key of the secret to select from. Must be |
|
|
|
a valid secret key. |
|
|
|
type: string |
|
|
|
name: |
|
|
|
description: 'Name of the referent. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names |
|
|
|
TODO: Add other useful fields. apiVersion, kind, uid?' |
|
|
|
type: string |
|
|
|
optional: |
|
|
|
description: Specify whether the Secret or its key must be |
|
|
|
defined |
|
|
|
type: boolean |
|
|
|
required: |
|
|
|
- key |
|
|
|
type: object |
|
|
|
type: object |
|
|
|
peerIP: |
|
|
|
description: The IP address of the peer. |
|
|
|
description: The IP address of the peer followed by an optional port |
|
|
|
number to peer with. If port number is given, format should be `[<IPv6>]:port` |
|
|
|
or `<IPv4>:<port>` for IPv4. If optional port number is not set, |
|
|
|
and this peer IP and ASNumber belongs to a calico/node with ListenPort |
|
|
|
set in BGPConfiguration, then we use that port to peer. |
|
|
|
type: string |
|
|
|
peerSelector: |
|
|
|
description: Selector for the remote nodes to peer with. When this |
|
|
|