This tag is a catch-all for Puppet tasks that don't align with Puppet-Core, Puppet-Infrastructure, or Puppet CI. It is not specifically assigned to any team and can be used by any team to conveniently tag Puppet-related tasks.
See also:
This tag is a catch-all for Puppet tasks that don't align with Puppet-Core, Puppet-Infrastructure, or Puppet CI. It is not specifically assigned to any team and can be used by any team to conveniently tag Puppet-related tasks.
See also:
Change #1192934 had a related patch set uploaded (by JHathaway; author: JHathaway):
[operations/puppet@production] acme_chief: delete unused files on passive hosts
Change #1192917 had a related patch set uploaded (by JHathaway; author: JHathaway):
[operations/puppet@production] acme-chief: remove hiera purge guard
Change #670937 abandoned by Majavah:
[operations/puppet@production] proxylistener.py: Port to Python 3
Change #1178597 merged by JHathaway:
[operations/puppet@production] acme_chief: purge old certs
Change #655743 abandoned by Muehlenhoff:
[operations/puppet@production] phabricator/phab_epipe.py: Port to Python 3
Reason:
Different patch was merged for this already
Change #1163883 merged by Andrew Bogott:
[operations/puppet@production] puppetserver: check for rebase in puppetserver-deploy-code
I'll keep an eye on this during the mobile domain switchover.
Change #1178597 had a related patch set uploaded (by JHathaway; author: JHathaway):
[operations/puppet@production] acme_chief: purge old certs
Unassigning myself as there’s nothing for me to do here.
The Cloud-Services project tag is not intended to have any tasks. Please check the list on https://phabricator.wikimedia.org/project/profile/832/ and replace it with a more specific project tag to this task. Thanks!
(cp from gerrit comment)
We had attempted in the past to enable coredumps properly, and run into issues such as servers becoming unresponsive during the process of doing so. We can put a pin on it for not, and properly sort it sometime later
Change #1172010 had a related patch set uploaded (by Lucas Werkmeister (WMDE); author: Lucas Werkmeister (WMDE)):
[operations/puppet@production] systemd::coredump: Install systemd-coredump iff enabled
Change #324727 abandoned by Majavah:
[operations/puppet@production] puppetmaster: Clone repositories in Labs as root
I believe this was fixed with the Puppet 7 migration.
bd808@deployment-puppetserver-1:~$ sudo -i puppet agent -tv Info: Using environment 'production' Info: Retrieving pluginfacts Info: Retrieving plugin Info: Loading facts Info: Caching catalog for deployment-puppetserver-1.deployment-prep.eqiad1.wikimedia.cloud Info: Applying configuration version '(2a0dc7fe3d) git-sync-upstream - puppetserver: check for rebase in puppetserver-deploy-code' Notice: /Stage[main]/Puppetserver/File[/usr/local/bin/puppetserver-deploy-code]/content: --- /usr/local/bin/puppetserver-deploy-code 2024-08-13 13:37:12.537377757 +0000 +++ /tmp/puppet-file20250625-1722938-fawube 2025-06-25 21:17:33.604680379 +0000 @@ -36,9 +36,16 @@ exit 1 fi if [[ "$current_branch" != 'production' ]]; then - printf 'ERROR: Current branch in /srv/git/operations/puppet is "%s", should be "production"\n' "$current_branch" 1>&2 - printf 'ERROR: Exiting rather than deploying something surprising\n' 1>&2 - exit 1 + GIT_DIR=/srv/git/operations/puppet/.git + if [[ -d $GIT_DIR/rebase-apply || -d $GIT_DIR/rebase-merge ]]; then + # T397877 + printf 'INFO: skipping puppetserver update because a rebase is in progress\n' + exit 2 + else + printf 'ERROR: Current branch in /srv/git/operations/puppet is "%s", should be "production"\n' "$current_branch" 1>&2 + printf 'ERROR: Exiting rather than deploying something surprising\n' 1>&2 + exit 1 + fi fi envdir="${codedir}/environments" g10k_envdir="${codedir}/environments_staging"
Mentioned in SAL (#wikimedia-releng) [2025-06-25T21:16:46Z] <bd808> Cherry-picked https://gerrit.wikimedia.org/r/c/operations/puppet/+/1163883/1 to deployment-puppetserver-1 (T397877)
Change #1163883 had a related patch set uploaded (by BryanDavis; author: Bryan Davis):
[operations/puppet@production] puppetserver: check for rebase in puppetserver-deploy-code
Change #1155625 merged by Tiziano Fogli:
[operations/puppet@production] monitoring services: add migration task T370530 to instances
Change #1155625 had a related patch set uploaded (by Tiziano Fogli; author: Tiziano Fogli):
[operations/puppet@production] monitoring services: add migration task T370530 to instances