Commit graph

25388 commits

Author SHA1 Message Date
Clement Verna
43bb9d838a Asknot: the buildconfig is a file not a template
Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-12-18 22:37:47 +01:00
Clement Verna
b9976f40d8 Asknot: Try building the container directly in openshift instead of using quay.io build
Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-12-18 22:33:54 +01:00
Kevin Fenzi
c95ded92e8 add bugzilla exception for thofmann - https://pagure.io/releng/issue/7905 2018-12-18 19:40:11 +00:00
Rick Elrod
a7abbcbe60 12 -> f29
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-18 16:37:03 +00:00
Kevin Fenzi
067607dc4a proxy06: upgrade to f29 2018-12-18 16:35:04 +00:00
Stephen Smoogen
5dd7924887 just make it simple and see if it works 2018-12-18 16:24:14 +00:00
Clement Verna
3059f5ba34 Asknot: make the openshift readyness and liveness probe wait longer for the initial checks
Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-12-18 16:41:51 +01:00
Clement Verna
e2d0e3fbbc Asknot: fix the openshift-app playbook yaml syntax
Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-12-18 16:28:29 +01:00
Randy Barlow
c381d86147 bodhi: Upgrade production to bodhi-3.12.0-100.fc29.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-12-18 14:31:34 +00:00
Randy Barlow
b5bf219861 bodhi: Define bugzilla_api_key setting in production.ini for prod.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-12-18 00:05:39 +00:00
Randy Barlow
151fd2bad3 bodhi: Upgrade staging to bodhi-3.12.0-100.fc29.
Signed-off-by: Randy Barlow <randy@electronsweatshop.com>
2018-12-17 23:20:50 +00:00
Rick Elrod
e5b157a5af 13 -> f29
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-17 22:42:52 +00:00
Clement Verna
3abd46b5c1 Asknot: Base configuration to run asknot on the stg openshift
Signed-off-by: Clement Verna <cverna@tutanota.com>
2018-12-17 21:59:19 +01:00
Kevin Fenzi
234a43fb06 fedora-web: will move fedora-web and haproxy back to where they were before 2018-12-17 19:46:13 +00:00
Rick Elrod
fc1dc94ec9 make dir here too
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-17 19:43:35 +00:00
Rick Elrod
f37d382e8e create /srv/web here
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-17 19:31:31 +00:00
Rick Elrod
30998a88af then maybe we need both
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-17 19:16:21 +00:00
Rick Elrod
daeaae624a make the dir here instead
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-17 18:46:44 +00:00
Rick Elrod
efa1a3d47d try creating directory here
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-17 18:33:57 +00:00
Stephen Smoogen
6c1357ff59 repospanner is only running on pkgs01 currently 2018-12-17 18:25:27 +00:00
Rick Elrod
3b0eebffed move proxy14 to f29
Signed-off-by: Rick Elrod <relrod@redhat.com>
2018-12-17 17:21:34 +00:00
Stephen Smoogen
418af8da3d and now make it so nagios sees the file on the server 2018-12-17 17:00:13 +00:00
Kevin Fenzi
cc0ce649cb proxy04: move to f29 for reinstall 2018-12-17 16:48:43 +00:00
Kevin Fenzi
fc6f5d4f65 fedora-web: haproxy needs to be before other websites so it puts the os cert in place so httpd restarts work 2018-12-17 16:45:33 +00:00
Stephen Smoogen
0819f469c0 this should allow noc01 to see nrpe commands 2018-12-17 16:42:16 +00:00
Stephen Smoogen
6aab02304a fix all teh things 2018-12-17 16:29:36 +00:00
Kevin Fenzi
f13a5fb99e fedora-web: move main fedora-web before websites so expire.conf exists when doing an initial proxy deployment 2018-12-17 16:29:04 +00:00
Kevin Fenzi
95035cb1eb mirrorlist_proxy: fix the logging directory, we only use the one dir for both containers 2018-12-17 16:25:18 +00:00
Stephen Smoogen
d936a22544 this will fix a missing _proc in the file name. 2018-12-17 15:49:53 +00:00
Stephen Smoogen
3bbc0031f4 This will add minimal monitoring for repospanner on pkgs01.stg. This only says it is running or not. 2018-12-17 15:44:31 +00:00
Kevin Fenzi
ae5ab55b20 move proxy03 to fedora29 2018-12-16 23:54:41 +00:00
Kevin Fenzi
def04e61a9 change the x86_64 buildvms to f29 2018-12-15 21:20:13 +00:00
Kevin Fenzi
4125997ecc fix the check_supybot_plugin to listen only for zodbot privmsg, not frigg 2018-12-15 20:52:54 +00:00
Adam Williamson
cb702f41f5 Add qa01.qa and qa02.qa to qa-isolated network group
...this should fix the routing so developer mode works.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 12:29:47 -08:00
Adam Williamson
1f6e0a931a Try making qa01 not qa09 the tap worker for openQA staging again
New day! Let's try this again!

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 11:49:57 -08:00
Adam Williamson
d9db9714d8 Handle systems where the main if is not eth0 a bit better
ifcfg.j2 has a pretty awkward assumption that the interface
connected to the infra network will be eth0 (or enc900) - it
only includes the GATEWAY, DOMAIN and DNS1/DNS2 lines if the
interface is one of those two. It seems we were trying quite
hard to make eth0 always be "the interface", but now that's
been broken in a few systems. enc900 was added as apparently
that's what the main interface is called on some s390 boxes;
on openqa-ppc64le-01 the if that's connected is eth2 (eth0 is
present, but not connected), and on the new qa01 and qa02, it's
em3 (according to smooge, we have to use 'predictable' interface
names on those boxes as the old names really *do* get assigned
to different interfaces on each boot).

So since we now have several different cases where the 'eth0'
assumption doesn't hold, let's build a slightly better system
for handling it. This replaces ifcfg.j2's hard-coded list with
a variable, and sets the default value of the variable to the
two names ifcfg.j2 handled before: [ 'eth0', 'enc900' ]. This
allows the systems where the main interface is *not* one of
these to set the variable accordingly, and hopefully that'll
give them correct ifcfg files.

This *should* solve the problem of openqa-ppc64le-01.qa and qa01
and qa02 constantly dropping out of network connectivity any
time they got rebooted or the network plays got run.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 11:09:49 -08:00
Adam Williamson
68970d5012 Whoops, drop duplicated eth2_nm from openqa-ppc64le-01 hostvars
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 10:09:18 -08:00
Adam Williamson
5a902d0cca Make ifcfg change for openqa-ppc64le as well, and drop hack
Hopefully this bit in tap-setup.yml can now go away, as this
approach of using ansible_ifcfg_whitelist and _disabled does the
same thing in a cleaner way.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 10:06:54 -08:00
Adam Williamson
8f652a3d20 Tweak the ifcfg stuff for the other openQA tap workers too
...except ppc64le, which seems to have dropped dead. Once that
one is done, we can drop the ugly bits from the tap-setup play,
I hope.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 09:48:57 -08:00
Adam Williamson
9aed0efb9f Also make the ifcfg changes for qa02
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 09:41:36 -08:00
Adam Williamson
eead4dc513 Give qa02 30 workers
Let's see how this goes in prod.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-15 09:39:05 -08:00
Adam Williamson
081186aaf6 Make qa09 the tap worker for stg again
qa01 seems to be stuck in network hell and we can't fix it
apparently. So make qa09 tap worker again for now.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-14 19:45:22 -08:00
Adam Williamson
8c3bc99566 qa01: we need em3_nm apparently
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-14 19:09:02 -08:00
Adam Williamson
a3f2af5a8c openqa: tweak qa01 ethernet config stuff a bit
Also, allow interface names starting with 'em' in the base
network stuff.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-14 19:05:20 -08:00
Adam Williamson
6cce2ba3fb Tweak openqa worker config
We can't have two tap worker hosts per instance as then openQA
assumes it can share related jobs between them, which we're not
set up for. Also the new boxes seem to be having some issues
with tap jobs. So let's make qa14 the only tap worker in prod
for now, and keep qa01 the tap worker for staging so we can
work out the problems.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-14 18:46:47 -08:00
Adam Williamson
eff6f4a04e what the hell, let's try 30 workers on qa01! worker party!
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-14 18:30:48 -08:00
Adam Williamson
f1b9f2490b give qa01.qa 20 workers
Signed-off-by: Adam Williamson <awilliam@redhat.com>
2018-12-14 17:47:25 -08:00
Stephen Smoogen
cc16f56e4f maybe this will make qa02 easier? 2018-12-15 01:14:59 +00:00
Stephen Smoogen
00ab5cce90 what doesnt kill us makes us stronger? 2018-12-15 01:07:46 +00:00
Kevin Fenzi
da0b6f8678 just comment this for now 2018-12-15 00:23:20 +00:00