Age | Commit message (Collapse) | Author | Files | Lines |
|
1. Add ansible for docker compose containerized
compass
2. deploy/conf/compass.conf no longer specify
image tags for runtime. build.yaml now is added
into compass tarball to be the only place determine
image tags
3. This patch is based on patch:
https://gerrit.opnfv.org/gerrit/#/c/47393/
use merged compass-tasks
4. Tempoarily using private docker repo for
compass-tasks. Switch to opnfv repo when patch
https://gerrit.opnfv.org/gerrit/#/c/47329/
is merged
5. Modify ansible callback module accrodingly
Change-Id: I0728a9002a1cc7804c9e8f13bd1afdccb684a159
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Latest update hard-coded some docker image names, which breaks
the deployment on Arm platform. This patch fixes the issue by
distinguishing docker image naming on different architecture.
This is an interim solution, and in the future, we may leverage
docker multi arch support to use consistent naming for
different architectures.
Change-Id: I5c59c12fb250c4e09d83582640e248075b5f7373
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
JIRA: COMPASS-565
For OPNFV F release, it's going to use OpenStack Pike as the NFVI
component. This task is created to monitor the upgrade work of
OpenStack Pike. Subtasks as follow:
- Add Pike related configurations to compass_conf
- Upgrade ubuntu os to ubuntu 16.04.3
- Upgrade centos os to centos 7.4
- Upgrade openstack-ansible from ocata to pike
- Upgrade openstack repos from ocata to pike
Change-Id: I2202e8e3ae23dae8e575c89170c9e5e057757870
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
Set COMPASS_DOCKER_REPO to use docker repos other than the default
one for x86_64(docker.io/compass4nfv).
E.g., to deploy Arm servers, it can be set to "linaro" repo.
Change-Id: Ief939e94d4a324dccd1ccf4be4ac75afb2cb0c3e
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
|
|
JIRA: -
Currently Compass uses the gateway of install network as the only
DNS server of host1 to 5. Sometimes it doesn't work in some
environments. This patch we add a variable named USER_NAMESERVER
which can be exported before deployment. It is used to store a
user defined DNS nameserver.
Change-Id: Id74889c20cf09ec7e25d882b56ab6331ee64cdcf
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
JIRA: COMPASS-563
The switch controls offline deploy missing
default value which cause passing a empty
value into ansible and lead to condition
check error
Change-Id: I0af4df0556dcbe30dacc743456728e8bdee698e8
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: -
Currently the latest tag is used in building tarball.
As OPNFV Euphrates will be released soon, we change the
tags of some docker images to euphrates.
Change-Id: Ic7a746f3a3338cf7f5cacd2f932816b3776e7de6
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
JIRA: -
Add a new k8s scenario for compass
Change-Id: Ic5f58a6152315333684e4f2752aaa0d5d870d9ee
Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
|
|
JIRA: -
Add a repo docker which includes ubuntu PPA and python packages
used for offline deployment.
Change-Id: Iad9b0df7f33f5a7ab974c5deffb408fc93b3f3ad
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
JIRA:COMPASS-557
1. modify sys_intf_mappings and ip_settings in
network.yml to synchronize with OSA network.
networks compass build will be mgmt, external,
tenant, storage.
2. modify compass_conf to support new netwok.yml
3. fix some hard coding when transfer ip parameters
4. support heterogeneous network
Change-Id: Ib4a8af1f96a40e6456242e3dc2b456e0c8c17c2e
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Dynamic inventory support for compass4nfv/compass-tasks-osa
is ready, switch docker repo.
Change-Id: I9ad5cd1cc860dd649cf43c6d5f1ea1e7c39e20fc
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: COMPASS-556
1. using dynamic ansible inventory
2. modify Class AnsibleInstaller in compass-tasks
3. modify compass conf to support this behavior
4. specify docker image in /deploy/conf/compass.conf
5. remove clusterhost status update in playbook_done.py
Change-Id: I04079547c8b251571ae4e5b165d3bf425b8913b7
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: COMPASS-534
1. rm compass vm and add ansible to bring up 5 compass
containers
2. use tar package instead of compass.iso which contains
compass docker images, OS ISO, PPA, pip packages.
3. modify client.py to communicate with containerized
compass-core
4. modify cobbler files and ansible callback files
to adapt with containerized compass-core
5. upgrade openstack version to ocata
6. use the openstack-ansible to deploy openstack
7. virtual deploy external use nat
Change-Id: Ifa2a3f5b8c7c32224ac4276fd3d4cc2b0d270a26
Signed-off-by: huangxiangyu <huangxiangyu5@huawei.com>
|
|
JIRA: COMPASS-514
add ntp for compass-core and set up timezone, make timezone
in compass-core same as where hosts' are
To set timezone of both compass-core and hosts, edit
/deploy/conf/compass.conf
TIMEZONE: Asia/Shanghai
Change-Id: If60623dbff793e56e65c32f80addc5e1d956f3e1
Signed-off-by: qiwei-li-huawei <qiwei.li@huawei.com>
|
|
baremetal deploy
JIRA: COMPASS-107
Change-Id: Id1654a3551029be18e1884a488291eb3fa46d1ca
Signed-off-by: baigk <baiguoku@huawei.com>
|
|
JIRA: COMPASS-106
Change-Id: Ibcc0b5dc23c9c5c5e18faf99f40ff4652b10c3af
Signed-off-by: chenshuai@huawei.com <chenshuai@huawei.com>
|
|
JIRA: COMPASS-81
Change-Id: Iba3cb182a3e461ab89eb40fdba7800b8b2a1fc3e
Signed-off-by: baigk <baiguoku@huawei.com>
|