fuel-plugin-calico/environment_config.yaml

46 lines
1.3 KiB
YAML

attributes:
metadata:
label: Calico networking
description: Deploy OpenStack with Calico L3 fabric instead of Neutron L2 isolation
weight: 28400
group: network
as_number:
value: '64512'
label: AS Number
description: AS number for BGP communication
weight: 20
type: "text"
regex:
source: '^([1-9]|[0-9]{2,4}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|655[0-2][0-9]|6553[0-4])$'
error: "Invalid AS number"
enable_ipv4:
type: checkbox
weight: 60
value: true
label: Enable IPv4
description: Operate with bird4 BGP daemon
enable_ipv6:
type: checkbox
weight: 62
value: false
label: Enable IPv6
description: Operate with bird6 BGP daemon
restrictions:
- condition: "settings:fuel-plugin-calico.metadata.enabled == true" # disable, because in TODO
strict: false
enable_external_peering:
type: checkbox
weight: 70
value: false
label: Allow external BGP peering
external_peers:
label: External BGP peers
description: One BGP peer per line in format 'name:as_number:ipaddr:optional_flags...'
weight: 71
type: "textarea"
value: ''
restrictions:
- condition: "settings:fuel-plugin-calico.enable_external_peering.value != true"
strict: false