Age | Commit message (Collapse) | Author | Files | Lines |
|
JIRA: COMPASS-616
1. Use fence_ipmilan to control power of baremetal
servers. Add fence_libvirt to control power of
virtual servers.
2. Use power_manage field instead of ipmi field
3. Add power_type to specify machine's power manage
tool
4. Store power manage information in db and update
to cobbler
5. Manage power from cobbler for both virtual and
baremetal machines
Change-Id: Ic36ae640dc0aa1703566b5b0b549880a71be36e4
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: COMPASS-618
Change-Id: I3800d2aa7a38616484eb76390e6a623645dc441c
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
JIRA: COMPASS-616
Add host ipmi credentials into cobbler system
to manage host power.
Change-Id: I6ffbb390f920fe146887513d3f7e48f05630a25f
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: COMPASS-613
Change-Id: I1828c512d04060271cd0dc4884d892aa8f5adf97
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
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>
|