Merge "Default IRONIC_RAMDISK_TYPE to dib"

This commit is contained in:
Zuul 2020-03-31 12:34:37 +00:00 committed by Gerrit Code Review
commit 20fdad0884
3 changed files with 64 additions and 30 deletions

View File

@ -238,7 +238,7 @@ IRONIC_BUILD_DEPLOY_RAMDISK=$(trueorfalse True IRONIC_BUILD_DEPLOY_RAMDISK)
# Ironic IPA ramdisk type, supported types are: # Ironic IPA ramdisk type, supported types are:
IRONIC_SUPPORTED_RAMDISK_TYPES_RE="^(tinyipa|dib)$" IRONIC_SUPPORTED_RAMDISK_TYPES_RE="^(tinyipa|dib)$"
IRONIC_RAMDISK_TYPE=${IRONIC_RAMDISK_TYPE:-tinyipa} IRONIC_RAMDISK_TYPE=${IRONIC_RAMDISK_TYPE:-dib}
# Confirm we have a supported ramdisk type or fail early. # Confirm we have a supported ramdisk type or fail early.
if [[ ! "$IRONIC_RAMDISK_TYPE" =~ $IRONIC_SUPPORTED_RAMDISK_TYPES_RE ]]; then if [[ ! "$IRONIC_RAMDISK_TYPE" =~ $IRONIC_SUPPORTED_RAMDISK_TYPES_RE ]]; then

View File

@ -39,7 +39,6 @@
IRONIC_CALLBACK_TIMEOUT: 600 IRONIC_CALLBACK_TIMEOUT: 600
IRONIC_DEPLOY_DRIVER: ipmi IRONIC_DEPLOY_DRIVER: ipmi
IRONIC_INSPECTOR_BUILD_RAMDISK: False IRONIC_INSPECTOR_BUILD_RAMDISK: False
IRONIC_RAMDISK_TYPE: tinyipa
IRONIC_TEMPEST_BUILD_TIMEOUT: 720 IRONIC_TEMPEST_BUILD_TIMEOUT: 720
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: False IRONIC_TEMPEST_WHOLE_DISK_IMAGE: False
IRONIC_VM_COUNT: 1 IRONIC_VM_COUNT: 1
@ -110,6 +109,7 @@
IRONIC_DEFAULT_RESCUE_INTERFACE: agent IRONIC_DEFAULT_RESCUE_INTERFACE: agent
IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ansible" IRONIC_ENABLED_DEPLOY_INTERFACES: "iscsi,direct,ansible"
IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue" IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue"
IRONIC_RAMDISK_TYPE: tinyipa
IRONIC_RPC_TRANSPORT: json-rpc IRONIC_RPC_TRANSPORT: json-rpc
IRONIC_VM_COUNT: 6 IRONIC_VM_COUNT: 6
IRONIC_VM_VOLUME_COUNT: 2 IRONIC_VM_VOLUME_COUNT: 2
@ -149,6 +149,7 @@
IRONIC_ENABLED_POWER_INTERFACES: redfish IRONIC_ENABLED_POWER_INTERFACES: redfish
IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish IRONIC_ENABLED_MANAGEMENT_INTERFACES: redfish
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_VM_SPECS_RAM: 2048
- job: - job:
name: ironic-tempest-partition-uefi-redfish-vmedia name: ironic-tempest-partition-uefi-redfish-vmedia
@ -158,7 +159,7 @@
devstack_localrc: devstack_localrc:
IRONIC_BOOT_MODE: uefi IRONIC_BOOT_MODE: uefi
IRONIC_ENABLED_BOOT_INTERFACES: redfish-virtual-media IRONIC_ENABLED_BOOT_INTERFACES: redfish-virtual-media
IRONIC_VM_SPECS_RAM: 512 IRONIC_VM_SPECS_RAM: 2048
SWIFT_ENABLE_TEMPURLS: True SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey SWIFT_TEMPURL_KEY: secretkey
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
@ -197,15 +198,18 @@
IRONIC_ENABLED_BOOT_INTERFACES: "fake,pxe" IRONIC_ENABLED_BOOT_INTERFACES: "fake,pxe"
IRONIC_IPXE_ENABLED: False IRONIC_IPXE_ENABLED: False
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
IRONIC_VM_SPECS_RAM: 2048
devstack_services: devstack_services:
mysql: False mysql: False
postgresql: True postgresql: True
# NOTE(rpittau): converted job but not running for now as there
# could be an issue with the lookup in ironic-python-agent
- job: - job:
name: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa name: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool
description: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa description: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 9600
vars: vars:
devstack_localrc: devstack_localrc:
IRONIC_DEFAULT_DEPLOY_INTERFACE: direct IRONIC_DEFAULT_DEPLOY_INTERFACE: direct
@ -213,6 +217,7 @@
IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue" IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue"
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True
IRONIC_VM_EPHEMERAL_DISK: 0 IRONIC_VM_EPHEMERAL_DISK: 0
IRONIC_VM_SPECS_RAM: 3096
SWIFT_ENABLE_TEMPURLS: True SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey SWIFT_TEMPURL_KEY: secretkey
devstack_services: devstack_services:
@ -222,8 +227,8 @@
s-proxy: True s-proxy: True
- job: - job:
name: ironic-tempest-ipa-wholedisk-bios-pxe_snmp-tinyipa name: ironic-tempest-ipa-wholedisk-bios-pxe_snmp
description: ironic-tempest-ipa-wholedisk-bios-pxe_snmp-tinyipa description: ironic-tempest-ipa-wholedisk-bios-pxe_snmp
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
vars: vars:
@ -235,21 +240,24 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
- job: - job:
name: ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa name: ironic-tempest-ipa-partition-uefi-pxe_ipmitool
description: ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa description: ironic-tempest-ipa-partition-uefi-pxe_ipmitool
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
vars: vars:
devstack_localrc: devstack_localrc:
IRONIC_BOOT_MODE: uefi IRONIC_BOOT_MODE: uefi
IRONIC_VM_SPECS_RAM: 512 IRONIC_VM_SPECS_RAM: 3096
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
- job: - job:
name: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa name: ironic-tempest-ipa-partition-pxe_ipmitool
description: ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa description: ironic-tempest-ipa-partition-pxe_ipmitool
parent: ironic-base parent: ironic-base
timeout: 5400 timeout: 5400
vars:
devstack_localrc:
IRONIC_VM_SPECS_RAM: 2048
- job: - job:
name: ironic-tempest-bfv name: ironic-tempest-bfv
@ -290,6 +298,7 @@
IRONIC_INSPECTOR_MANAGE_FIREWALL: True IRONIC_INSPECTOR_MANAGE_FIREWALL: True
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True
IRONIC_VM_EPHEMERAL_DISK: 0 IRONIC_VM_EPHEMERAL_DISK: 0
IRONIC_VM_SPECS_RAM: 2048
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
SWIFT_ENABLE_TEMPURLS: True SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey SWIFT_TEMPURL_KEY: secretkey
@ -302,9 +311,9 @@
s-proxy: True s-proxy: True
- job: - job:
name: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect name: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
description: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect description: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
parent: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa parent: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool
timeout: 5400 timeout: 5400
vars: vars:
devstack_localrc: devstack_localrc:
@ -314,9 +323,9 @@
IRONIC_ENABLED_RESCUE_INTERFACES: "fake,no-rescue" IRONIC_ENABLED_RESCUE_INTERFACES: "fake,no-rescue"
- job: - job:
name: ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect name: ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect
description: ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect description: ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect
parent: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa parent: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool
timeout: 5400 timeout: 5400
vars: vars:
devstack_localrc: devstack_localrc:
@ -553,7 +562,7 @@
devstack_localrc: devstack_localrc:
IRONIC_ENABLED_HARDWARE_TYPES: ipmi IRONIC_ENABLED_HARDWARE_TYPES: ipmi
IRONIC_ENABLED_BOOT_INTERFACES: pxe IRONIC_ENABLED_BOOT_INTERFACES: pxe
IRONIC_VM_SPECS_RAM: 512 IRONIC_VM_SPECS_RAM: 2048
IRONIC_IPXE_ENABLED: False IRONIC_IPXE_ENABLED: False
IRONIC_BOOT_MODE: uefi IRONIC_BOOT_MODE: uefi
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
@ -593,7 +602,6 @@
s-proxy: True s-proxy: True
devstack_localrc: devstack_localrc:
IRONIC_DEFAULT_DEPLOY_INTERFACE: direct IRONIC_DEFAULT_DEPLOY_INTERFACE: direct
IRONIC_RAMDISK_TYPE: dib
IRONIC_DIB_RAMDISK_OS: centos8 IRONIC_DIB_RAMDISK_OS: centos8
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True
IRONIC_TEMPEST_BUILD_TIMEOUT: 900 IRONIC_TEMPEST_BUILD_TIMEOUT: 900
@ -603,3 +611,29 @@
IRONIC_AUTOMATED_CLEAN_ENABLED: False IRONIC_AUTOMATED_CLEAN_ENABLED: False
SWIFT_ENABLE_TEMPURLS: True SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey SWIFT_TEMPURL_KEY: secretkey
# NOTE(rpittau): OLD TINYIPA JOBS
# Those jobs are used by other projects, we leave them here until
# we can convert them to dib.
# Used by devstack/ironic/nova/neutron
- job:
name: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
description: ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
parent: ironic-base
timeout: 5400
vars:
devstack_localrc:
IRONIC_DEFAULT_DEPLOY_INTERFACE: direct
IRONIC_DEFAULT_RESCUE_INTERFACE: agent
IRONIC_ENABLED_RESCUE_INTERFACES: "fake,agent,no-rescue"
IRONIC_RAMDISK_TYPE: tinyipa
IRONIC_TEMPEST_WHOLE_DISK_IMAGE: True
IRONIC_VM_EPHEMERAL_DISK: 0
SWIFT_ENABLE_TEMPURLS: True
SWIFT_TEMPURL_KEY: secretkey
devstack_services:
s-account: True
s-container: True
s-object: True
s-proxy: True

View File

@ -18,20 +18,20 @@
voting: false voting: false
- ironic-tempest-partition-bios-redfish-pxe - ironic-tempest-partition-bios-redfish-pxe
- ironic-tempest-partition-uefi-redfish-vmedia - ironic-tempest-partition-uefi-redfish-vmedia
- ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa - ironic-tempest-ipa-partition-pxe_ipmitool
- ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa - ironic-tempest-ipa-partition-uefi-pxe_ipmitool
- ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode: - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode:
voting: false voting: false
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
- ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect
- ironic-tempest-bfv - ironic-tempest-bfv
- ironic-tempest-ipa-partition-uefi-pxe-grub2 - ironic-tempest-ipa-partition-uefi-pxe-grub2
- metalsmith-integration-glance-localboot-centos7 - metalsmith-integration-glance-localboot-centos7
# Non-voting jobs # Non-voting jobs
- ironic-tox-bandit: - ironic-tox-bandit:
voting: false voting: false
- ironic-tempest-ipa-wholedisk-bios-pxe_snmp-tinyipa: - ironic-tempest-ipa-wholedisk-bios-pxe_snmp:
voting: false voting: false
- ironic-inspector-tempest: - ironic-inspector-tempest:
voting: false voting: false
@ -56,13 +56,13 @@
# - ironic-grenade-dsvm-multinode-multitenant # - ironic-grenade-dsvm-multinode-multitenant
- ironic-tempest-partition-bios-redfish-pxe - ironic-tempest-partition-bios-redfish-pxe
- ironic-tempest-partition-uefi-redfish-vmedia - ironic-tempest-partition-uefi-redfish-vmedia
- ironic-tempest-ipa-partition-pxe_ipmitool-tinyipa - ironic-tempest-ipa-partition-pxe_ipmitool
- ironic-tempest-ipa-partition-uefi-pxe_ipmitool-tinyipa - ironic-tempest-ipa-partition-uefi-pxe_ipmitool
# removing from voting due to end of cycle gate instability. # removing from voting due to end of cycle gate instability.
# - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode # - ironic-tempest-ipa-wholedisk-direct-tinyipa-multinode
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa
- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-indirect
- ironic-tempest-ipa-partition-bios-agent_ipmitool-tinyipa-indirect - ironic-tempest-ipa-partition-bios-agent_ipmitool-indirect
- ironic-tempest-bfv - ironic-tempest-bfv
- ironic-tempest-ipa-partition-uefi-pxe-grub2 - ironic-tempest-ipa-partition-uefi-pxe-grub2
- metalsmith-integration-glance-localboot-centos7 - metalsmith-integration-glance-localboot-centos7