Merge "ISO ramdisk virtual media test enablement"
This commit is contained in:
		| @@ -194,7 +194,7 @@ IRONIC_DRIVER_INTERFACE_TYPES="bios boot power management deploy console inspect | |||||||
| IRONIC_ENABLED_BIOS_INTERFACES=${IRONIC_ENABLED_BIOS_INTERFACES:-"fake,no-bios"} | IRONIC_ENABLED_BIOS_INTERFACES=${IRONIC_ENABLED_BIOS_INTERFACES:-"fake,no-bios"} | ||||||
| IRONIC_ENABLED_BOOT_INTERFACES=${IRONIC_ENABLED_BOOT_INTERFACES:-"fake,ipxe"} | IRONIC_ENABLED_BOOT_INTERFACES=${IRONIC_ENABLED_BOOT_INTERFACES:-"fake,ipxe"} | ||||||
| IRONIC_ENABLED_CONSOLE_INTERFACES=${IRONIC_ENABLED_CONSOLE_INTERFACES:-"fake,no-console"} | IRONIC_ENABLED_CONSOLE_INTERFACES=${IRONIC_ENABLED_CONSOLE_INTERFACES:-"fake,no-console"} | ||||||
| IRONIC_ENABLED_DEPLOY_INTERFACES=${IRONIC_ENABLED_DEPLOY_INTERFACES:-"fake,iscsi,direct"} | IRONIC_ENABLED_DEPLOY_INTERFACES=${IRONIC_ENABLED_DEPLOY_INTERFACES:-"fake,iscsi,direct,ramdisk"} | ||||||
| IRONIC_ENABLED_INSPECT_INTERFACES=${IRONIC_ENABLED_INSPECT_INTERFACES:-"fake,no-inspect"} | IRONIC_ENABLED_INSPECT_INTERFACES=${IRONIC_ENABLED_INSPECT_INTERFACES:-"fake,no-inspect"} | ||||||
| IRONIC_ENABLED_MANAGEMENT_INTERFACES=${IRONIC_ENABLED_MANAGEMENT_INTERFACES:-"fake,ipmitool,noop"} | IRONIC_ENABLED_MANAGEMENT_INTERFACES=${IRONIC_ENABLED_MANAGEMENT_INTERFACES:-"fake,ipmitool,noop"} | ||||||
| IRONIC_ENABLED_NETWORK_INTERFACES=${IRONIC_ENABLED_NETWORK_INTERFACES:-"flat,noop"} | IRONIC_ENABLED_NETWORK_INTERFACES=${IRONIC_ENABLED_NETWORK_INTERFACES:-"flat,noop"} | ||||||
| @@ -567,6 +567,9 @@ TEMPEST_BAREMETAL_MAX_MICROVERSION=${TEMPEST_BAREMETAL_MAX_MICROVERSION:-} | |||||||
|  |  | ||||||
| PHYSICAL_NETWORK=${NEUTRON_PHYSICAL_NETWORK:-${PHYSICAL_NETWORK:-}} | PHYSICAL_NETWORK=${NEUTRON_PHYSICAL_NETWORK:-${PHYSICAL_NETWORK:-}} | ||||||
|  |  | ||||||
|  | # Ramdisk ISO image for Ramdisk Virtual Media/iPXE testing | ||||||
|  | IRONIC_RAMDISK_IMAGE=${IRONIC_RAMDISK_IMAGE:-http://tinycorelinux.net/10.x/x86/archive/10.0/Core-10.0.iso} | ||||||
|  |  | ||||||
| # get_pxe_boot_file() - Get the PXE/iPXE boot file path | # get_pxe_boot_file() - Get the PXE/iPXE boot file path | ||||||
| function get_pxe_boot_file { | function get_pxe_boot_file { | ||||||
|     local pxe_boot_file |     local pxe_boot_file | ||||||
| @@ -3053,6 +3056,9 @@ function ironic_configure_tempest { | |||||||
|     fi |     fi | ||||||
|     iniset $TEMPEST_CONFIG baremetal whole_disk_image_checksum $(md5sum $FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}.img) |     iniset $TEMPEST_CONFIG baremetal whole_disk_image_checksum $(md5sum $FILES/${IRONIC_WHOLEDISK_IMAGE_NAME}.img) | ||||||
|  |  | ||||||
|  |     if [[ "$IRONIC_RAMDISK_IMAGE" != "" ]]; then | ||||||
|  |         iniset $TEMPEST_CONFIG baremetal ramdisk_iso_image_ref "$IRONIC_RAMDISK_IMAGE" | ||||||
|  |     fi | ||||||
|     # NOTE(dtantsur): keep this option here until the defaults change in |     # NOTE(dtantsur): keep this option here until the defaults change in | ||||||
|     # ironic-tempest-plugin to disable classic drivers testing. |     # ironic-tempest-plugin to disable classic drivers testing. | ||||||
|     iniset $TEMPEST_CONFIG baremetal enabled_drivers "" |     iniset $TEMPEST_CONFIG baremetal enabled_drivers "" | ||||||
|   | |||||||
| @@ -115,7 +115,7 @@ | |||||||
|         IRONIC_AUTOMATED_CLEAN_ENABLED: False |         IRONIC_AUTOMATED_CLEAN_ENABLED: False | ||||||
|         IRONIC_DEFAULT_DEPLOY_INTERFACE: direct |         IRONIC_DEFAULT_DEPLOY_INTERFACE: direct | ||||||
|         IRONIC_DEFAULT_RESCUE_INTERFACE: agent |         IRONIC_DEFAULT_RESCUE_INTERFACE: agent | ||||||
|         IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct" |         IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ramdisk" | ||||||
|         IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue" |         IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue" | ||||||
|         IRONIC_JSON_RPC_AUTH_STRATEGY: 'http_basic' |         IRONIC_JSON_RPC_AUTH_STRATEGY: 'http_basic' | ||||||
|         IRONIC_RAMDISK_TYPE: tinyipa |         IRONIC_RAMDISK_TYPE: tinyipa | ||||||
| @@ -173,11 +173,12 @@ | |||||||
|         FORCE_CONFIG_DRIVE: False |         FORCE_CONFIG_DRIVE: False | ||||||
|         IRONIC_AUTOMATED_CLEAN_ENABLED: False |         IRONIC_AUTOMATED_CLEAN_ENABLED: False | ||||||
|         IRONIC_DEPLOY_DRIVER: redfish |         IRONIC_DEPLOY_DRIVER: redfish | ||||||
|  |         IRONIC_ENABLED_BOOT_INTERFACES: "ipxe,redfish-virtual-media" | ||||||
|         IRONIC_ENABLED_HARDWARE_TYPES: redfish |         IRONIC_ENABLED_HARDWARE_TYPES: redfish | ||||||
|         IRONIC_ENABLED_POWER_INTERFACES: redfish |         IRONIC_ENABLED_POWER_INTERFACES: redfish | ||||||
|         IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish |         IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish | ||||||
|         IRONIC_DEFAULT_DEPLOY_INTERFACE: direct |         IRONIC_DEFAULT_DEPLOY_INTERFACE: direct | ||||||
|         IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ansible" |         IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ansible,ramdisk" | ||||||
|         IRONIC_RPC_TRANSPORT: json-rpc |         IRONIC_RPC_TRANSPORT: json-rpc | ||||||
|         IRONIC_RAMDISK_TYPE: tinyipa |         IRONIC_RAMDISK_TYPE: tinyipa | ||||||
|         IRONIC_VM_COUNT: 6 |         IRONIC_VM_COUNT: 6 | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Zuul
					Zuul