|
86 | 86 | }); |
87 | 87 |
|
88 | 88 | } else { //non-portable IP which has only one NIC |
89 | | - /* |
90 | | - var nic = $.grep(instance.nic, function(nic) { |
91 | | - return nic.networkid == network.id; |
92 | | - })[0]; |
93 | | - */ |
94 | | - |
95 | 89 | // Get NIC IPs |
96 | 90 | $.ajax({ |
97 | 91 | url: createURL('listNics'), |
|
170 | 164 | }); |
171 | 165 |
|
172 | 166 | } else { //non-portable IP which has only one NIC |
173 | | - /* |
174 | | - var nic = $.grep(instance.nic, function(nic) { |
175 | | - return nic.networkid == network.id; |
176 | | - })[0]; |
177 | | - */ |
178 | | - |
179 | 167 | // Get NIC IPs |
180 | 168 | $.ajax({ |
181 | 169 | url: createURL('listNics'), |
|
412 | 400 | $.ajax({ |
413 | 401 | url: createURL('listRemoteAccessVpns'), |
414 | 402 | data: { |
415 | | - account: g_account, |
416 | | - domainid: g_domainid, |
417 | 403 | listAll: true |
418 | 404 | }, |
419 | 405 | async: false, |
|
1995 | 1981 | $.ajax({ |
1996 | 1982 | url: createURL('listZones'), |
1997 | 1983 | data: dataObj, |
1998 | | - // id: args.context.networks[0].zoneid |
1999 | | - // }, |
2000 | 1984 | async: false, |
2001 | 1985 | success: function(json) { |
2002 | 1986 | zoneObj = json.listzonesresponse.zone[0]; |
|
3524 | 3508 |
|
3525 | 3509 | var stickyData = $.extend(true, {}, args.data.sticky); |
3526 | 3510 | var certificateData = $.extend(true, {}, args.data.sslcertificate); |
3527 | | - |
| 3511 | + |
3528 | 3512 | //***** create new LB rule > Add VMs ***** |
3529 | 3513 | $.ajax({ |
3530 | 3514 | url: createURL('createLoadBalancerRule'), |
|
3537 | 3521 | var lbID = data.createloadbalancerruleresponse.id; |
3538 | 3522 |
|
3539 | 3523 | var inputData = { |
3540 | | - id: data.createloadbalancerruleresponse.id |
3541 | | - }; |
3542 | | - |
| 3524 | + id: data.createloadbalancerruleresponse.id |
| 3525 | + }; |
| 3526 | + |
3543 | 3527 | var selectedVMs = args.itemData; |
3544 | 3528 | if (selectedVMs != null) { |
3545 | 3529 | var vmidipmapIndex = 0; |
3546 | | - for (var vmIndex = 0; vmIndex < selectedVMs.length; vmIndex++) { |
| 3530 | + for (var vmIndex = 0; vmIndex < selectedVMs.length; vmIndex++) { |
3547 | 3531 | var selectedIPs = selectedVMs[vmIndex]._subselect; |
3548 | 3532 | for (var ipIndex = 0; ipIndex < selectedIPs.length; ipIndex++) { |
3549 | 3533 | inputData['vmidipmap[' + vmidipmapIndex + '].vmid'] = selectedVMs[vmIndex].id; |
3550 | | - |
| 3534 | + |
3551 | 3535 | if (args.context.ipAddresses[0].isportable) { |
3552 | | - inputData['vmidipmap[' + vmidipmapIndex + '].vmip'] = selectedIPs[ipIndex].split(',')[1]; |
| 3536 | + inputData['vmidipmap[' + vmidipmapIndex + '].vmip'] = selectedIPs[ipIndex].split(',')[1]; |
3553 | 3537 | } else { |
3554 | 3538 | inputData['vmidipmap[' + vmidipmapIndex + '].vmip'] = selectedIPs[ipIndex]; |
3555 | 3539 | } |
3556 | | - |
| 3540 | + |
3557 | 3541 | vmidipmapIndex++; |
3558 | | - } |
| 3542 | + } |
3559 | 3543 | } |
3560 | | - } |
3561 | | - |
3562 | | - /*$.ajax({ |
3563 | | - url: createURL('assignCertToLoadBalancer'), |
3564 | | - data: {certid: certificateData.certificate, lbruleid: lbID}, |
3565 | | - success: function(data) { |
3566 | | - var jobID = data.assigncerttoloadbalancerresponse.jobid; |
3567 | | - var lbProtocolCreated = false; |
3568 | | -
|
3569 | | - args.response.success({ |
3570 | | - _custom: { |
3571 | | - jobId: jobID |
3572 | | - }, |
3573 | | - notification: { |
3574 | | - label: 'label.add.certificate', |
3575 | | - poll: function(args) { |
3576 | | - var complete = args.complete; |
3577 | | - var error = args.error; |
3578 | | -
|
3579 | | - pollAsyncJobResult({ |
3580 | | - _custom: { |
3581 | | - jobId: jobID |
3582 | | - }, |
3583 | | - complete: function(args) { |
3584 | | - if (lbProtocolCreated) return; |
3585 | | -
|
3586 | | - lbProtocolCreated = true; |
3587 | | -
|
3588 | | - if (certificateData && certificateData.certificate) { |
3589 | | - cloudStack.lbCertificatePolicy.actions.add(lbID, certificateData, complete, error); |
3590 | | - } else { |
3591 | | - complete(); |
3592 | | - } |
3593 | | - }, |
3594 | | - error: error |
3595 | | - }); |
3596 | | - } |
3597 | | - } |
3598 | | - }); |
3599 | | - }, |
3600 | | - error: function(data) { |
3601 | | - args.response.error(parseXMLHttpResponse(data)); |
3602 | | - } |
3603 | | - });*/ |
| 3544 | + } |
3604 | 3545 |
|
3605 | 3546 | $.ajax({ |
3606 | 3547 | url: createURL('assignToLoadBalancerRule'), |
|
5974 | 5915 | docID: 'helpVPNGatewayIKEDH', |
5975 | 5916 | select: function(args) { |
5976 | 5917 | var items = []; |
5977 | | - // StrongSwan now requires a DH group to be specified... |
5978 | | - //items.push({ |
5979 | | - // id: '', |
5980 | | - // description: _l('label.none') |
5981 | | - //}); |
5982 | 5918 | items.push({ |
5983 | 5919 | id: 'modp1536', |
5984 | 5920 | description: 'Group 5(modp1536)' |
|
0 commit comments