Commit Graph

6556 Commits

Author SHA1 Message Date
Kevin Fenzi
ebb4449e99 aarch64-test01/02: move back to emag in cloud network.
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-24 21:34:27 +02:00
Stephen Smoogen
efcd9b0ead the problem was that some of the host names were listed as cloud-noc01.fedorainfracloud.org and others were named cloud-noc01.cloud.fedoraproject.org. Move to 1 name throughout ansible 2020-04-24 21:34:27 +02:00
Stephen Smoogen
c2c492dcc1 we have data for a host I forgot to put in 2020-04-24 21:34:26 +02:00
Stephen Smoogen
9bfa44099f cloud-noc needs to be in cloud_phx2 group 2020-04-24 21:34:26 +02:00
Stephen Smoogen
bc7e5a2ab3 try to get cloud-noc01 working again in nagios 2020-04-24 21:34:26 +02:00
Stephen Smoogen
bd9e3547e5 putting in correct ip address helps 2020-04-24 21:34:26 +02:00
Stephen Smoogen
5bb5c022cf cloud-noc01 ip address changed but we forgot to update the inventory 2020-04-24 21:34:26 +02:00
Jan Kaluža
af92d2582a ODCS: Add extra compose target directory for private composes. 2020-04-24 21:34:26 +02:00
Stephen Smoogen
d9aee1fc32 add cloudvmhost-aarch64 to inventories so it can be done stuff to 2020-04-24 21:34:26 +02:00
Adam Williamson
a6b9c5392d openqa/worker: disable aarch64-02 with a special worker class
openqa-aarch64-02.qa is broken in some very mysterious way:
https://pagure.io/fedora-infrastructure/issue/8750
until we can figure that out, this should prevent it picking up
normal jobs, but let us manually target a job at it whenever we
need to for debugging.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Stephen Smoogen
bfcf4498ca hey lets add some variables 2020-04-24 21:34:26 +02:00
Stephen Smoogen
c7c4320c93 move the cloud aarch64 box back into cloud 2020-04-24 21:34:26 +02:00
Stephen Smoogen
2b9f82f9f4 proxy31 2020-04-24 21:34:26 +02:00
Miroslav Suchý
9dd176bfa5 retrace: define devel var 2020-04-24 21:34:26 +02:00
Michal Fabik
ce47bc3544 retrace: Add Fedora 32 to retrace
Signed-off-by: Michal Fabik <mfabik@redhat.com>
Signed-off-by: Miroslav Suchý <msuchy@redhat.com>
2020-04-24 21:34:26 +02:00
Kevin Fenzi
be03aa4abf maintainer-test: re-add ppc64le-test, using a donated vm in cz.
Once we get cloud power8's back online we can bring this back up ourselves.

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-24 21:34:26 +02:00
Miroslav Suchý
b49ec9423f retrace: add retrace-stg.aws.fedoraproject.org to staging 2020-04-24 21:34:26 +02:00
Miroslav Suchý
1496bdc237 retrace: do not remove what was not created
addressing:
TASK [abrt/faf : remove EOLed opsys] ************************************************************************************
Friday 06 March 2020  08:10:33 +0000 (0:00:00.044)       0:05:02.965 **********
failed: [retrace-stg.aws.fedoraproject.org] (item={u'release': u'30', u'opsys': u'Fedora'}) => {"ansible_facts": {"discovered_interpreter_python": "/usr/libexec/platform-python"}, "ansible_loop_var": "item", "changed": true, "cmd": ["faf", "releasemod", "-o", "fedora", "--opsys-release", "30", "-s", "EOL"], "delta": "0:00:01.408810", "end": "2020-03-06 08:10:35.342888", "item": {"opsys": "Fedora", "release": "30"}, "msg": "non-zero return code", "rc": 1, "start": "2020-03-06 08:10:33.934078", "stderr": "[2020-03-06 08:10:35] INFO:faf.ReleaseModify: Release 'Fedora 30' is not defined", "stderr_lines": ["[2020-03-06 08:10:35] INFO:faf.ReleaseModify: Release 'Fedora 30' is not defined"], "stdout": "", "stdout_lines": []}
2020-04-24 21:34:26 +02:00
Stephen Smoogen
d4a042aed2 remove the defined eth0 from hostvars so that nagios will work for openqa 2020-04-24 21:34:26 +02:00
Stephen Smoogen
54f094b2d5 retrace-stg needs to be in inventory/cloud for nagios 2020-04-24 21:34:26 +02:00
Miroslav Suchý
449e2ec1ef retrace: this should not be needed anymore 2020-04-24 21:34:26 +02:00
Miroslav Suchý
23f11504a5 retrace: birthday is over
back to work
2020-04-24 21:34:26 +02:00
Miroslav Suchý
db75855ba4 retrace: use correct host var file 2020-04-24 21:34:26 +02:00
Adam Williamson
1c855ec84b Add new openQA aarch64 worker hosts to qa_isolated
If they're not here, we have firewall shenanigans breaking
websockets.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
e2767ee22e Fix up openqa-aarch64-0* network config a bit harder, I hope
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
57da55cf52 ...now fix it harder
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
9727f27efd Fix syntax error in last commit
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
1081f7243e openqa: try and stick new aarch64 workers to qa network
This involves disabling the interface connected to the arm
network and renaming references to them. This should simplify
networking and avoid firewall issues. I hope.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
ee006a8d3e openqa: update iptables NAT rule implementation
Since we set this up, @puiterwijk added a nice `nat_rules` thing
that lets us add NAT rules without forking the iptables template,
and I just set up the `openqa_tap_iface` variable to avoid the
stupid thing where I hardcoded all the possible interface names
for different arches. So let's use those two together FOR GREAT
JUSTICE! Or possibly just to break everything, you know, we'll
find out shortly.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
4b9dc6585c Set ansible_ifcfg_whitelist on aarch64-02 and aarch64-03 for now
There is a connected eth2 on each of these machines but no
eth2_ip or eth2_nm in these files, which breaks the 'copy ifcfg
files - non virthost' play. For now I'm just going to set this
whitelist var which should tell ansible to ignore eth2, we can
change the approach later if we want to.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
6423bf52a2 Fix quoting in host_vars from last commit
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Adam Williamson
a85540d10e Config tweaks for new openQA aarch64 workers
Including an enhancement (I hope) to how we do the special
firewall config for the tap worker hosts: use a variable for the
ethernet interface rather than hardcoding a set of them.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2020-04-24 21:34:26 +02:00
Stephen Smoogen
9d97e9814e remove cruft from nagios 2020-04-24 21:34:26 +02:00
Kevin Fenzi
00af04a024 openstack cloud: decomission
Finally take fed-cloud* out and all playbooks associated with the old (and attempts to make a new one).
This cloud was a pain at times, but it did serve long and well, we salute it!

Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-24 21:34:26 +02:00
Stephen Smoogen
37915eaf25 put in patches to use wildcard2020 2020-04-24 21:34:26 +02:00
Stephen Smoogen
190439f2b8 push this will allow me to build cloudvmhost which is not frozen 2020-04-24 21:34:26 +02:00
Stephen Smoogen
950d31ab2b add a 21 2020-04-24 21:34:26 +02:00
Stephen Smoogen
dc1975c778 1 down 2 more to go 2020-04-24 21:34:26 +02:00
Stephen Smoogen
f4bae814f2 remove two hosts who we dont have anymore 2020-04-24 21:34:26 +02:00
Stephen Smoogen
25162587ca and this should allow for openqa-aarch64-02/03. let adamw do the rest 2020-04-24 21:34:26 +02:00
Jan Kaluža
7ef7b3c7e5 ODCS: Allow humaton, mohanboddu and jkaluza to run any type of compose. 2020-04-24 21:34:26 +02:00
Stephen Smoogen
38cc18ce96 more openqa trials.. let adamw do the rest of the work to make it work 2020-04-24 21:34:26 +02:00
Stephen Smoogen
a5eae8f887 set up ansible to try and bring openqa-aarch64 up 2020-04-24 21:34:26 +02:00
Kevin Fenzi
d5a57ee2c1 inventory: remove respins also from inventory
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-24 21:34:26 +02:00
Kevin Fenzi
a446b0b52f inventory: drop some more hosts that do not exist anymore
Signed-off-by: Kevin Fenzi <kevin@scrye.com>
2020-04-24 21:34:25 +02:00
Stephen Smoogen
a2ba26c5f4 this is ugly but its been a 12 hour day 2020-04-24 21:34:25 +02:00
Stephen Smoogen
ab8216741e add cloud-noc01 to the cloud hardware so nagios wont weep 2020-04-24 21:34:25 +02:00
Stephen Smoogen
8ea853e92b add aarch64-test to cloud_aws group 2020-04-24 21:34:25 +02:00
Stephen Smoogen
f963dfa4d5 move the ping test to its own variable 2020-04-24 21:34:25 +02:00
Stephen Smoogen
b7f9164fb9 Add a test to see if sshd:true will allow some hosts to work in nagios all.cfg.j2 2020-04-24 21:34:25 +02:00