Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
compass-tasks and compass-tasks-osa arm64 images are currently a
simple wrap of compass-tasks-base image. The three images share
one single image id, which causes concurrent building failure in
releng task as one job will try to remove the built image while
another job is still using the image with same id. Error logs:
https://build.opnfv.org/ci/job/compass-tasks-osa-build-arm64-master/2/console
This patch add another layer in compass-tasks and compass-tasks-osa
to make sure they have different image id from compass-tasks-base.
Change-Id: I0d8f299a3268322d043c22de7814cf5f87e3658e
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
it would fail to deploy when celery version is 4.1.1.
https://build.opnfv.org/ci/job/compass-deploy-virtual-daily-fraser/499/consoleFull
Change-Id: I64c8bc9e3a0cc7532c5b1abaacd5deb1c9aaa598
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
|
|
Change-Id: I42e6efc5255caf8312fc4b18e7bbad0687f07a1f
Signed-off-by: Ramamani Yeleswarapu <ramamani.yeleswarapu@intel.com>
|
|
Change-Id: I05c53c3163845713d0d59ee2330edf3bae563e00
Signed-off-by: Di Xu <di.xu@arm.com>
|
|
JIRA: COMPASS-598
Old usage like "from flask.ext.script import Manager"
should be replaced by "from flask_script import Manager"
as Flask is upgraded from 0.12.2 to 1.0.2. Fix all
deprecated usage among compass containers.
Change-Id: If03b73a01d7dfc33a505a9fa2c893c6993feaeb2
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
|
|
ARM64 support for this OpenStack deployment task is not ready. Adding
a placeholder Dockerfile-arm64 to satisfy image building script, which
requires both arm64 and x86 images to support multi architecture.
Change-Id: I9fbc288197cd43389eb00c989cc9b1b39fb05ce7
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
Gaps from x86 to be fixed:
- kubernetes version: arm = 1.7.5, x86_64 = 1.9.1
- arm64/: arm specific patches
Change-Id: I0cb11ea304da1cf8de6dd582190a04cc111b1ff9
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
Add Dockerfile-arm64 to keep a consistent building interface among
all docker images. It's actually the same as original Dockerfile.
Change-Id: Ibd5962384c82957dc8383b8af1f8e15f4af2a16f
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
JIRA: -
Avoid package problems brought by pip10
Change-Id: I082571ba71b6624f4b8f8a8b4a2a4eed9315cd10
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: -
Avoid package problems brought by pip10
Change-Id: Ibc6c92d0b212b746c531aca8b07f3b00ed3bbd9e
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
|
|
|
|
JIRA: -
Keep three compass-tasks:
compass-tasks - merge both OSA and kubespray
compass-tasks-osa - only OSA
compass-tasks-k8s - only kubespray
Change-Id: Ia790da1b5080322c5e2efe0980aabe9a76867c10
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: -
Add tacker support for OPNFV Fraser including adding secret,
git repo, etc.
Change-Id: I8dc992e48c12d1452c0094ef9527e405a1a7d692
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
JIRA: COMPASS-572
Add volume /var/lib/mysql to compass-db
Change-Id: I5f91e05f33241aa95d74147730b11553e6585033
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Differences from x86_64:
- Dockerfile: don't quit if apt-get update failed
- Dockerfile: add volume /var/lib/msql
- entrypoint.sh: create user and db only if not exists
Change-Id: Ic9aa757b1943c8340eb5b2429683bb12e034a29b
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
Differences from x86_64:
- User centos:7 as base image
- Don't install syslinux, install cobbler-grub-aarch64
- Replace default pxeprofile_arm.template
- Fixup cobbler to support arm64 deployment
Change-Id: I23e2d1b3c462420a9b76f27135e530e00db82d27
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
Differences from x86_64:
- Dockerfile: use centos:7 as base image
- Dockerfile: embed changes in huangxiangyu/centos-systemd
- build.sh: don't quit if libcrypto.so.6 doesn't exist
Change-Id: I8d04f87f473dbf23e000be2e0ea1d99a7602b91c
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
1. Use commit id 16c69046bfd90d1b984de43bc6267fece6b75f1c
to avoid flush handler issue
2. Install ansible 2.2.1.0 in compass-tasks-base virtualenv
Change-Id: I257b2f93baa2e36c3b26299782495b8e8c42d06c
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Use opnfv/compass-tasks-base as base
image of compass-tasks
Change-Id: Ibcd10d8dd3995ecdb84ec59ffa471e67c033304d
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Install ansible into compass-core virtualenv.
Using ansible 2.3.2.0.
Change-Id: I7d5597b3d4ac214291c980b3b6c2cad48a260fa8
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
Using for loop to mv compass modules into
compass dir to fix dir mv issue
Change-Id: Id36781a8c2768aed12d1afb574dab0947f56b361
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
1. use latest OSA commit id
2. create soft link of ansible-playbook
from compass virtualenv
Change-Id: Ie16a957a7e7d7150ef6189995624b45d914bd067
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
Install ntp to avoid service ntp start
failure
Change-Id: Ib14607bf05f8ceacb000570a210fd5cc2b4bc3c1
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: COMPASS-568
rename compass-tasks to compass-tasks-base.
add both osa and k8s support in compass-tasks
Change-Id: I438f5b17e509d4cb751ced0ffe640ec70899882f
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
1. update ubuntu signatrue to 16.04.3
2. enable ntpd service
Change-Id: I36643aa01efcbe92017d6befa5746a1060e63c20
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
The URL of cobbler and cobbler-web don't exist,
so we use artifacts repo instead of these.
Change-Id: I5652a070ecd909f907165ecc0e0e31522272d8fb
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
when run the command
"docker build --no-cache -t opnfv/compass-tasks:latest --build-arg BRANCH=master -f Dockerfile ."
if docker version is lower 1.13, it will fail when not using build-arg in Dockerfile
Change-Id: I891a37731d242aba4e37c7b56e0361c741e7eac8
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
JIRA: COMPASS-569
Add condition check in entrypoint.sh so
init part of mysql only be executed once
Change-Id: I1abfac0845847a6989beae6209881f415b4254b2
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
|
|
|
|
|
|
|
|
Registered tasks and MQ modules for Compass
Change-Id: Id1569a61fe53357d53448478d5ba42cb1f386bc6
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
RESTful API and DB Handlers for Compass
Change-Id: I1ce411f279943764c286ea48dca9185d453cf254
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
compass-tasks adapted for kubespray
Change-Id: Ia0eb6d27fa9f02ede47ca26d6b22cd848f67bfd5
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
compass-tasks adapted for osa
Change-Id: I1ed84ff5b3f2251538666f364e6ca941282aae29
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Database for Compass
Change-Id: I5f624c5b8ed59683b5b72b771607ea74a4a4fd7e
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Cobbler container for Compass
Change-Id: Ic425b6647c082cc9e7d8c24cdce3ecf43cdb67f0
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Change-Id: I4c0a8896b8fb30824290a8990c3f424c3c8a4acd
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|