765 Commits

Author SHA1 Message Date
Mate Lakat
76dd12c9a5 XenServer: Fix initramfs scripts
During bashate -ing some files with .sh extension has been modified,
which are interpreted with /bin/sh, which takes a different syntax.
Fixing the issue:
    - rename the files, so they are not picked up
    - use syntax that's understood by sh

Change-Id: I617b24813df86687ca33745d0c940b0c659f2e14
2014-10-28 14:56:49 +01:00
Jenkins
0a4ccbae0c Merge "Update ca-certificates for HP Cloud centos6 images" 2014-10-23 06:40:08 +00:00
Ian Wienand
f10152f4c6 Update ca-certificates for HP Cloud centos6 images
The current HP cloud official centos6 images ("CentOS 6.3 Server
64-bit 20130116" - c1f9f404-39c2-4e83-b4bb-90d5ead16a36) by default
can't connect to mirrors.fedoraproject.org over https

---
[root@test ~]# urlgrabber -d 1,debug.txt https://mirrors.fedoraproject.org/metalink?repo=epel-6
* About to connect() to mirrors.fedoraproject.org port 443 (#0)
*   Trying 140.211.169.197... * connected
* Connected to mirrors.fedoraproject.org (140.211.169.197) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* NSS error -8092
* Closing connection #0
* SSL connect error
---

This requires an update of ca-certificates before it will work.

Change-Id: I9c5e595aa2b8e86188cb7db658ce4b630e6d0774
2014-10-23 11:58:28 +11:00
Jeremy Stanley
73627d226c Use Python 2 when installing zuul on workers
* nodepool/scripts/prepare_node.sh: The py3k-precise nodes use a
virtualenv which defaults to python3.3, and zuul has at least one
dependency which fails to install in this situation (python-daemon
tries to use a non-Py3K compliant print syntax in its
version_info.py module). By telling virtualenv to use python2
instead we sidestep this issue.

Change-Id: Idfa70dee91494da83380fa0c0a1f8427659f6ce2
2014-10-23 00:42:50 +00:00
Anita Kuno
1cefee6026 Rename config => system-config for nodepool
We are renaming openstack-infra/config to
openstack-infra/system-config. This patch edits paths for
nodepool.

Change-Id: I75de3128e9d179b700df465726ed057439e5401e
2014-10-17 21:28:44 +00:00
Mike Heald
11a1ee31ac Remove broken 70-generic kernel as well as 70-virtual
Some vendor specific images have both -virutal and
-generic kernel images, so we need to remove both versions
of the troublesome -70 kernel so that we can install -69
and let openvswitch build.

Change-Id: Id6bdbefbf6fd3b783a189c1cf2ca0923ac5c43df
2014-10-13 18:16:52 +01:00
Mike Heald
e4d576dc4c Insist on kernel 3.2.0-69 for precise
Kernel 3.2.0-70 breaks openvswitch compilation on precise,
this removes -70 and reinstalls -69 so that it continues
working. Ubuntu bug is at
https://bugs.launchpad.net/ubuntu/+source/openvswitch/+bug/1379201

Change-Id: I3f854cc662652606669920367b4ff4cc4d545f88
2014-10-10 15:45:00 +01:00
Jenkins
298f900411 Merge "Initial centos7 support for build-image.sh" 2014-10-08 21:41:19 +00:00
Andreas Jaeger
785f4595e2 Fix bashate failure
Fix:
E020: Function declaration not in format  "^function name {$": 'function
log_extlinux() {'
...scripts/convert_node_to_xenserver.sh: L421

Change-Id: Ice9431275feba9e45f11e64d911976e643baf3c0
2014-10-08 20:16:08 +02:00
Jenkins
bb7cc52cb2 Merge "XenServer: Add XenServer support" 2014-10-08 17:40:31 +00:00
Ian Wienand
f5c3bd5dad Initial centos7 support for build-image.sh
Add some filtering to 55-cache-devsatck-repos to handle centos7, which
actually gets setup with a DISTRO_NAME of rhel7 in devstack

Update the readme file to highlight the options for building other
images.

"DISTRO=centos7 ./tools/build-image.sh" creates a workable centos7
qcow image with this change and a d-i-b that includes
Ie24033468b78587ea87188ee1b843b26895798ff

Change-Id: Ida38cba0a303ab77432d5d354f1952e00ebfa00e
2014-10-07 10:21:00 -07:00
K Jonathan Harker
2f03cf35e5 Clean up bashate failures
Also create tools/run-bashate.sh to wrap a find command to search for
files to run bashate on, and use it in tox.

Change-Id: I5ab07425f566a556f158a4b76b00aa35f9fb4385
2014-09-30 12:39:48 -07:00
Mate Lakat
f941684439 XenServer: Add XenServer support
Upstreaming several changes from XenServer CI:
 - Use tty0 as console - thus the user can see what's happening during
   installation over VNC console.
 - Set the number of VCPUs to 6 for the DomU appliance
 - Add prepare_node_xenserver.sh script.
 - Use testing xva 1.1.4 which has trusty.

Change-Id: I56fc4e1af12f3f13fd1aa0b772bd8734b412d3d5
2014-09-30 10:50:45 +02:00
James E. Blair
5904df1e86 Update URL for projects.yaml
Update the URL of projects.yaml used by the git repo cache scripts
in nodepool image builds.

Change-Id: I9adce15a0a651b7cda0cef8ec7efec332774826b
2014-09-25 15:47:54 -07:00
Anita Kuno
1d21cd635f Reorganizes project-config
This repo was created from filter branching the openstack-infra/
config repo. This process brought a lot of cruft with it in the
form of directories that we no longer need. This patch removes
that cruft so we begin with a tidier repo.

Change-Id: Ibffad1b11c0c5f84eedfb0365369f60c4961a0f3
2014-09-25 11:41:04 -04:00