Add pxe_drac to the node registration driver list
Also fix a typo along the way. Change-Id: I438ba40f87294707adc7b7e853814d9a2245b0f1 Closes-Bug: #1609912
This commit is contained in:
parent
75a4c46df3
commit
555f5bbba0
|
@ -6,11 +6,12 @@ import HorizontalArrayInput from '../ui/forms/HorizontalArrayInput';
|
|||
import HorizontalSelect from '../ui/forms/HorizontalSelect';
|
||||
import PXEAndSSHDriverFields from './driver_fields/PXEAndSSHDriverFields';
|
||||
import PXEAndIPMIToolDriverFields from './driver_fields/PXEAndIPMIToolDriverFields';
|
||||
import PXEAndDRACDriverFields from './driver_fields/PXEAndDRACDriverFields';
|
||||
|
||||
export default class RegisterNodeForm extends React.Component {
|
||||
constructor(props) {
|
||||
super(props);
|
||||
this.driverOptions = ['pxe_ipmitool', 'pxe_ssh'];
|
||||
this.driverOptions = ['pxe_ipmitool', 'pxe_ssh', 'pxe_drac'];
|
||||
|
||||
this.macAddressValidator = {
|
||||
matchRegexp:
|
||||
|
@ -54,6 +55,8 @@ export default class RegisterNodeForm extends React.Component {
|
|||
switch(this.props.selectedNode.pm_type) {
|
||||
case 'pxe_ipmitool':
|
||||
return <PXEAndIPMIToolDriverFields node={this.props.selectedNode}/>;
|
||||
case 'pxe_drac':
|
||||
return <PXEAndDRACDriverFields node={this.props.selectedNode}/>;
|
||||
default:
|
||||
return <PXEAndSSHDriverFields node={this.props.selectedNode}/>;
|
||||
}
|
||||
|
|
|
@ -0,0 +1,14 @@
|
|||
import React from 'react';
|
||||
|
||||
import DriverFields from './DriverFields';
|
||||
|
||||
export default class PXEAndDRACDriverFields extends React.Component {
|
||||
render() {
|
||||
return (
|
||||
<DriverFields {...this.props}
|
||||
addr_title="DRAC Host"
|
||||
user_title="DRAC Username"
|
||||
pwd_title="DRAC Password" />
|
||||
);
|
||||
}
|
||||
}
|
|
@ -2,7 +2,7 @@ import React from 'react';
|
|||
|
||||
import DriverFields from './DriverFields';
|
||||
|
||||
export default class PXEAndSSHDriverFields extends React.Component {
|
||||
export default class PXEAndIPMIToolDriverFields extends React.Component {
|
||||
render() {
|
||||
return (
|
||||
<DriverFields {...this.props}
|
||||
|
|
Loading…
Reference in New Issue