forked from nuagenetworks/nuage-metroae
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathportals.json
152 lines (152 loc) · 6 KB
/
portals.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
{
"$schema": "http://json-schema.org/draft-06/schema#",
"$id": "urn:nuage-metroae-portals",
"title": "Nuage SD-WAN Portal",
"description": "Configuration for Nuage SD-WAN Portals",
"type": "array",
"widget": "form",
"items": {
"widget": "item",
"type": "object",
"title": "Portal",
"additionalProperties": false,
"properties": {
"hostname": {
"type": "string",
"format": "hostname",
"title": "SD-WAN Portal IP or FQDN",
"description": "SD-WAN Portal VM hostname or IP address",
"sectionBegin": "Management Interface",
"propertyOrder": 10
},
"mgmt_ip": {
"type": "string",
"format": "ipv4",
"title": "Management IP Address",
"description": "Management IP of SD-WAN Portal",
"propertyOrder": 20
},
"mgmt_ip_prefix": {
"type": "integer",
"title": "Management Network Prefix Length",
"description": "Management network prefix length for SD-WAN Portal",
"minimum": 0,
"maximum": 32,
"propertyOrder": 30
},
"mgmt_gateway": {
"type": "string",
"format": "ipv4",
"title": "Management Network Gateway",
"description": "Management network gateway for SD-WAN Portal",
"propertyOrder": 40
},
"mgmt_bridge": {
"type": "string",
"default": "(global Bridge interface)",
"title": "Management Network Bridge",
"description": "Network Bridge used for the management interface of Portal. It is a Linux network bridge. This field can be overridden by defining the management network bridge separately in the component configuration. Defaults to the global setting",
"advanced": true,
"sectionEnd": "Management Interface",
"propertyOrder": 50
},
"vmname": {
"type": "string",
"format": "hostname",
"title": "VM name",
"default": "(Hostname)",
"description": "Name of the Virtual Machine on the Hypervisor",
"sectionBegin": "VM and Target Server",
"propertyOrder": 60
},
"target_server_type": {
"type": "string",
"title": "Target Server Type",
"description": "Type of hypervisor environment into which the instance will be created",
"propertyOrder": 70,
"enum": ["kvm"]
},
"target_server": {
"type": "string",
"format": "hostname",
"title": "Target Server IP or FQDN",
"description": "Hostname or IP address of the hypervisor where VM will be instantiated",
"propertyOrder": 80
},
"cpuset": {
"type": "array",
"title": "KVM cpuset information",
"description": "Cpuset information for cpu pinning on KVM. For example, Portal requires 6 cores and sample values will be of the form [ 0, 1, 2, 3, 4, 5 ]",
"sectionEnd": "VM and Target Server",
"propertyOrder": 90,
"advanced": true,
"items": {
"type": "integer"
}
},
"password_reset_email": {
"type": "string",
"title": "Reset Email",
"description": "Sender Email address used for password resets",
"default": "",
"sectionBegin": "Email",
"propertyOrder": 100
},
"new_account_email": {
"type": "string",
"title": "New account Email",
"description": "Sender Email address used for new accounts",
"default": "",
"propertyOrder": 110
},
"forgot_password_email": {
"type": "string",
"title": "Forgot password sender Email",
"description": "Sender Email address used for forgotten password",
"default": "",
"sectionEnd": "Email",
"propertyOrder": 120
},
"smtp_fqdn": {
"type": "string",
"format": "hostname",
"title": "SMTP FQDN",
"description": "SMTP server hostname user for account management",
"sectionBegin": "SMTP",
"propertyOrder": 130
},
"smtp_port": {
"type": "integer",
"title": "SMTP port",
"description": "SMTP port for mail delivery",
"default": "25",
"propertyOrder": 140
},
"smtp_secure": {
"type": "boolean",
"title": "SMTP Secure",
"description": "Flag to indicate whether to use authentication for SMTP server",
"default": false,
"sectionEnd": "SMTP",
"propertyOrder": 150
},
"sdwan_portal_secure": {
"type": "boolean",
"title": "Portal SSL",
"description": "Flag to indicate whether to use SSL",
"default": false,
"sectionBegin": "Portal",
"propertyOrder": 160
},
"portal_version": {
"type": "string",
"title": "SD-WAN Portal version",
"description": "Portal version to be pulled from Docker hub",
"default": "",
"sectionEnd": "Portal",
"propertyOrder": 170
}
},
"required": ["hostname"]
}
}