Page MenuHomePhabricator

Cleanup CI puppet manifests
Closed, ResolvedPublic

Description

The puppet repository has a lot of obsolete manifests for CI. Lot of them can be cleaned out since most of the test environments are now provided via Docker container.

Details

Related Changes in Gerrit:
SubjectAuthorRepoBranchLines +/-
Dzahnoperations/puppetproduction+7 -8
Hasharoperations/puppetproduction+0 -88
Hasharoperations/puppetproduction+0 -32
Hasharoperations/puppetproduction+0 -131
Dzahnoperations/puppetproduction+0 -4
Hasharoperations/puppetproduction+0 -53
Hasharoperations/puppetproduction+0 -16
Hasharoperations/puppetproduction+0 -19
Hasharoperations/puppetproduction+0 -1
Hasharoperations/puppetproduction+0 -7
Hasharoperations/puppetproduction+2 -9
Hasharoperations/puppetproduction+0 -175
Hasharoperations/puppetproduction+27 -1
Hasharoperations/puppetproduction+0 -11
Hasharoperations/puppetproduction+0 -49
Hasharoperations/puppetproduction+0 -42
Hasharoperations/puppetproduction+0 -47
Hasharoperations/puppetproduction+0 -52
Hasharoperations/puppetproduction+0 -31
Hasharoperations/puppetproduction+0 -18
Show related patches Customize query in gerrit

Related Objects

Event Timeline

I guess I will do it since I am responsible for almost of the mess that happened there.

Change 517091 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove colordiff

https://gerrit.wikimedia.org/r/517091

Change 517092 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove unused contint::packages::python

https://gerrit.wikimedia.org/r/517092

Change 517093 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove several unused packages

https://gerrit.wikimedia.org/r/517093

Change 517094 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove unneeded profile::ci::hhvm

https://gerrit.wikimedia.org/r/517094

Change 517095 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove MySQL related configuration

https://gerrit.wikimedia.org/r/517095

Change 517098 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: drop contint::tmpfs

https://gerrit.wikimedia.org/r/517098

Change 517091 merged by Dzahn:
[operations/puppet@production] contint: remove colordiff

https://gerrit.wikimedia.org/r/517091

Change 517098 merged by Dzahn:
[operations/puppet@production] contint: drop contint::tmpfs

https://gerrit.wikimedia.org/r/517098

Change 517095 merged by Dzahn:
[operations/puppet@production] contint: remove MySQL related configuration

https://gerrit.wikimedia.org/r/517095

Change 517092 merged by Alexandros Kosiaris:
[operations/puppet@production] contint: remove unused contint::packages::python

https://gerrit.wikimedia.org/r/517092

Change 517093 merged by Alexandros Kosiaris:
[operations/puppet@production] contint: remove several unused packages

https://gerrit.wikimedia.org/r/517093

Change 517094 merged by Alexandros Kosiaris:
[operations/puppet@production] contint: remove unneeded profile::ci::hhvm

https://gerrit.wikimedia.org/r/517094

Change 523147 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] releases: stop using contint for php, use prod profile

https://gerrit.wikimedia.org/r/523147

Change 523148 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove php packages

https://gerrit.wikimedia.org/r/523148

Change 523150 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: apply apt::unattend_upgrade at role level

https://gerrit.wikimedia.org/r/523150

Change 523147 abandoned by Hashar:
releases: use php production profile instead of contint

https://gerrit.wikimedia.org/r/523147

Change 523147 restored by Hashar:
releases: use php production profile instead of contint

https://gerrit.wikimedia.org/r/523147

hashar triaged this task as Medium priority.

Mentioned in SAL (#wikimedia-releng) [2019-07-18T13:37:53Z] <hashar> integration: rm /etc/apt/sources.list.d/sury-php.list and remove php packages | https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/523148/ | T225735

Mentioned in SAL (#wikimedia-releng) [2019-07-18T13:51:14Z] <hashar> integration: in hiera project config, remove classes: [ contint::packages::apt ] | T225735

Change 524219 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove sqlite3 debian package

https://gerrit.wikimedia.org/r/524219

Change 524221 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: no more include ::packages::javascript by default

https://gerrit.wikimedia.org/r/524221

Change 524224 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: no more include ::contint::packages::ruby by default

https://gerrit.wikimedia.org/r/524224

Change 524225 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove contint::php

https://gerrit.wikimedia.org/r/524225

Change 524221 abandoned by Hashar:
contint: no more include ::packages::javascript by default

Reason:
Abandoning that change for now since we still need NodeJS / Npm on the permanent slaves :-\

https://gerrit.wikimedia.org/r/524221

The chain of doom:

remote: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/523147 releases: inline php packages installation
remote: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/523148 contint: remove php packages
remote: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/523150 contint: apply apt::unattend_upgrade at role level
remote: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/524219 contint: remove sqlite3 debian package
remote: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/524224 contint: no more include ::contint::packages::ruby by default
remote: https://gerrit.wikimedia.org/r/#/c/operations/puppet/+/524225 contint: remove contint::php

Change 523147 merged by Muehlenhoff:
[operations/puppet@production] releases: inline php packages installation

https://gerrit.wikimedia.org/r/523147

Change 523148 merged by Muehlenhoff:
[operations/puppet@production] contint: remove php packages

https://gerrit.wikimedia.org/r/523148

Change 523150 merged by Muehlenhoff:
[operations/puppet@production] contint: apply apt::unattend_upgrade at role level

https://gerrit.wikimedia.org/r/523150

Change 524219 merged by Muehlenhoff:
[operations/puppet@production] contint: remove sqlite3 debian package

https://gerrit.wikimedia.org/r/524219

Change 524224 merged by Muehlenhoff:
[operations/puppet@production] contint: no more include ::contint::packages::ruby by default

https://gerrit.wikimedia.org/r/524224

Change 524225 merged by Muehlenhoff:
[operations/puppet@production] contint: remove contint::php

https://gerrit.wikimedia.org/r/524225

Change 525063 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove arcanist

https://gerrit.wikimedia.org/r/525063

Change 525063 merged by Elukey:
[operations/puppet@production] contint: remove arcanist

https://gerrit.wikimedia.org/r/525063

I guess it is good enough for now, the bulk of the cleanup has been accomplished.

Change 597011 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: cleanup no more used material

https://gerrit.wikimedia.org/r/597011

Change 597013 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove local apache virtualhost

https://gerrit.wikimedia.org/r/597013

Change 597016 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove profile::ci::browsers

https://gerrit.wikimedia.org/r/597016

Change 597011 merged by Dzahn:
[operations/puppet@production] contint: cleanup no more used material

https://gerrit.wikimedia.org/r/597011

Change 597027 had a related patch set uploaded (by Hashar; owner: Hashar):
[operations/puppet@production] contint: remove obsolete roles

https://gerrit.wikimedia.org/r/597027

Change 597028 had a related patch set uploaded (by Dzahn; owner: Dzahn):
[operations/puppet@production] ci: rename role::ci::slave::labs::common to a profile

https://gerrit.wikimedia.org/r/597028

Change 597026 had a related patch set uploaded (by Dzahn; owner: Dzahn):
[operations/puppet@production] jenkins: remove unused java_path variable

https://gerrit.wikimedia.org/r/597026

Change 597026 merged by Dzahn:
[operations/puppet@production] jenkins: remove unused java_path variable

https://gerrit.wikimedia.org/r/597026

Change 597013 merged by Dzahn:
[operations/puppet@production] contint: remove local apache virtualhost

https://gerrit.wikimedia.org/r/597013

Change 597016 merged by Dzahn:
[operations/puppet@production] contint: remove profile::ci::browsers

https://gerrit.wikimedia.org/r/597016

Change 597027 merged by Dzahn:
[operations/puppet@production] contint: remove obsolete roles

https://gerrit.wikimedia.org/r/597027

Change 597028 merged by Dzahn:
[operations/puppet@production] ci: rename role::ci::slave::labs::common to a profile

https://gerrit.wikimedia.org/r/597028

All patches ninja merged by Daniel