Commit graph

11134 commits

Author SHA1 Message Date
00127c896a koji-gc: enable kojigc on fedora 23 and 24 keys
Signed-off-by: Dennis Gilmore <ausil@fedoraproject.org>
2015-10-22 13:30:11 +00:00
Pierre-Yves Chibon
7717a99154 Give an example on how to specify the arguments 2015-10-22 12:59:39 +02:00
Patrick Uiterwijk
b1db3bafd8 Disable persist-tun for openvpn
This should solve the issue where RHEL7 machines that get a network
hiccup need an OpenVPN restart to restore their routes.

The code is broken in the current upstream OpenVPN release, such that
it does tear down some of the routes during a ping-restart (when the
connection is dropped due to network hiccups), but the reconnection
code does not restore the routes.
I am working on an upstream patch to fix this, but in the meantime
disabling persist-tun will make sure that OpenVPN does the entire
initialization upon reconnection, which makes sure that all routes
are created.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2015-10-21 18:26:32 +00:00
Ralph Bean
e1edce6717 Setup logging for fedimg cronjob. 2015-10-21 14:33:11 +00:00
Kevin Fenzi
7e48000e90 Add apache here, it's needed now before koji_builder makes things owned by apache 2015-10-20 18:51:33 +00:00
Ralph Bean
4ee31031e7 Point staging fedora-packages at staging koji (because we have that now..) 2015-10-20 18:49:39 +00:00
Ralph Bean
8248914854 Point fedora-packages at the bodhi2 url. 2015-10-20 18:48:17 +00:00
Ralph Bean
f795087b00 This is the name of the role. 2015-10-20 18:32:39 +00:00
Ralph Bean
5272ff9a21 Add an upgrade playbook for fedora-packages. 2015-10-20 18:31:51 +00:00
Kevin Fenzi
6bfdeb5fa6 Try net.ifnames=0 here. 2015-10-20 18:25:08 +00:00
Kevin Fenzi
97da22884a Use the right vg here. 2015-10-20 18:08:11 +00:00
Kevin Fenzi
bfaed5c8f5 Switch buildvm-01.stg to f23. 2015-10-20 18:04:45 +00:00
Ralph Bean
07ec00d196 Add Fedora Atomic logo. 2015-10-20 17:16:49 +00:00
Patrick Uiterwijk
e415905608 Make mirrorlist not modify the netblock tree in-memory
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2015-10-20 16:00:59 +00:00
Patrick Uiterwijk
ae66c3f1ce Revert "mirrorlist: Use a thread-local copy of the tree to prevent changing the global one"
This reverts commit 738e67c90c.
2015-10-20 02:14:05 +00:00
Patrick Uiterwijk
738e67c90c mirrorlist: Use a thread-local copy of the tree to prevent changing the global one
This makes sure that the global version does not get changed while processing
a request, keeping the hostnet check working across requests.

Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2015-10-20 01:59:51 +00:00
Ralph Bean
ed1aa2476b And another. 2015-10-19 14:47:13 +00:00
Ralph Bean
0a7851f749 Add forgotten resized taskotron icon. 2015-10-19 14:46:32 +00:00
Ralph Bean
e9f3c97649 Add some resized logos for koschei and bodhi as well. 2015-10-19 13:58:08 +00:00
Ralph Bean
92016ad5d3 Add some resized taskotron logo options. 2015-10-19 13:47:55 +00:00
Patrick Uiterwijk
0991339c42 Apply hotfix to make mirrorlist thread 2015-10-18 22:42:26 +00:00
Kevin Fenzi
3c223dfce4 Diable pkgs02 backups for now so it can clean up after a failed one. 2015-10-18 21:43:18 +00:00
Patrick Uiterwijk
4951506803 Update vg for new install 2015-10-17 01:45:36 +00:00
Patrick Uiterwijk
8741973797 Bump proxy08 to 24 gigs of memory. Lets remember the world 2015-10-17 01:12:17 +00:00
Ralph Bean
2c680bf7b9 This role requires some arguments. 2015-10-16 18:05:00 +00:00
Ralph Bean
3d83e48447 Add a fedimg upgrade playbook. 2015-10-16 18:03:34 +00:00
Kevin Fenzi
0f39d6881b Adjust mirrorlist process limits for nagios alerting. 2015-10-16 15:22:03 +00:00
Kevin Fenzi
6bfc36ccaf Add download.fedoraproject.org pointer to dl01 in phx2 for bodhi-backend01 2015-10-16 14:22:49 +00:00
Ralph Bean
9d36e54f83 Add eu-central-1 to the fedimg wonderland. 2015-10-15 19:36:58 +00:00
Kevin Fenzi
539bdfca04 Up mirrorlist servers max apache workers to 900 from the default of 256. We are hitting this now with the last change. 2015-10-15 19:14:45 +00:00
Patrick Uiterwijk
2f3988868c Set requesttimeout on headers
Signed-off-by: Patrick Uiterwijk <puiterwijk@redhat.com>
2015-10-15 17:34:08 +00:00
Kevin Fenzi
83bff63340 Add handler here for mirrorlist-server. 2015-10-15 17:07:17 +00:00
Adrian Reber
6722cab410 Increase the number of possible child processes
The mirrorlist-server is the process which has the mirrorlist data
loaded and which is accessed by the public facing
mirrorlist_client.wsgi. The mirrorlist-server uses the
ForkingUnixStreamServer which has a default of max_children = 40.
(https://hg.python.org/cpython/file/2.7/Lib/SocketServer.py#l516)

Looking at the code of ForkingUnixStreamServer it says at

https://hg.python.org/cpython/file/2.7/Lib/SocketServer.py#l523

  # If we're above the max number of children, wait and reap them until
  # we go back below threshold. Note that we use waitpid(-1) below to be
  # able to collect children in size(<defunct children>) syscalls instead
  # of size(<children>): the downside is that this might reap children
  # which we didn't spawn, which is why we only resort to this when we're
  # above max_children.

As we are running the wsgi with processes=45 this sounds like it can
lead to situation where it might just hang.

This increases max_children to 80 and processes to 60.

Signed-off-by: Adrian Reber <adrian@lisas.de>
2015-10-15 16:38:28 +00:00
Adrian Reber
d04588274a Original mirrorlist_server.py which needs to be hotfixed
Signed-off-by: Adrian Reber <adrian@lisas.de>
2015-10-15 14:09:13 +00:00
Kevin Fenzi
427422886b Add infinote to backups 2015-10-14 17:18:20 +00:00
Kevin Fenzi
c6a9f15a29 Drop the password for now. 2015-10-14 16:47:59 +00:00
Pierre-Yves Chibon
637fe9d082 Disable the google login
Google's openid has been turned off and we currently do not support openid
connect that they only support now
2015-10-14 09:49:32 +02:00
Patrick Uiterwijk
4dbb7bf0e5 Add beaker01.stg to stg saml data 2015-10-14 00:53:08 +00:00
Kevin Fenzi
e0b170cfe5 Add cron to check planet feeds. Ticket 3617 2015-10-13 22:20:39 +00:00
Kevin Fenzi
3339d0c129 Adjust cgit on infinote 2015-10-13 20:54:25 +00:00
Kevin Fenzi
57eb9b4f8f Tweak infinoted config a bit more. Make sync 60 seconds instead of 10
add a handler to restart on config changes.
2015-10-13 20:15:57 +00:00
Kevin Fenzi
bfb5cf4790 Setup selinux context for git content. 2015-10-13 18:45:57 +00:00
Kevin Fenzi
44c63d2e53 Actually install the config. 2015-10-13 18:40:13 +00:00
Kevin Fenzi
d53f43e192 Allow apache to read the ssl files too 2015-10-13 18:37:32 +00:00
Kevin Fenzi
57bc056f7e Add initial infinote apaache config 2015-10-13 18:36:59 +00:00
Kevin Fenzi
ffc1ca54fb add cgitrc for infoinote, fix commit script 2015-10-13 18:32:02 +00:00
Kevin Fenzi
5c4e9275ac Add a push to the end 2015-10-13 18:16:25 +00:00
Kevin Fenzi
539437cc21 add basic git config for user 2015-10-13 18:07:35 +00:00
Kevin Fenzi
3ae7721d50 Fix commit script to have arguments in the right places. 2015-10-13 17:59:29 +00:00
Kevin Fenzi
6b8057e1e9 Tweak up infinote some more. 2015-10-13 17:55:08 +00:00