210ec9d345
We enable plugin and services in project-config. Drop those duplications from devstack/upgrade/settings Change-Id: I95d83d6b1f2914cbb0373099e128ab462fc3b492 Depends-On: Icdd89453ec3ebecd8375a5f2efd1a0d4bf6b4064
25 lines
1.1 KiB
Plaintext
25 lines
1.1 KiB
Plaintext
# Grenade needs to know that Ironic has a Grenade plugin. This is done in the
|
|
# gate by setting GRENADE_PLUGINRC when using openstack-infra/devstack-gate.
|
|
# That means that in the project openstack-infra/project-config we will need to
|
|
# update the Ironic grenade job(s) in jenkins/jobs/devstack-gate.yaml with
|
|
# this:
|
|
# export GRENADE_PLUGINRC="enable_grenade_plugin ironic https://git.openstack.org/openstack/ironic"
|
|
# If openstack-infra/project-config is not updated then the Grenade tests will
|
|
# never get run for Ironic
|
|
|
|
register_project_for_upgrade ironic
|
|
register_db_to_save ironic
|
|
|
|
# Duplicate some setup bits from target DevStack. Use old devstack as we install base environment from it.
|
|
BASE_TOP_DIR=$TOP_DIR/../../old/devstack/
|
|
source $BASE_TOP_DIR/stackrc
|
|
source $BASE_TOP_DIR/lib/tls
|
|
source $BASE_TOP_DIR/lib/nova
|
|
source $BASE_TOP_DIR/lib/neutron-legacy
|
|
source $BASE_TOP_DIR/lib/apache
|
|
source $BASE_TOP_DIR/lib/keystone
|
|
|
|
# Update global variables like DEFAULT_IMAGE_NAME that are set in ironic devstack plugin
|
|
IRONIC_BASE_DEVSTACK_DIR=$BASE_TOP_DIR/../ironic/devstack
|
|
source $IRONIC_BASE_DEVSTACK_DIR/lib/ironic
|