Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC RussianHomePhabricator
Log In

PuppetTag
ActivePublic

Details

Description

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:

Recent Activity

Thu, Jun 27

jcrespo raised the priority of T367882: Possible weird interaction between es backups and puppet runs leading to failures from Low to Medium.

I got another error at backup2002 (es5):

2024-06-26 17:07:31 [ERROR] - Could not read data from enwiki.blobs_cluster27: Lost connection to MySQL server during query
Thu, Jun 27, 7:23 AM · Data-Persistence, database-backups, Puppet

Wed, Jun 26

jcrespo triaged T367882: Possible weird interaction between es backups and puppet runs leading to failures as Low priority.

This seems to not be reproducible, maybe it was related to cold caches after reboot? Lowering the priority as not happening again since, but wanting to trace it at some point.

Wed, Jun 26, 3:18 PM · Data-Persistence, database-backups, Puppet

Tue, Jun 18

Dzahn added a comment to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).

How about adding a MAILTO to the timer and mail a specific list / team / group? I think that alerting via IRC is becoming less reliable and direct email would be more effective. (or even automatic ticket creation)

Tue, Jun 18, 3:47 PM · Infrastructure-Foundations, Puppet
jcrespo updated the task description for T367882: Possible weird interaction between es backups and puppet runs leading to failures.
Tue, Jun 18, 2:24 PM · Data-Persistence, database-backups, Puppet
jcrespo added projects to T367882: Possible weird interaction between es backups and puppet runs leading to failures: Puppet, database-backups, Data-Persistence.
Tue, Jun 18, 2:22 PM · Data-Persistence, database-backups, Puppet
CDanis added a comment to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).

I think the last step to do here is to validate that any rsync failures will get reported on IRC. Then we can consider all the immediate followups of this incident done, and more slowly continue on with the larger work at T367119: Install a default timeout for systemd::timer::jobs.

Tue, Jun 18, 1:52 PM · Infrastructure-Foundations, Puppet

Mon, Jun 17

CDanis triaged T367119: Install a default timeout for systemd::timer::jobs as Low priority.
Mon, Jun 17, 3:09 PM · Infrastructure-Foundations, Puppet
joanna_borun assigned T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10) to CDanis.
Mon, Jun 17, 3:08 PM · Infrastructure-Foundations, Puppet
joanna_borun edited projects for T367028: systemd-timer-mail-wrapper should not send mail as [email protected] from Cloud VPS, added: Puppet; removed Puppet-Core, Infrastructure-Foundations.
Mon, Jun 17, 3:05 PM · Puppet, Cloud-VPS
MoritzMuehlenhoff added a comment to T367119: Install a default timeout for systemd::timer::jobs.

One other option: Add a separate wrapper define systemd::timer::job_capped which has the timeout as a mandatory argument (but without a default). And then reach out to SRE teams to migrate the jobs based what the respective uses cases needed.

Mon, Jun 17, 2:57 PM · Infrastructure-Foundations, Puppet
CDanis added a comment to T367119: Install a default timeout for systemd::timer::jobs.

Alternatives to consider:

  • Make this a required field instead of adding a default [harder up-front but potentially safer]
  • Make omitting this field wmf puppet style guide violation [slower version of the above]
Mon, Jun 17, 2:28 PM · Infrastructure-Foundations, Puppet

Tue, Jun 11

Maintenance_bot removed a project from T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10): Patch-For-Review.
Tue, Jun 11, 8:30 PM · Infrastructure-Foundations, Puppet
gerritbot added a comment to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).

Change #1041760 merged by CDanis:

[operations/puppet@production] puppetserver syncs: also add monitoring + timeout

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

Tue, Jun 11, 8:07 PM · Infrastructure-Foundations, Puppet
gerritbot added a project to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10): Patch-For-Review.
Tue, Jun 11, 7:57 PM · Infrastructure-Foundations, Puppet
gerritbot added a comment to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).

Change #1041760 had a related patch set uploaded (by CDanis; author: CDanis):

[operations/puppet@production] puppetserver syncs: also add monitoring + timeout

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

Tue, Jun 11, 7:57 PM · Infrastructure-Foundations, Puppet
Maintenance_bot removed a project from T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10): Patch-For-Review.
Tue, Jun 11, 7:31 PM · Infrastructure-Foundations, Puppet
gerritbot added a comment to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).

Change #1041217 merged by CDanis:

[operations/puppet@production] enable monitoring+logging for puppetmaster syncs

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

Tue, Jun 11, 7:30 PM · Infrastructure-Foundations, Puppet

Mon, Jun 10

CDanis created T367119: Install a default timeout for systemd::timer::jobs.
Mon, Jun 10, 8:56 PM · Infrastructure-Foundations, Puppet
gerritbot added a project to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10): Patch-For-Review.
Mon, Jun 10, 8:21 PM · Infrastructure-Foundations, Puppet
gerritbot added a comment to T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).

Change #1041217 had a related patch set uploaded (by CDanis; author: CDanis):

[operations/puppet@production] enable monitoring+logging for puppetmaster syncs

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

Mon, Jun 10, 8:21 PM · Infrastructure-Foundations, Puppet
CDanis updated subscribers of T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).
Mon, Jun 10, 8:19 PM · Infrastructure-Foundations, Puppet
CDanis updated the task description for T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).
Mon, Jun 10, 8:17 PM · Infrastructure-Foundations, Puppet
CDanis created T367113: Puppetmaster volatile data not synced to all puppet frontends for a month and a half (2024-04-27 to 2024-06-10).
Mon, Jun 10, 7:25 PM · Infrastructure-Foundations, Puppet

Jun 6 2024

elukey removed a project from T192948: Upgrade prometheus-jmx-exporter on all services using it: User-Elukey.
Jun 6 2024, 4:30 PM · Data-Engineering-Icebox, Analytics-Radar, Platform Team Legacy (Watching / External), observability, Puppet, Services (watching)

May 29 2024

AndrewTavis_WMDE closed T351072: Remove the WDCM clone (stats1007) as Resolved.
May 29 2024, 4:13 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt
AndrewTavis_WMDE added a comment to T351072: Remove the WDCM clone (stats1007).

Perfect, @Lucas_Werkmeister_WMDE! Glad to have this all cleared up :)

May 29 2024, 4:12 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt
Lucas_Werkmeister_WMDE added a comment to T351072: Remove the WDCM clone (stats1007).

I think we can resolve both.

May 29 2024, 2:15 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt
Magnus created T366141: Repeated Puppet failures for PetScan.
May 29 2024, 8:24 AM · Puppet
AndrewTavis_WMDE added a comment to T351072: Remove the WDCM clone (stats1007).

Moving this to verification given the work in T364965. Thanks for all of this, @Lucas_Werkmeister_WMDE! Maybe we can resolve this and leave T364965 until stat1007 is deprecated, or resolve both?

May 29 2024, 7:56 AM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt
AndrewTavis_WMDE moved T351072: Remove the WDCM clone (stats1007) from Prioritized backlog to Product verification on the Wikidata Analytics (Kanban) board.
May 29 2024, 7:47 AM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt

May 27 2024

JJMC89 updated subscribers of T352870: Add humorous redirect for fox.wikimedia.org.
May 27 2024, 8:02 AM · SRE, Puppet
SMMpanels added a comment to T352870: Add humorous redirect for fox.wikimedia.org.
May 27 2024, 7:38 AM · SRE, Puppet

May 23 2024

Lucas_Werkmeister_WMDE added a comment to T351072: Remove the WDCM clone (stats1007).

So basically removing the wdcm.pp related file on GitHub and its Puppet workflows will close both tasks :)

May 23 2024, 3:07 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt

May 22 2024

Manuel added a parent task for T351072: Remove the WDCM clone (stats1007): T364965: stat1007 to stat1011 migration pipeline output check.
May 22 2024, 7:50 AM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt

May 21 2024

Pppery removed a project from T329272: Netbox: use the netbox to also sync networks and network devices: Patch-For-Review.
May 21 2024, 6:13 PM · netbox, Infrastructure-Foundations, observability, User-crusnov, User-jbond, Puppet, SRE
Pppery removed a project from T159412: Convert all of our site.pp/roles to the role/profile paradigm: Patch-For-Review.
May 21 2024, 6:13 PM · Puppet-Core, Infrastructure-Foundations, Technical-Debt, Puppet, SRE
Pppery edited projects for T338277: Puppet git::clone probably does not need `umask` parameter, added: Patch-Needs-Improvement; removed Patch-For-Review.
May 21 2024, 6:12 PM · Patch-Needs-Improvement, Puppet, Release-Engineering-Team
Pppery edited projects for T152059: role::puppetmaster::standalone clones Git repositories as gitpuppet, git-sync-upstream overwrites them as root, added: Patch-Needs-Improvement; removed Patch-For-Review.
May 21 2024, 6:08 PM · Patch-Needs-Improvement, Cloud-VPS, Puppet
AndrewTavis_WMDE added a comment to T351072: Remove the WDCM clone (stats1007).

So basically removing the wdcm.pp related file on GitHub and its Puppet workflows will close both tasks :)

May 21 2024, 3:00 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt
AndrewTavis_WMDE added a comment to T351072: Remove the WDCM clone (stats1007).

Ah looking at this, I'm realizing I restated myself a bit as the work that's left in T364965: stat1007 to stat1011 migration pipeline output check is a duplicate of what's left to do here :) Each task had some other work that was different, but that work is now done for both.

May 21 2024, 2:58 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt
AndrewTavis_WMDE added a comment to T351072: Remove the WDCM clone (stats1007).

Hey @Arian_Bozorg 👋 Yes, we do still need to check this out. I was thinking that @Lucas_Werkmeister_WMDE and I could discuss this when we chat about what else is needed in T364965: stat1007 to stat1011 migration pipeline output check. In that one we've confirmed now that the data is coming in from stat1011, so at this point it'd be good to delete the statistics/manifests/wmde/wdcm.pp and also remove it's workflow from Puppet (just not quite sure if I have access and how to go about the Puppet work).

May 21 2024, 2:55 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt
Arian_Bozorg added a comment to T351072: Remove the WDCM clone (stats1007).

Is this still still required here, trying to find a good spot for this task on the board during triage

May 21 2024, 2:42 PM · Wikidata Dev Team, Wikidata Analytics (Kanban), Puppet, wmde-wikidata-tech, Wikidata, Technical-Debt

May 15 2024

hashar added a parent task for T352870: Add humorous redirect for fox.wikimedia.org: T31079: RESOLVED HUMOROUS (TRACKING).
May 15 2024, 5:02 PM · SRE, Puppet
SMMPakPanel added a comment to T352870: Add humorous redirect for fox.wikimedia.org.
May 15 2024, 4:59 PM · SRE, Puppet

May 14 2024

georg removed a watcher for Puppet: georg.
May 14 2024, 4:51 PM

May 8 2024

Maintenance_bot removed a project from T152060: Inconsistent groups for Git repositories with role::puppetmaster::standalone: Patch-For-Review.
May 8 2024, 5:31 PM · Puppet

Apr 26 2024

Maintenance_bot removed a project from T345909: "Ensure hosts are not performing a change on every puppet run" alert is failing: Patch-For-Review.
Apr 26 2024, 7:03 PM · Infrastructure-Foundations, Puppet-Infrastructure, Puppet

Apr 24 2024

gerritbot added a comment to T345909: "Ensure hosts are not performing a change on every puppet run" alert is failing.

Change #1021875 merged by Muehlenhoff:

[operations/puppet@production] Remove obsolete script to detect ever-changing puppet runs

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

Apr 24 2024, 5:59 AM · Infrastructure-Foundations, Puppet-Infrastructure, Puppet

Apr 19 2024

gerritbot added a project to T345909: "Ensure hosts are not performing a change on every puppet run" alert is failing: Patch-For-Review.
Apr 19 2024, 12:31 PM · Infrastructure-Foundations, Puppet-Infrastructure, Puppet
gerritbot added a comment to T345909: "Ensure hosts are not performing a change on every puppet run" alert is failing.

Change #1021875 had a related patch set uploaded (by Muehlenhoff; author: Muehlenhoff):

[operations/puppet@production] Remove obsolete script to detect ever-changing puppet runs

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

Apr 19 2024, 12:30 PM · Infrastructure-Foundations, Puppet-Infrastructure, Puppet