summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2017-04-20Merge "Make arm-virtual1 pod not available for CI jobs"Aric Gardner5-7/+128
2017-04-19Apex: more fixes for iso verifyTim Rozet2-24/+17
Change-Id: Ie1a59806b20072f27adc2f7248c4244e53a5f2bb Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-04-19Apex: fixes iso verifyTim Rozet2-15/+73
Change-Id: I2aeca682d6543b36cd8b28f78580c4194db85453 Signed-off-by: Tim Rozet <trozet@redhat.com>
2017-04-19Merge "unify data existence check"Serena Feng7-173/+189
2017-04-18Adding iso verify to Apex buildsDan Radez3-17/+143
JIRA: APEX-377 Change-Id: I1e02fc602e8258e76f9447d05b09b17e55d0d25a Signed-off-by: Dan Radez <dradez@redhat.com>
2017-04-18Merge "xci: Merge configure-targethosts.yml playbooks into one"Fatih Degirmenci4-78/+0
2017-04-18xci: Fix nfs server ip for glanceFatih Degirmenci1-1/+1
Change-Id: Iebb9945bfd9cad9ebfda127f130542f4a6334aec Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-18Make arm-virtual1 pod not available for CI jobsAlexandru Nemes5-7/+128
Change-Id: I1ae47f2105744bfea8c8c589f41282d1c4ae2159 Signed-off-by: Alexandru Nemes <alexandru.nemes@enea.com>
2017-04-18xci: Merge configure-targethosts.yml playbooks into oneFatih Degirmenci4-78/+0
They are exactly same now after moving nfs to compute00. Change-Id: I9d9d2f037aa3684ba130ae0a4f9aef2e733f2d2e Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-18xci: Change cinder backend and move nfs to compute00Fatih Degirmenci8-50/+62
This change - switches cinder backend from lvm to nfs as examplified in [1]. - moves nfs shares from compute01 to compute00 in order to merge configure-targethosts.yml playbook in upcoming change. - updates openstack_user_config.yml to reflect the switch to nfs and move of nfs server to compute00. - removes exports file due to switching to lineinfile module. [1] https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-config-prod.html Change-Id: I0715c98a89ab124256e3857c1047e374f261e39b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-18xci: Force sync timeFatih Degirmenci4-0/+30
For some reason, when the nodes are provisioned, they are out of sync time-wise. This prevents neutron agents on compute nodes from starting and then everything fails. This change restarts chrony after the network configuration is updated and the nodes have internet access and force synchs time on nodes. Change-Id: Ib27b1fa0313223b52fa2e6229d5a179581d62686 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-18xci: Fix network configurationFatih Degirmenci11-92/+66
This change - sets static IP for controller nodes' vxlan bridges as stated in osa documentation: compute and network hosts must have an IP [1] - configures IPs for controller nodes' vxlan bridges. - removes the additional vlan ip from compute nodes as it seems to be there for all in one. - removes glean.rules as they mess with the network configuration once the network changes are applied. - removes the contents of interfaces.d as osa populates config for lxc bridges and includes this config in interfaces file thus all the files in interfaces.d must be removed in order not to mess with the network configuration. - updates modules appropriately. [1] https://docs.openstack.org/project-deploy-guide/openstack-ansible/draft/app-config-prod.html Change-Id: I84d5f07216c8d0246da06080fb0ed19f917d6637 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-17KVMFORNFV: Disabling kvmfornfv daily danube job.kalyanreddy1-1/+1
This patch is used to temporarily disable kvmfornfv daily danube job from triggering as Intel-pod10 is currently not available for executing daily danube test cases. Note: Will enable the kvmfornfv daily danube job once Intel-pod10 is available for executing test cases. Change-Id: I26cb1e360962a895b2e3ced3ccadfc1f770a5663 Signed-off-by: Gundarapu Kalyan Reddy <reddyx.gundarapu@intel.com>
2017-04-14Merge "Revert "Cleanup dirty daisy build workspace directory""Serena Feng1-1/+0
2017-04-12Merge "Do not run docker with -t option"Tim Rozet1-1/+1
2017-04-12Do not run docker with -t optionJamo Luhrsen1-1/+1
Change-Id: I33fc01c36b6e290cc47464087a1e84da35a8c56a Signed-off-by: Jamo Luhrsen <jluhrsen@redhat.com>
2017-04-12Merge "Bugfix: Convert the string list to list"Jose Lausuch1-2/+4
2017-04-12change the urlwutianwei2-2/+2
we need download the package from the http://artifacts.opnfv.org, instead of http://205.177.226.237. Change-Id: Ibf6b1caa8d0ad27aa144fd25aeb6dd8f3004067a Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-04-12Revert "Cleanup dirty daisy build workspace directory"Zhijiang Hu1-1/+0
This reverts commit 3ede21905ba5df94df06952e90d89ec0c16e7bb7. The deleted line in daisy4nfv-basic.sh in this PS was used exclusively by a job to clean up files with wrong ownership in workspace previously. Now, daisy4nfv-basic.sh is used combind with build/test scripts in job, so we need to delete this line, otherwise, we encountered workspace was wiped which resulted in build/test scripts failed to run. Change-Id: I8812a495db789838c3a88510a05956a11e8227d5 Signed-off-by: Zhijiang Hu <hu.zhijiang@zte.com.cn>
2017-04-11Add flake8 examination to Bottlenecksyuyang1-5/+5
JIRA: RELENG-211 Add flake8 examination to CI pipeline for Bottlenecks. Change-Id: I14d8bd4fe288d1dedb7c23dd158fc8c3765bf309 Signed-off-by: yuyang <Gabriel.yuyang@huawei.com>
2017-04-11Bugfix: Convert the string list to listhelenyao1-2/+4
Compass information failed to be printed as the roles were string list Change-Id: I38037dae099862a040b817b690d451951e0bb23b Signed-off-by: helenyao <yaohelan@huawei.com>
2017-04-10Merge "xci: Fix images directory permissions"Fatih Degirmenci2-2/+2
2017-04-10Merge "change not_found to forbidden when db not exist"Serena Feng2-6/+6
2017-04-10Merge "unify error message in TestAPI"Serena Feng14-67/+122
2017-04-09unify data existence checkSerenaFeng7-173/+189
Change-Id: I2ee4c3be6f34ce12530450cd22f2561c458685f9 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-04-08xci: Fix images directory permissionsFatih Degirmenci2-2/+2
Change-Id: Ibc1b9662bb9865c0e309128327d620324ddca85c Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-07APEX: Change virtual compute ram to 7gbFeng Pan1-1/+1
Change-Id: I6f42ffe5fad41ac90830784d8a4ec8ee04eae7d2 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-07Merge "xci: Exclude aodh, ceilometer, and gnocchi from deployments"Fatih Degirmenci4-83/+0
2017-04-07APEX: Remove setting of hugepagesFeng Pan1-5/+1
Change-Id: Ic482f75bb905082f503958c1be01c9cd7e68566a Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-06xci: Exclude aodh, ceilometer, and gnocchi from deploymentsFatih Degirmenci4-83/+0
Aodh is broken on the master branch due to use of conflicting sqlAlhcemy package, causing issues during osa repo_build. This patch disables aodh and the related services ceilometer and gnocchi since the reason for us to have these 2 is to get aodh. See the failure from https://build.opnfv.org/ci/job/xci-deploy-virtual-xenial-daily-master/26/consoleFull Change-Id: Ic6b74328cf1692b5e26c5f30b3eb3799240c7117 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-06APEX: reduce hugepages and ram for virtual fdio/ovs deploymentsFeng Pan1-1/+5
Change-Id: Ifeea80111dd55785acbc6697ae216da4c8d3670a Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-06Merge "[WIP]:jobs to deploy danube and run dovetail from master"mei mei3-35/+22
2017-04-06change not_found to forbidden when db not existSerenaFeng2-6/+6
Change-Id: I1aa61c5d1b057b5a53cf6369b26605867a4d092e Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-04-06unify error message in TestAPISerenaFeng14-67/+122
Change-Id: I994feb7bf340c9e48bebe9fdf3dc3a76bc254652 Signed-off-by: SerenaFeng <feng.xiaowei@zte.com.cn>
2017-04-06Merge "xci: Introduce XCI_LOOP variable to control what to do properly"Fatih Degirmenci8-3/+24
2017-04-05[WIP]:jobs to deploy danube and run dovetail from masterMatthewLi3-35/+22
JIRA: DOVETAIL-180 Change-Id: Ia8d44b609c53696c141eced747e3855c67faccb5 Signed-off-by: MatthewLi <matthew.lijun@huawei.com>
2017-04-05APEX: Reduce virtual ram on compute nodes for fdio/ovs scenariosFeng Pan1-1/+1
Change-Id: I7df2c6a6a940f49268146334cb7f77d3fffeb665 Signed-off-by: Feng Pan <fpan@redhat.com>
2017-04-05jjb: xci: bifrost-cleanup-job: Fix undefined variableMarkos Chandras1-1/+1
Variable 'i' does not exist. It should be 'try_to_rm' instead. Change-Id: Ic2aa5a1115715851379e2c7ba5c11699cb8e7407 Signed-off-by: Markos Chandras <mchandras@suse.de>
2017-04-05Merge "xci: Log info about provisioned VMs to console"Fatih Degirmenci1-1/+3
2017-04-05Merge "xci: Start developer documentation"Fatih Degirmenci1-0/+31
2017-04-05xci: Log info about provisioned VMs to consoleFatih Degirmenci1-1/+3
Change-Id: If29aaf0be6ddd860450eeb10432fe75e12b1d03b Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-05xci: SHA bump as of April 4Fatih Degirmenci3-60/+53
The bifrost, osa, and ansible role requirements sha1s are bumped based on the HEAD of the master of the projects on April 4. designate is also disabled based on the comment the osa commit mentions. https://review.openstack.org/gitweb?p=openstack/openstack-ansible.git;a=commit;h=d9e1330c7ff9d72a604b6b4f3af765f66a01b30e Change-Id: Ib47515490c799d3b1d2b4b319277c8900cd37328 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-05Merge "Compass Adapter to get deployment information"Jose Lausuch5-1/+213
2017-04-04xci: Introduce XCI_LOOP variable to control what to do properlydanube.1.0Fatih Degirmenci8-3/+24
XCI has different jobs/loops to run - patchset verification jobs (currently bifrost and osa in future) - periodic jobs (bifrost and osa) - daily jobs (for OPNFV platform deployment and testing) The same scripts/playbooks used by XCI will also be used by developers. We need to do different things depending on the context the scripts and playbooks are executed. - periodic jobs will use latest of everything to find working versions of the components. (periodic osa will use unpinned role requirements for example) - daily jobs will use pinned versions in order to bring up the platform and run OPNFV testing against it. (daily deployment will use pinned versions and role requirements for example) - developers might choose to use pinned versions or latest Depending on what loop we are running, we need to do things differently in scripts and playbooks. This variable will help us to do this in easy way. We can of course do pattern matching of the job name but it will not work if the scripts are used outside of Jenkins. The default loop for non-Jenkins execution is set to daily as we want developers to use working versions unless they change it to something else intentionally. Change-Id: Iff69c77ae3d9db2c14de1783ce098da9e9f0c83d Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-04Merge "xci: Do not log info to console if running daily deployment"Fatih Degirmenci1-12/+14
2017-04-04xci: Do not log info to console if running daily deploymentFatih Degirmenci1-12/+14
Periodic and daily jobs use same script and we should not log info about osa sha1 to pin into console if it is not run as part of periodic job. Change-Id: I8203a822638603af92fd046d8038a3b4122dbf37 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-04xci: Fix build blocker so downstream jobs can be startedFatih Degirmenci1-1/+0
Change-Id: Ie33bcbbe1d4c4fd2166c8931bd9f135cf4200263 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-04xci: Fix the haproxy service and gnocchi db sync problemFatih Degirmenci4-0/+9
This patch reflects the fix Tianwei found for the keystone and gnocchi issues with HA deployment. https://gerrit.opnfv.org/gerrit/#/c/32367/ The keystone issue should be fixed upstream but until that happens, we can use the patch here to move us forward. Previously removed OpenStack services have also been enabled to try as close deployment as possible to upstream openstack-ansible. Change-Id: Ib7b1cfe0f363381466b43a3249667c638c09d9fd Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>
2017-04-04Merge "xci: Create periodic osa jobs to find working version"Fatih Degirmenci2-0/+188
2017-04-03xci: Adjust and fix jobs and scriptsFatih Degirmenci8-117/+32
This change - fixes GIT_BASE in jobs - adjusts build blockers - fixes where the flavor vars should be sourced from - sources flavor vars for bifrost periodic jobs - renames the xcimaster node to opnfv to be consistent - removes obsolete xci-provision.sh script - enable additional openstack services including tempest to ensure the deployment is sane Change-Id: Ifdce1da52d68a26c2b87e1bd3b1996ec119d8d90 Signed-off-by: Fatih Degirmenci <fatih.degirmenci@ericsson.com>