Build upgrade tarball with new fuel-upgrade repository
Change-Id: I428c9cd5d06043e618ba1c7c8583d8d73558b483 Related-Bug: #1475219
This commit is contained in:
parent
0e375fb9f9
commit
b9b39ee9d3
@ -102,6 +102,7 @@ CREATEMIRROR_COMMIT?=master
|
||||
FUELMENU_COMMIT?=master
|
||||
SHOTGUN_COMMIT?=master
|
||||
NETWORKCHECKER_COMMIT?=master
|
||||
FUELUPGRADE_COMMIT?=master
|
||||
|
||||
FUELLIB_REPO?=https://github.com/openstack/fuel-library.git
|
||||
NAILGUN_REPO?=https://github.com/openstack/fuel-web.git
|
||||
@ -114,6 +115,7 @@ CREATEMIRROR_REPO?=https://github.com/openstack/fuel-mirror.git
|
||||
FUELMENU_REPO?=https://github.com/openstack/fuel-menu.git
|
||||
SHOTGUN_REPO?=https://github.com/openstack/shotgun.git
|
||||
NETWORKCHECKER_REPO?=https://github.com/openstack/network-checker.git
|
||||
FUELUPGRADE_REPO?=https://github.com/openstack/fuel-upgrade.git
|
||||
|
||||
# Gerrit URLs and commits
|
||||
FUELLIB_GERRIT_URL?=https://review.openstack.org/openstack/fuel-library
|
||||
@ -127,6 +129,7 @@ CREATEMIRROR_GERRIT_URL?=https://review.openstack.org/openstack/fuel-mirror
|
||||
FUELMENU_GERRIT_URL?=https://review.openstack.org/openstack/fuel-menu
|
||||
SHOTGUN_GERRIT_URL?=https://review.openstack.org/openstack/shotgun
|
||||
NETWORKCHECKER_GERRIT_URL?=https://review.openstack.org/openstack/network-checker
|
||||
FUELUPGRADE_GERRIT_URL?=https://review.openstack.org/openstack/fuel-upgrade
|
||||
|
||||
FUELLIB_GERRIT_COMMIT?=none
|
||||
NAILGUN_GERRIT_COMMIT?=none
|
||||
@ -140,6 +143,7 @@ FUELMAIN_GERRIT_COMMIT?=none
|
||||
FUELMENU_GERRIT_COMMIT?=none
|
||||
SHOTGUN_GERRIT_COMMIT?=none
|
||||
NETWORKCHECKER_GERRIT_COMMIT?=none
|
||||
FUELUPGRADE_GERRIT_COMMIT?=none
|
||||
|
||||
LOCAL_MIRROR_CENTOS:=$(LOCAL_MIRROR)/centos
|
||||
LOCAL_MIRROR_CENTOS_OS_BASEURL:=$(LOCAL_MIRROR_CENTOS)/os/$(CENTOS_ARCH)
|
||||
|
1
repos.mk
1
repos.mk
@ -49,6 +49,7 @@ $(eval $(call build_repo,fuel-createmirror,$(CREATEMIRROR_REPO),$(CREATEMIRROR_C
|
||||
$(eval $(call build_repo,fuelmenu,$(FUELMENU_REPO),$(FUELMENU_COMMIT),$(FUELMENU_GERRIT_URL),$(FUELMENU_GERRIT_COMMIT)))
|
||||
$(eval $(call build_repo,shotgun,$(SHOTGUN_REPO),$(SHOTGUN_COMMIT),$(SHOTGUN_GERRIT_URL),$(SHOTGUN_GERRIT_COMMIT)))
|
||||
$(eval $(call build_repo,network-checker,$(NETWORKCHECKER_REPO),$(NETWORKCHECKER_COMMIT),$(NETWORKCHECKER_GERRIT_URL),$(NETWORKCHECKER_GERRIT_COMMIT)))
|
||||
$(eval $(call build_repo,fuel-upgrade,$(FUELUPGRADE_REPO),$(FUELUPGRADE_COMMIT),$(FUELUPGRADE_GERRIT_URL),$(FUELUPGRADE_GERRIT_COMMIT)))
|
||||
|
||||
$(BUILD_DIR)/repos/fuel-main.done:
|
||||
ln -s $(SOURCE_DIR) $(BUILD_DIR)/repos/fuel-main
|
||||
|
@ -40,13 +40,13 @@ $(BUILD_DIR)/upgrade/$(OPENSTACK_YAML_ART_NAME): $(BUILD_DIR)/repos/fuel-nailgun
|
||||
# UPGRADE DEPENDENCIES
|
||||
########################
|
||||
$(BUILD_DIR)/upgrade/deps.done: \
|
||||
$(BUILD_DIR)/repos/fuel-nailgun.done
|
||||
$(BUILD_DIR)/repos/fuel-upgrade.done
|
||||
mkdir -p $(BUILD_DIR)/upgrade/deps
|
||||
virtualenv $(BUILD_DIR)/upgrade/venv
|
||||
# Requires virtualenv, pip, python-dev packages
|
||||
ifeq ($(USE_UPGRADE_PIP_ART_HTTP_LINK),)
|
||||
echo "Using mirror pip-install approach"
|
||||
$(BUILD_DIR)/upgrade/venv/bin/pip install -r $(BUILD_DIR)/repos/fuel-nailgun/fuel_upgrade_system/fuel_upgrade/requirements.txt --download $(BUILD_DIR)/upgrade/deps --no-use-wheel
|
||||
$(BUILD_DIR)/upgrade/venv/bin/pip install -r $(BUILD_DIR)/repos/fuel-upgrade/requirements.txt --download $(BUILD_DIR)/upgrade/deps --no-use-wheel
|
||||
else
|
||||
echo "Using artifact from $(USE_UPGRADE_PIP_ART_HTTP_LINK) for pip-install"
|
||||
wget -v --no-check-certificate $(USE_UPGRADE_PIP_ART_HTTP_LINK) -O $(BUILD_DIR)/upgrade/deps.tar.gz.tmp
|
||||
@ -54,7 +54,7 @@ else
|
||||
mkdir -p $(BUILD_DIR)/upgrade/deps/
|
||||
tar xvf $(BUILD_DIR)/upgrade/deps.tar.gz --strip-components=1 -C $(BUILD_DIR)/upgrade/deps/
|
||||
endif
|
||||
cd $(BUILD_DIR)/repos/fuel-nailgun/fuel_upgrade_system/fuel_upgrade && $(BUILD_DIR)/upgrade/venv/bin/python setup.py sdist --dist-dir $(BUILD_DIR)/upgrade/deps
|
||||
cd $(BUILD_DIR)/repos/fuel-upgrade && $(BUILD_DIR)/upgrade/venv/bin/python setup.py sdist --dist-dir $(BUILD_DIR)/upgrade/deps
|
||||
$(ACTION.TOUCH)
|
||||
|
||||
# FIXME: (skulanov)
|
||||
|
Loading…
Reference in New Issue
Block a user