Age | Commit message (Collapse) | Author | Files | Lines |
|
JIRA: -
By default, os_tacker will use "{{ tacker_bin | dirname }}/etc/tacker"
as tacker_etc_dir. This will cause a failure when keystone creates
fernet key for VIM in tacker due to keystone uses "/etc/tacker" by
default. So this patch is proposed to set tacker_etc_dir to
"/etc/tacker".
Change-Id: Icbffaeb1376f83b4c9904b0258139ce1518ac9f8
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
JIRA: COMPASS-590
From the time being, Functest ODL testcase calculates ODL ip thanks to Neutron IP.
It should be calculated on Installer side (releng jobs) and set via SDN_CONTROLLER_IP in Functest env instead.
https://git.opnfv.org/functest/tree/functest/opnfv_tests/sdn/odl/odl.py#n185
It ensures that Functest can rely on SDN_CONTROLLER_IP in all cases (OpenStack end users included)
Change-Id: I01c0af952dbb21592aa973daaea3845346dc833f
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
|
|
|
|
Support deploying multus sriov CNI plugins by setting
environment "kube_network_plugin" to "sriov".
Change-Id: I3672fd7b6036063bdee57450c2100f39aa5ef68b
Signed-off-by: Di Xu <di.xu@arm.com>
|
|
|
|
JIRA: -
Ks8 deployment doesn't install git, this will cause failure in
Stor4nfv scenarios. So proposing this patch to solve this.
Change-Id: I98ab0b3a2a5f46eb1eebd4ea94fb60ccafe10272
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
JIRA: COMPASS-586
There are lots of hardcode about openstack service name and password.
We would generate the services password randomly when running role config-osa.
Change-Id: Ia0fec0c95a99d378febc837794e8ff550d10af4f
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
- k8-nosdn-nofeature-noha.yml: 1 master + 1 slave
- k8-nosdn-nofeature-ha.yml: 3 masters + 2 slaves
Change-Id: I7cf4bfd7264bfdaf6d89841c8f39daf0d3d6bae2
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
If don't setup network, the host cannot connect to the Internet on baremetal pod.
So we should update cache after setting the network.
Change-Id: Ief0eb2d82c67b0ace2cfb233b9792f6e009a1524
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
Don't run storage roles when scenario isn't stor4nfv
Change-Id: Ia8e65c90b58533427e74bad225aaa962d2583934
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
|
|
|
|
JIRA: -
Add some configurations to enable CSI plugin in k8s v1.9 which
is used by Stor4nfv scenario.
Change-Id: I78e0b39f31ff666eace50921c691107154dcb249
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
Change-Id: I06e53449a68d8b4291e5c9c4682f42410f28ef68
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
Add the huawei-pod1 and huawei-pod2 k8s dha files
Change-Id: Id191c6d18508f15d9032a2cb3d0f563c059a7d53
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
JIRA: -
storage_master and storage_node role are
currently required in kubernetes scenario
which cause scenario with no storage_master
or storage_node fails to be deployed.
Change-Id: I0fd28a7fd4a6161be96044382ea509832473dc71
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: -
Under current deploy procedure, when compass
containers are running, they will not be
recreated during redeploy. Using DEPLOY_FIRST_TIME
to determine to run the container create process
when first time deploy
Change-Id: Ic13fd84ed41afdad29c96f803feff3298cbbcfde
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
- Adds 'stor4nfv' plugin which installs OpenSDS using stor4nfv.
- Adds k8s-nosdn-stor4nfv-ha scenario file.
- Adds k8s-nosdn-stor4nfv-noha scenario file.
Change-Id: Iee718a48994ad4e55f4b7a01933bd4e7773ac67f
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
|
|
|
|
JIRA: COMPASS-587
Enable plugin siwtch list for k8s scenario.
Change-Id: Id9286567faf47be2bbaa7982a6fcadea92e16ad2
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
Support deploying multus multiple flannel CNI plugins by setting
environment "kube_network_plugin" to "2flannel".
Change-Id: I23a3d42452b4a5e0858a18934f508649f5961e7a
Signed-off-by: Di Xu <di.xu@arm.com>
|
|
Only K8s ha scenario is supported now. This noha scenario is broken.
Add minor fixup so we can still use it to deploy K8s on two nodes.
Change-Id: I3a763fe07ea2d31cd3ae049621e3d978c1bca4be
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
|
|
JIRA: -
1. compass4nfv can deploy v1.9.1 kubernetes
2. end user can use the kubernetes dashboard
Change-Id: I274dda38599da95f382dfcb4159b530da8422fd8
Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
|
|
JIRA: COMPASS-573
1. With HORIZON_IMAGES_UPLOAD_MODE set to direct
Horizon provides the endpoint for Glance based on
OPENSTACK_ENDPOINT_TYPE. If OPENSTACK_ENDPOINT_TYPE
is set to internalURL any browser outside the internal
network is unable to upload image. Add ansible task to
set HORIZON_IMAGES_UPLOAD_MODE to legacy as a workaround.
2. Add ansible lookup plugin to get openstack release
3. set openstack_release into group_vars/all in config-osa
to make this variable readable for other tasks
Change-Id: I9ef358e1f4acb0c329a032e18359de12284f3b56
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: -
Currently there is no variable definition file of tacker
for centos in os_tacker repo. This will lead an error
while including vars on centos deployment. So this patch will
add a file named "redhat-7.yml" for centos.
Change-Id: I965834adb0d2d25e5a68a9c7dbb397342108078f
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Adds/updates the following to install influxdb and grafana on the
controller. Configures them to receive collectd data from the compute.
/plugins/barometer/roles/influxdb
/pluigns/barometer/roles/grafana
/deploy/adapters/ansible/openstack/HA-ansible-multinodes.yml
Change-Id: Ie33489e9834da5bb5c77b392451b81cf44a849d6
Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
|
|
JIRA: COMPASS-585
1. Add conditional branch to support both ansible
versions
2. Keep callback in ansible_plugins directory which
will contains all plugins upcoming in the future
Change-Id: I11f3d9700e07ad5bd7f03ad56f4e0bc061df05ec
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
JIRA: -
1. Keep openstack-ansible in compass-tasks-osa.
Keep kubespray in compass-tasks-k8s. Build
different compass-tasks in one tar ball. Identify
which one to use during docker-compose.
2. Temporarily using private docker repo.
3. COMPOSE_IMAGES is used to controll which components
to form compass-core regardless of specific repo. Set
default value for openstack and kubernetes when perform
single cluster deploy.
Change-Id: Ief52580e954c602575c9bf8abe5733c100876c7f
Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
|
|
|
|
JIRA: COMPASS-579
the script collect-log.sh would be called by releng,
after all the deploy and tests job are complete.
Change-Id: Ic2604ca0650989bc13310377427694ededf75a9d
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
JIRA: COMPASS-577
1. Add tacker service into haproxy configuration file
2. Include tacker installation into setup-openstack.yml
Change-Id: I5a91766e034ec55af711029aac4ba9ed4a388db2
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
|
|
compass4nfv using nat for VM external network currently,
this patch add the direct connection method.
if want to use it ,you need set the NAT_EXTERNAL to false,
and configure the network.yml according to you environment
Change-Id: I5a1a2f96b8c32a00eaef4d591c4452b555f0c9a2
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
1. Change the gnocchi storage to ceph.
2. Change the size of loopback to 500GB
3. Change the ceilometer polling yaml
4. Run ceilometer-upgrade command
and restart ceilometer service
Change-Id: I8948c7b7e340c11e5d05c06a7d54c0e1b807620c
Signed-off-by: wutianwei <wutianwei1@huawei.com>
|
|
JIRA: COMPASS-571
The network trunk service allows multiple networks to be connected to an
instance using a single virtual NIC (vNIC). Multiple networks can be presented
to an instance by connecting it to a single port. This is a highly relevant
feature for VNFs and hence for OPNFV as a reference NFVI.
This patch is about enabling the trunk port feature in Compass deployments.
Change-Id: I270c3f1d5e4af99578c8e1882fae12ddddaabe78
Signed-off-by: Yifei Xue <xueyifei@huawei.com>
|
|
|
|
1. Change the vm_environment config of k8-nosdn-nofeature-ha.yml
2. Change the hardware_environment config of k8-nosdn-nofeature-ha.yml
Change-Id: Ia7654daf50c0c4b9f20e0851d41d25bf1051cb2d
Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
|
|
kubespray for default, but k8s apiserver HA is not implemented by kubespray, This patch aim is to achieve the k8s apiserver HA Change-Id: I805b5eb2f4efa7ca82fcef7bfd3f4cad35ed65b5 JIRA: - Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>"
|
|
GIC version is set to v2 in current Arm VM template, but ThunderX
only supports GICv3 which results in the failure to start VM. This
patch removes GIC version definition and let libvirt to figure out
the default value based on host system.
Change-Id: I0e487e13ee4192a705f635781b1071521f610db5
Signed-off-by: Yibo Cai <yibo.cai@arm.com>
|
|
|
|
|
|
compass installer deploy k8s using kubespray for default,
but k8s apiserver HA is not implemented by kubespray, This
patch aim is to achieve the k8s apiserver HA
Change-Id: I805b5eb2f4efa7ca82fcef7bfd3f4cad35ed65b5
JIRA: -
Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
|