Age | Commit message (Collapse) | Author | Files | Lines |
|
|
|
1. Don't check failed=1 instead of checking the last task name.
2. comment the fix pip version yml
Change-Id: I3c22074f319a1d0f1ae0f3df43ca6e10ec684aac
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
|
|
1. install pkgconfig
2. mv the tasks of fixing pip issue out of the main script
Change-Id: Icc08a3c461690d1d6747455479df0a58d87d22da
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
Currently, tcp_tw_recycle is set explicitly in sysctl.conf when
installing OS by cobbler. This option is removed in kernel4.12,
current sysctl.conf breaks sysctl function and K8s deployment.
Actually, tcp_tw_recycle is considered broken and not recommended to
use. We may simply drop this option to be compatible with different
kernel versions.
References:
- https://vincent.bernat.im/en/blog/2014-tcp-time-wait-state-linux
- https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=4396e46187ca5070219b81773c4e65088dac50cc
Change-Id: I2cd89db3d423c811ba58eb5960f3cc718475be5f
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
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>
|
|
|
|
|
|
|
|
|
|
JIRA: -
Set "security_ntp_servers" to use only one server;
Correct the path of chrony key for centos deployment.
Change-Id: I3050018fe07c51912e0b52a1c5c7ce2dd4d3f6ce
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
|
|
JIAR: -
For centos deployment, it sometimes fails when
run the role: pip_install due to the network
is not so stable. So we add some retyies here
to avoid the failure.
Change-Id: I9774e5be4d42a66f8cf377ec83161b200266d3d0
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
JIRA: -
Sometimes nova cell_v2 fails to discovery the compute
hosts. So we add some retries to makr sure cell_v2
discovery success.
Change-Id: I74af78667f2718b10b8cbb1e9c7c8d8d3b4b297e
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
generate password again to ensure the password is different everytime
Change-Id: I8c88266e724922301f4411b330d7d7154bfb250e
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
Ubuntu iso has been updated to 16.04.3 and
Centos iso has been updated to 7.17. Update
os pattern in adapter conf for kubernetes to
avoid deploy failure
Change-Id: Ib11c738a4917f736326f6003e33b1c4268b0b7cd
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
intel-pod17"
|
|
Change-Id: Ibe7d8cb58590da79442a02c4f0e57434eea0e5e4
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
|
|
huawei-pod1
huawei-pod2
intel-pod17
Change-Id: Icc592d070a7835245f706699df6927af296bf5bd
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
JIRA: -
In order to configure network for OSA deployment,
it's needed to install some packages, such as
bridge-utils, iputils, etc. So we configure
external network before using yum to install
packages.
Change-Id: I87864d6bdae79184aa82223f77b6ced1d0e9cf26
Signed-off-by: Yifei Xue <xueyifei@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>
|
|
Kubespray default variables are for x86_64. To support deploying
AArch64 node, many variables must be redefined. This patch adds a
file to override default kubespray variables, so we can track all
changes in compass4nfv code.
Change-Id: Ic6180ea9c50302d1a6cef1e0e7a3abea6699ef55
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
|
|
JIRA: COMPASS-565
After this patch merged, compass can deploy OpenStack Pike on
CentOS 7.4. Due to some upstream bugs, we add some fixes in
this patch, e.g. add libvirt to os-cinder, remove a useless
repo after installing
Change-Id: Ibc1e6f1ed103daf2d70a8ae1d7c04f77d1545c41
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
|
|
Change-Id: I5049805eb4e2e2c5e2cc87772afe6650253be36c
Signed-off-by: John Hinman <john.hinman@intel.com>
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
|
|
when python-ldap is newest version, there are some issues in dependence
Change-Id: I29f30900733cdd87d922b17da0f7c551b7cbdc90
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
Intel Pod17 is ready now, this patch is proposed to add
DHA and network yml files for it. Then we can run some
daily BM deployments on it.
Change-Id: I1431295b3f7c70afb6ee77979e0eb75972d94bc1
Signed-off-by: Yifei Xue <xueyifei@huawei.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>
|
|
|
|
JIRA: -
1. Add support for ubuntu 16.04.3
2. Update the package building scripts for ubuntu 14.04.3
3. Remove some hard code
Change-Id: I96e587b6b3aa2c39e14e5b0ec7db82b460e1fb29
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- Use architecture specific host-ARCH.xml if available, otherwise
fallback to default host.xml(x86_64).
- Add "--nvram" to undefine UEFI enabled VMs.
Change-Id: I89a0eb3875f98d18a28463bbf1004f5eca5de324
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
JIRA: -
Currently we only install networking-sfc for odl-sfc scenario,
however someone may use native neutron sfc functionality.So we
propose this patch to add installation of networking-sfc for non
odl scenarios.
Change-Id: I4527387626f0c14fb6af135c511d0fd783b8f624
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
Bug:
CentOS-7-Minimal-1611-x86_64 image doesn't contain
wget package and kickstart_done snippet use wget to
call cobbler api to set netboot enable to false.
This way if host installed centos which is not set
to boot from disk will stuck in pxe loop
Solution:
Use curl instead of wget in kickstart_done
Change-Id: I0414adab72047a367b7cb15fe6a5537c76234972
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: -
Currently we only support the the scenario for installing kubernetes
in centos system. This patch is to install kubernetes in ubuntu system
Change-Id: Idc5eafea5d02c28c62a31e4c29451b8c5aaf1fd5
Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
|
|
|
|
Use architecture specific repo if available, otherwise fallback to
default(x86_64) repo.
Change-Id: I82f483494827564ae0e294d0c88c4080338c5634
Signed-off-by: Yibo Cai <yibo.cai@arm.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>
|
|
Set ADAPTER_OS_PATTERN='(?i)CentOS-7.*arm.*' to deploy CentOS aarch64.
Change-Id: I943e2edfc03b92446fb393c63c254ab8e3c37225
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
|
|
|
|
|
|
When storage nodes reboot or shutdown,
the partitions of loop device will lose.
We add the command partprobe -s {{loopdevice}} to rc.local,
it will reload the partitions, when boot up the storage nodes.
Change-Id: I31dfca953aa254fa516421a494318b01cd39675c
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|