ab30518b52ff8276bc9958e768753ba282d4bff0
[fuel.git] / build / config.mk
1 ##############################################################################
2 # Copyright (c) 2015,2016 Ericsson AB and others.
3 # stefan.k.berg@ericsson.com
4 # jonas.bjurel@ericsson.com
5 # All rights reserved. This program and the accompanying materials
6 # are made available under the terms of the Apache License, Version 2.0
7 # which accompanies this distribution, and is available at
8 # http://www.apache.org/licenses/LICENSE-2.0
9 ##############################################################################
10
11 # fuel-main tag checked out from upstream `fuel-main` repo before patching it
12 FUEL_MAIN_TAG = 9.0.1
13 MOS_VERSION   = 9.0
14 OPENSTACK_VERSION = mitaka-9.0
15
16 # FIXME(alav): Disable remote tracking for now, stick to submodule commits
17 FUEL_TRACK_REMOTES =
18
19 ##############################################################################
20 # Fuel components pinning / remote tracking; use submodules from f_repos
21 ##############################################################################
22
23 # git submodule & patch locations for Fuel components
24 F_GIT_ROOT   := $(shell git rev-parse --show-toplevel)
25 F_SUBMOD_DIR := ${F_GIT_ROOT}/build/f_repos/sub
26 F_PATCH_DIR  := ${F_GIT_ROOT}/build/f_repos/patch
27 F_OPNFV_TAG  := ${FUEL_MAIN_TAG}-opnfv
28
29 # fuel-main repo location used by main Makefile ISO building, use submodule
30 FUEL_MAIN_REPO := ${F_SUBMOD_DIR}/fuel-main
31
32 export FUELLIB_REPO?=${F_SUBMOD_DIR}/fuel-library
33 export NAILGUN_REPO?=${F_SUBMOD_DIR}/fuel-web
34 export PYTHON_FUELCLIENT_REPO?=${F_SUBMOD_DIR}/python-fuelclient
35 export FUEL_AGENT_REPO?=${F_SUBMOD_DIR}/fuel-agent
36 export FUEL_NAILGUN_AGENT_REPO?=${F_SUBMOD_DIR}/fuel-nailgun-agent
37 export ASTUTE_REPO?=${F_SUBMOD_DIR}/fuel-astute
38 export OSTF_REPO?=${F_SUBMOD_DIR}/fuel-ostf
39 export FUEL_MIRROR_REPO?=${F_SUBMOD_DIR}/fuel-mirror
40 export FUELMENU_REPO?=${F_SUBMOD_DIR}/fuel-menu
41 export SHOTGUN_REPO?=${F_SUBMOD_DIR}/shotgun
42 export NETWORKCHECKER_REPO?=${F_SUBMOD_DIR}/network-checker
43 export FUELUPGRADE_REPO?=${F_SUBMOD_DIR}/fuel-upgrade
44 export FUEL_UI_REPO?=${F_SUBMOD_DIR}/fuel-ui
45
46 # OPNFV tags are automatically applied by `make -C f_repos patches-import`
47 export FUELLIB_COMMIT?=${F_OPNFV_TAG}
48 export NAILGUN_COMMIT?=${F_OPNFV_TAG}
49 export PYTHON_FUELCLIENT_COMMIT?=${F_OPNFV_TAG}
50 export FUEL_AGENT_COMMIT?=${F_OPNFV_TAG}
51 export FUEL_NAILGUN_AGENT_COMMIT?=${F_OPNFV_TAG}
52 export ASTUTE_COMMIT?=${F_OPNFV_TAG}
53 export OSTF_COMMIT?=${F_OPNFV_TAG}
54 export FUEL_MIRROR_COMMIT?=${F_OPNFV_TAG}
55 export FUELMENU_COMMIT?=${F_OPNFV_TAG}
56 export SHOTGUN_COMMIT?=${F_OPNFV_TAG}
57 export NETWORKCHECKER_COMMIT?=${F_OPNFV_TAG}
58 export FUELUPGRADE_COMMIT?=${F_OPNFV_TAG}
59 export FUEL_UI_COMMIT?=${F_OPNFV_TAG}
60
61 # for the patches applying purposes (empty git config in docker build container)
62 export GIT_COMMITTER_NAME?=Fuel OPNFV
63 export GIT_COMMITTER_EMAIL?=fuel@opnfv.org
64
65 DOCKER_REPO := http://get.docker.com/builds/Linux/x86_64
66 DOCKER_TAG := docker-latest