Page MenuHomePhabricator

Remove fundraising puppet stretch exceptions
Closed, ResolvedPublic

Description

There's a bunch of cleanup in fundraising puppet to fully deprecate Debian Stretch. Make it so.

Event Timeline

commit 124924b16e41a04cf0497822cd67dbdf8ef97fa8 (HEAD -> master, origin/master, origin/HEAD)
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 11 21:42:20 2021 +0000

Update hp tools repo for buster

Remove overarching buster->stretch mapping for tools since there is a
buster repo now. Add in a bullseye->buster mapping since we will test
bullseye soon and there will be a lag until there is a bullseye repo.

Update some tool packages to reflect the new naming.

Bug: T277215

commit 90c3e4dd268700a49e62bf484386ca562bb08ab5
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 11 18:59:32 2021 +0000

Clean up some mariadb files with base move to buster/10.4

No longer have 10.1 installed. Swapping refs for 10.4.

Bug: T277215

commit 8acf37f6100852ecbd6f7781be9b65f462c7d7e0
Author: Jeff Green <jgreen@wikimedia.org>
Date: Thu Mar 11 15:51:06 2021 -0500

remove Stretch exceptions from prometheus module

commit 92da32f73a89f6339c09bcab3fdcf7982f1aa031
Author: Jeff Green <jgreen@wikimedia.org>
Date: Thu Mar 11 15:46:09 2021 -0500

remove Stretch exceptions from mail::postfix

Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 11 23:30:06 2021 +0000

Clean up mariadb/mysql 10.1/stretch references

Fix up the packages for locking and remove stretch specific portions.

Bug: T277215

The major hitch we have found at this point is our use of rssh. rssh isn't available on buster so we have been installing the stretch package on hosts. We will need to find another avenue to handle these cases so that we can remove the stretch repo and purge it from use.

Big chunk of additional commits


commit 1285040642dbff23236c7f74418556d48c0c6e73
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 18 22:59:22 2021 +0000

Remove explicit addition of libpam-systemd to stretch

No more stretch hosts. Not needed any more.

Bug: T277215

commit a20dcb0928cbf967eb12186bcd39dde6047e6e8f
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 18 22:56:11 2021 +0000

Remove stretch repo from base repo installation

Since we aren't running any stretch hosts, we don't need the config of
what repos to install on a stretch host. Removing them.

Bug: T277215

commit f7d5cfc428409c6845376972a8c19eea056412d0
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 18 22:53:25 2021 +0000

Remove references to percona_xtrabackup

When going through the strech specific files I ran across instances of
percona xtrabackup which we aren't using. Also we are going to use
mariabackup going forward over xtrabackup due to some mariadb specific
options. Removing the package definition and all the references.

Bug: T277215

commit 7d612b2c443359a9fb73e43a0e3dce3c71e24bde
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 18 22:18:33 2021 +0000

Remove strech specific service definiton for pybal

No longer needed without stretch

Bug: T277215

commit a41f699c19c00ddd65759c3a03251f3526a8beac
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 18 22:17:37 2021 +0000

Remove stretch specific package name/versions

No longer needed with stretch removed.

Bug: T277215

commit 41565ee10b0b1a3a4d81289f4fbd1f057795c08b
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Thu Mar 18 22:15:54 2021 +0000

Remove stretch backport pinning for a set of packages

No longer needed with stretch out of the rig.

Bug: T277215

commit fc176daee7587165bae49888db97054a31b3cbd0
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Mon Mar 15 23:09:45 2021 +0000

Remove stretch specific code for ack package

Since buster and bullseye use ack for the packge name, we no longer need
this exception code.

Bug: T277215

commit 63f420e34addd2f4bccbece881720030e3d273b4
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Mon Mar 15 23:04:57 2021 +0000

Remove stretch version code for php_release fact

Remove fact code and update doc strings at top.

Bug: T277215

commit ebe545c9e8b51ed670bd4f9344d4f1e8ddb4af5b
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Mon Mar 15 23:03:15 2021 +0000

Remove stretch specific code in auditd config

Bug: T277215

commit b7e0994158d0f378af931dc8bfcbbc3cd0c1385c
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Mon Mar 15 23:00:53 2021 +0000

Remove stretch specific package name for nsca package

Bug: T277215

commit 4d903a8bdc8fdf232b6dd1f335f6797c6bc54503
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Mon Mar 15 22:59:51 2021 +0000

Stretch removal doc fixes.

Bug: T277215

commit 1eedef45eb333fb39cdd1f2917a3bce0dd1e8034
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Mon Mar 15 22:53:50 2021 +0000

Remove strech from install server

Updates some docs and removes instances of stretch for pxeboot. Also
adds in options for buster installs without the http proxy (not really
used currently) and booting the rescue image.

Bug: T277215

commit 12ab49380ad8a93d69c16bc5b13e8716ce586cff
Author: Dallas Wisehaupt <dwisehaupt@wikimedia.org>
Date: Mon Mar 15 22:43:23 2021 +0000

Remove stretch references in pbuilder

Bug: T277215
Dwisehaupt claimed this task.
Dwisehaupt moved this task from Up Next to Done on the fundraising-tech-ops board.

Breaking the rssh task out (T277899). We have completed what we need for this task.