
In Launch Instance work flow Configuration step, `DiskConfig` and `ConfigDrive` should be handle only when certain extension on navaExtension are enbled respectively. Created a generic way to make this happen. Co-Authored-By: Travis Tripp <travis.tripp@hp.com> Change-Id: I98a91ff9e1ae78310fb7e568cce909e76e610cf8 Closes-Bug: #1435155
37 lines
1.2 KiB
HTML
37 lines
1.2 KiB
HTML
<div ng-controller="LaunchInstanceConfigurationCtrl as config">
|
|
<h1 clasa="title">{$ ::config.label.title $}</h1>
|
|
|
|
<div class="content">
|
|
<div class="subtitle">{$ ::config.label.subtitle $}</div>
|
|
|
|
<load-edit config="config"
|
|
user-input="model.newInstanceSpec"
|
|
key="user_data">
|
|
</load-edit>
|
|
|
|
<nova-extension required-extensions='["DiskConfig"]'>
|
|
<div class="form-group disk-partition">
|
|
<label for="launch-instance-disk-partition">
|
|
{$ ::config.label.diskPartition $}
|
|
</label>
|
|
<select class="form-control"
|
|
id="launch-instance-disk-partition"
|
|
ng-model="model.newInstanceSpec.disk_config"
|
|
ng-options="option.value as option.text for option in config.diskConfigOptions">
|
|
</select>
|
|
</div>
|
|
</nova-extension>
|
|
|
|
<nova-extension required-extensions='["ConfigDrive"]'>
|
|
<div class="checkbox customization-script-source">
|
|
<label>
|
|
<input type="checkbox"
|
|
ng-model="model.newInstanceSpec.config_drive">
|
|
{$ ::config.label.configurationDrive $}
|
|
</label>
|
|
</div>
|
|
</nova-extension>
|
|
|
|
</div>
|
|
</div>
|