aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2018-04-25Stor4nfv: Install ansible version 2.4opnfv-6.0.0ramamani yeleswarapu5-8/+86
Ansible 2.5 release is causing errors in the installation of ceph-ansible (for ceph-mon). This patch fixes the ansible version installed on kube_master to 2.4.3 to address the ceph errors. Also, adds these post-install tasks: - run 'modprobe rbd' - create opensds default profile - create csi pods. Change-Id: Iee8d27da68896009d2e27ce4a6c7f805524d086d Signed-off-by: Ramamani Yeleswarapu <ramamani.yeleswarapu@intel.com>
2018-04-25Workaround for Tacker in HA scenariosYifei Xue1-0/+6
JIRA: - For Tacker service in HA mode, it only generates VIM fernet key on one of the Tacker hosts. This may cause error when a request is been routed to another host. We need to use Barbican and Mistral components. But now OSA did not support Mistral yet. So we add a workaround here to get over this issue. Change-Id: I9aa228ec2ac7011cedb1eb503611ca24c7666caa Signed-off-by: Yifei Xue <xueyifei@huawei.com> (cherry picked from commit d7156c0b772ada65ff3d094bd70814bf5b0cb4e7)
2018-04-10Enable the neutron trunkwutianwei1-1/+1
Change-Id: Ieb5d505adc88644cfc1f802364064f5551a1ed53 Signed-off-by: wutianwei <wutianwei1@huawei.com> (cherry picked from commit 01ff42530757cf99e99b0d63d6daa822b93e1941)
2018-04-10Fix pip version to 9.0.1Harry Huang1-0/+7
JIRA: COMPASS-593 OpenStack Ansible install latest pip on each contoller node and the latest pip (currently 10.0.0b1) doesn't support empty package list to be passed into it. Add a user config file to fix pip version. Change-Id: Ie193389c2b4995cdc4b81876f8cdcfc512cf5ea1 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com> (cherry picked from commit 18cf3eec4990e2e747cadc8b9c177e5b1d0c67f4)
2018-03-31Install PBR to ensure we're not breaking buildswutianwei1-2/+2
Change-Id: I4e7b47a8f2021a1cf25b80d7818f4dabb441c39f Signed-off-by: wutianwei <wutianwei1@huawei.com> (cherry picked from commit 4ce9351a4802a1bdaecdf1a0fe982e2878755c03)
2018-03-21Merge "Fix Stor4nfv CI issues due to repo changes"Yifei Xue6-36/+17
2018-03-20Fix Stor4nfv CI issues due to repo changesramamani yeleswarapu6-36/+17
Applies the changes in stor4nfv repo and consolidates opensds and nbp inventories. This fixes the CI failure in stor4nfv scenarios. Change-Id: I91f291d52488771934e0e0e93da2c56715abc877 Signed-off-by: Ramamani Yeleswarapu <ramamani.yeleswarapu@intel.com>
2018-03-20Merge "Fix workaround of image upload through horizon"Yifei Xue8-22/+16
2018-03-20Fix workaround of image upload through horizonHarry Huang8-22/+16
1. using horizon group limit 2. set fact openstack_release to hostvars of localhost Change-Id: I0af0da1a508e862d0e2bb975f29897ec2948617f Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-03-19committer nomination for Harry Huangchigang1-0/+1
Hi team, I propose to nominate Harry as a committer of Compass4nfv. Harry did a lots of work in containized compass core and he is so kind to help fix Compass4nfv issues in Fraser release. More detailed contributions are listed: https://gerrit.opnfv.org/gerrit/#/q/owner:huangxiangyu5%2540huawei.com+status:merged+projects:compass4nfv please vote +2 if you agree with Harry's nomination. Change-Id: I3a8cbbe649688cb60271375bbfc09aa0eadfae3b Signed-off-by: chigang <chigang@huawei.com>
2018-03-19committer nomination for Tianwei Wuchigang1-0/+1
Hi committers, I propose to nominate Tianwei as a committer of Compass4nfv. He did a great work in OpenStack and Ceph integration and very kind to help others to fix the issues of OpenStack-ansible. More detailed contributions are listed: https://gerrit.opnfv.org/gerrit/#/q/owner:wutianwei1%2540huawei.com+status:merged+projects:+compass4nfv Please vote +2 if you agree with Tianwei's nomanation. Change-Id: Ic5a534c6617d5c159ac18fa36ae63028d8a1e266 Signed-off-by: chigang <chigang@huawei.com>
2018-03-19committer nomination for Yibo Caichigang1-0/+1
Hi committers, I propose to nominate Yibo as a committer of Compass4nfv. Yibo did a great work in supporting Kubernetes running on ARM64 servers and Kubernetes scenarios integration in Fraser release. More detailed contributions are listed: https://gerrit.opnfv.org/gerrit/#/q/owner:yibo.cai%2540arm.com+status:merged Please vote +2 if you agree with Yibo's monination. Change-Id: Ie9ed38f9aac2a672e54d8ffac75c8e13eaf27871 Signed-off-by: chigang <chigang@huawei.com>
2018-03-19Merge "Committer_nomination_rama"Justin chi1-0/+1
2018-03-19Merge "Update collectd-gnocchi conf for DEFAULT_ARCHIVE_POLICY"Yifei Xue1-0/+2
2018-03-19Merge "Copy ml2_conf.ini to ODL hosts"Yifei Xue2-0/+25
2018-03-16Bug fix for tacker installationYifei Xue1-0/+2
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>
2018-03-16Copy ml2_conf.ini to ODL hostsYifei Xue2-0/+25
JIRA: - SFC test cases in functest need to read ml2_conf.ini to get ODL controller's IP and port. However they can only gei this file from control nodes. So we copy this from neutron server containers to ODL hosts. Change-Id: I21acbaed6de924247d249d6c4015d9f90c763a08 Signed-off-by: Yifei Xue <xueyifei@huawei.com>
2018-03-15Update collectd-gnocchi conf for DEFAULT_ARCHIVE_POLICYEmma Foley1-0/+2
* Configure the DEFAULT_ARCHIVE_POLICY option. * This will set the default archive policy to "high". Change-Id: I42fefc0e9a79fe1032c42156a21f95a96ad2a4ad Signed-off-by: Emma Foley <emma.l.foley@intel.com>
2018-03-14Add SDN controller's IP in openrc file for functestYifei Xue1-0/+6
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>
2018-03-14Committer_nomination_ramachigang1-0/+1
Hi committers, I propose to nominate Rama as a committer of Compass4nfv. Rama did a great work in integration Barometer and Stor4nrfv, she did lots of contributrion in Compass4nfv scenarios integration in Fraser release. More detailed contributions are listed: https://gerrit.opnfv.org/gerrit/#/q/owner:ramamani.yeleswarapu%2540intel.com+status:merged Please +2 vote for Rama,if you agree with Rama's nomination. Change-Id: I08113e8b5eae5e6c461a47e83186d5e80c6e0946 Signed-off-by: chigang <chigang@huawei.com>
2018-03-13Merge "Modify deploy variable"Yifei Xue1-2/+7
2018-03-09Merge "add a multus with sriov interfaces installation"Justin chi13-17/+655
2018-03-08add a multus with sriov interfaces installationDi Xu13-17/+655
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>
2018-03-06Merge "Remove the password of openstack services in compass4nfv"Yifei Xue15-451/+112
2018-03-06Add git package for k8s deploymentYifei Xue2-1/+2
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>
2018-03-06Remove the password of openstack services in compass4nfvwutianwei15-451/+112
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>
2018-03-05deploy/conf: add arm baremetal pod configurationYibo Cai3-0/+238
- 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>
2018-03-02move the update cache after role of setup-k8s-networkwutianwei2-3/+1
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>
2018-03-01Merge "Update Stor4nfv plugin with nbp csi install"Yifei Xue3-0/+32
2018-02-28Merge "Auto Generated INFO.yaml file"Justin chi1-0/+56
2018-02-28Add judgement for k8s stor4nfvwutianwei1-1/+2
Don't run storage roles when scenario isn't stor4nfv Change-Id: Ia8e65c90b58533427e74bad225aaa962d2583934 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-28Merge "modify the intel-pod17 k8s dha file"Yifei Xue1-0/+3
2018-02-28Merge "Update Barometer plugin - follow-up patch"Yifei Xue4-9/+41
2018-02-27Update Stor4nfv plugin with nbp csi installramamani yeleswarapu3-0/+32
Change-Id: Ia32ea3c29b78f18aae258fa89b017e894b09301f Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
2018-02-27Merge "Enable CSI plugin for Stor4nfv scenario"Yifei Xue1-0/+18
2018-02-27Enable CSI plugin for Stor4nfv scenarioYifei Xue1-0/+18
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>
2018-02-27modify the intel-pod17 k8s dha filewutianwei1-0/+3
Change-Id: I06e53449a68d8b4291e5c9c4682f42410f28ef68 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-27Add dha fileswutianwei3-0/+226
Add the huawei-pod1 and huawei-pod2 k8s dha files Change-Id: Id191c6d18508f15d9032a2cb3d0f563c059a7d53 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-27Merge "set the kubernetes variable"Yifei Xue1-4/+5
2018-02-27set the kubernetes variablewutianwei1-4/+5
According to DEPLOY_SCENARIO, we set different nfvi and distro. Change-Id: I3082923fc7d4a1309c1de83f988f831d67c10d64 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-27Set storage role optionalHarry Huang1-2/+4
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>
2018-02-27Merge "doc: add arm deployment guide"Justin chi1-0/+106
2018-02-26Modify deploy variableHarry Huang1-2/+7
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>
2018-02-25Add plugin for Stor4nfv for k8s deployramamani yeleswarapu14-3/+318
- 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>
2018-02-24Merge "build/arm64: separate compass-tasks"Yifei Xue1-2/+1
2018-02-23Update Barometer plugin - follow-up patchramamani yeleswarapu4-9/+41
Modifies/updates the following: - Adds Hostname and enables all plugins in default_plugins - Adds rrdtool conf template - Adds a check to enable ExtraStats in virt conf only when rdt is not available. Change-Id: I7af7d86fadcaa0ccf3ba2b67d58c37e37ba84a73 Signed-off-by: ramamani yeleswarapu <ramamani.yeleswarapu@intel.com>
2018-02-22Merge "add a multus with 2 fannel interfaces installation"Yifei Xue8-1/+490
2018-02-19Support featrue plugin for k8sHarry Huang1-0/+7
JIRA: COMPASS-587 Enable plugin siwtch list for k8s scenario. Change-Id: Id9286567faf47be2bbaa7982a6fcadea92e16ad2 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-02-17Merge "deploy/conf: add ha role to k8 scenario"HU Xinhui1-0/+1
2018-02-14doc: add arm deployment guideYibo Cai1-0/+106
Change-Id: Ib66003003ea4697e9634201802e9169bc53a8ade Signed-off-by: Yibo Cai <yibo.cai@arm.com>