Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | openqa/worker: add boot script to fix KVM perms and disable SMT | Adam Williamson | 2017-09-15 | 3 | -0/+36 |
| | | | | | | | | | | For some reason /dev/kvm has 0600 perms after boot on the ppc64 worker host. Also, qemu won't run unless SMT is turned off, on ppc64. I've just been doing this manually every time the box got restarted, but that's dumb, so let's make it happen on boot with a script and a service to run it. Signed-off-by: Adam Williamson <awilliam@redhat.com> | ||||
* | openqa/worker: correct WORKER_CLASS for ppc64 tap workers | Adam Williamson | 2017-08-21 | 1 | -0/+4 |
| | |||||
* | openqa/worker: more packages for createhdds, set SMT setting | Adam Williamson | 2017-08-18 | 1 | -0/+20 |
| | | | | | | One of the IBM guys helpfully pointed out we need to set this SMT thing to 'off' for VMs to run properly. I've no idea why, but this is how we do it! | ||||
* | openqa/worker: couple of createhdds fixups | Adam Williamson | 2017-08-17 | 1 | -0/+4 |
| | |||||
* | Add the createhdds cronjob file to worker role | Adam Williamson | 2017-08-17 | 1 | -0/+4 |
| | |||||
* | openqa/worker: do createhdds on ppc worker | Adam Williamson | 2017-08-17 | 2 | -0/+44 |
| | | | | | This is needed to create the ppc virt-install images (has to be done on a machine of compatible arch). | ||||
* | openqa/worker: ed2k-ovmf doesn't exist on ppc | Adam Williamson | 2017-07-25 | 1 | -1/+6 |
| | |||||
* | Install git on openQA workers (RHBZ #1467086) | Adam Williamson | 2017-07-25 | 1 | -0/+1 |
| | | | | This will avoid some unnecessary error messages in logs. | ||||
* | In ansible 2.2 always_run is depreciated. Switch to check_mode. | Kevin Fenzi | 2016-11-01 | 1 | -2/+2 |
| | |||||
* | openqa/worker: use distro edk2 package | Adam Williamson | 2016-10-26 | 1 | -1/+1 |
| | |||||
* | openqa: need openqa/os-autoinst from updates-testing ATM | Adam Williamson | 2016-07-05 | 1 | -1/+7 |
| | |||||
* | openqa/worker: tap workers have default classes too | Adam Williamson | 2016-05-05 | 1 | -1/+1 |
| | | | | | we don't want these workers to *only* run tap tests, so put the default classes into their WORKER_CLASS too. | ||||
* | openqa/worker: move tap-specific packages to tap-setup | Adam Williamson | 2016-05-05 | 2 | -2/+8 |
| | |||||
* | openqa/worker: give up on GRE, single tap host instead | Adam Williamson | 2016-05-05 | 4 | -82/+67 |
| | | | | | | | OK, this GRE crap ain't working. Let's give up! Instead let's have one tap-capable host per openQA deployment, so all the tap jobs will go to it. This...should achieve that. Let's see what blows up. | ||||
* | move qa06 to stg workers | Adam Williamson | 2016-05-05 | 1 | -1/+10 |
| | | | | | | we have a big mismatch between prod and stg atm (stg has 4 workers, prod has 18). let's make it 14 vs. 8 and also give stg two worker hosts so we can test multi-worker-host scenarios | ||||
* | openqa/worker: enable STP on bridge | Adam Williamson | 2016-05-05 | 1 | -1/+1 |
| | | | | I think we'll need this to avoid routing loops with the tunnels. | ||||
* | openqa/worker: oh ok, probably this | Adam Williamson | 2016-05-05 | 1 | -1/+1 |
| | | | | duh quotes are hard | ||||
* | openqa/worker - okay maybe this? WHO KNOWS LET'S SEE | Adam Williamson | 2016-05-05 | 1 | -1/+1 |
| | | | | watch the pretty pretty fireworks | ||||
* | openqa/worker: try and fix the group loop... | Adam Williamson | 2016-05-05 | 1 | -1/+1 |
| | |||||
* | openqa/worker: try setting up GRE tunnels between worker hosts | Adam Williamson | 2016-05-05 | 2 | -0/+16 |
| | | | | everyone stand back, this one's gonna go boom. | ||||
* | openqa/worker: change a couple of task names a bit | Adam Williamson | 2016-04-27 | 1 | -2/+2 |
| | |||||
* | openqa/worker: drop (I think) unnecessary bridge status check | Adam Williamson | 2016-04-27 | 1 | -11/+0 |
| | | | | | I think the notify restart of network.service should deal with this on first deployment, so get rid of it. | ||||
* | openqa/worker: deal with eth1 as well | Adam Williamson | 2016-04-27 | 1 | -1/+16 |
| | |||||
* | openqa/worker: sigh, fix up the stat stuff | Adam Williamson | 2016-04-27 | 1 | -1/+4 |
| | |||||
* | openqa/worker: OK, try *this* to deal with ifcfg-usb0 | Adam Williamson | 2016-04-27 | 1 | -0/+8 |
| | | | | srsly, fml | ||||
* | openqa/worker: enable network.service and ipv4 forwarding | Adam Williamson | 2016-04-27 | 1 | -2/+8 |
| | | | | | | | NetworkManager entirely ignores the openvswitch devices, the integration only works with network.service. So turn it on. Apparently we can have both services enabled and things don't explode...so far... | ||||
* | openqa/worker put ifup-pre-local in the right place, duh | Adam Williamson | 2016-04-27 | 1 | -1/+1 |
| | |||||
* | use an ifup-pre-local for tap device creation | Adam Williamson | 2016-04-27 | 3 | -4/+12 |
| | | | | holy crap, this is some ancient magic. | ||||
* | openqa/worker: we need tunctl | Adam Williamson | 2016-04-27 | 1 | -0/+1 |
| | |||||
* | openqa/worker: handle bringing up bridge and creating taps | Adam Williamson | 2016-04-27 | 1 | -1/+16 |
| | |||||
* | openqa/worker: initial attempt at openvswitch config | Adam Williamson | 2016-04-27 | 3 | -0/+40 |
| | | | | | | this is highly experimental and for deployment only to stg at present...I have this stuff working on happyassassin, now trying to translate it to stg. | ||||
* | openqa: drop some stray enablerepos for the old COPR | Adam Williamson | 2016-04-13 | 1 | -1/+1 |
| | | | | | the COPR stuff is long gone so these weren't doing anything, they just got left around by accident. | ||||
* | drop use of COPR for openQA | Adam Williamson | 2016-02-15 | 1 | -20/+0 |
| | | | | | all required packages except openqa itself are now in main repo, openqa is in infra repo. | ||||
* | openqa: enable openQA-stg COPR on staging hosts | Adam Williamson | 2016-01-15 | 1 | -0/+8 |
| | |||||
* | openqa workers: install UEFI firmware package | Adam Williamson | 2015-11-26 | 1 | -0/+1 |
| | | | | | | | | | | | This comes from the kraxel.org repo and was added to the infra repo by nirik. Note that it is technically non-freely licensed. It contains a FAT implementation; Microsoft has granted an exemption from the FAT patent purely for the purpose of implementing a UEFI firmware, so there is a use restriction on this code. License can be found (as I write this) at: https://github.com/tianocore/edk2/blob/master/FatBinPkg/License.txt | ||||
* | openqa: we want openqa_hostname as a role *default* variable | Adam Williamson | 2015-11-18 | 2 | -3/+0 |
| | | | | | | | it seems variables in vars/main.yml are 'role variables' with a high precedence, while variables in defaults/main.yml are 'role default variables' with a low precedence. This could be made a hell of a lot clearer in the docs. | ||||
* | openqa - debug openqa_hostname for worker | Adam Williamson | 2015-11-18 | 1 | -0/+3 |
| | | | | this isn't working right, why not? | ||||
* | set up for openQA deployment | Adam Williamson | 2015-11-13 | 6 | -0/+86 |
This adds openQA server, worker and dispatcher roles, and applies them to the appropriate hosts. A few secret vars are required. See trac #4958 for discussion. |