{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":8013229,"defaultBranch":"production","name":"operations-puppet","ownerLogin":"wikimedia","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-02-04T18:20:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/56668?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1722588949.0","currentOid":""},"activityList":{"items":[{"before":"7a2e9f671847a27166036d08035ab32319d193d2","after":"049ff791d3a664352cf68fc8eff558fdc5a80826","ref":"refs/heads/production","pushedAt":"2024-09-19T22:15:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"acme_chief: authorize new machine gerrit2003 to fetch gerrit certs\n\nBug: T372804\nChange-Id: I7e267f4c00ba7c3f0f2e2aeb3efcab808f3b927f","shortMessageHtmlLink":"acme_chief: authorize new machine gerrit2003 to fetch gerrit certs"}},{"before":"a68a71d2c9b7dc569bddab2bb0ab907ebab0c640","after":"7a2e9f671847a27166036d08035ab32319d193d2","ref":"refs/heads/production","pushedAt":"2024-09-19T19:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"gerrit::proxy: ensure /var/www/ exists before files under it\n\nFiles under path /var/www/ that are managed by puppet require\nthe httpd class to install Apache httpd first.\n\nOtherwise /var/www/ doesn't exist yet and a bunch of\n\"No such file or directory\" errors happen on the first puppet run.\n\nTo avoid a separate require parameter for each file we ensure\n/var/www/ exists even before class httpd.\n\nBug: T372804\nChange-Id: I0c4a63eb9983fa28bfa867133e1c52fa9e279707","shortMessageHtmlLink":"gerrit::proxy: ensure /var/www/ exists before files under it"}},{"before":"489baa41dc53caf24c05e598f72223593f7d0235","after":"a68a71d2c9b7dc569bddab2bb0ab907ebab0c640","ref":"refs/heads/production","pushedAt":"2024-09-19T18:41:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"vrts: add required module for 6.5.10\n\nBug: T373420\nChange-Id: Ia88b0aa23caddd0117396a3d7ce18068bf634322","shortMessageHtmlLink":"vrts: add required module for 6.5.10"}},{"before":"1b9668dc618fc8c0102ffdb82f175d5638f9651d","after":"489baa41dc53caf24c05e598f72223593f7d0235","ref":"refs/heads/production","pushedAt":"2024-09-19T18:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"gerrit::proxy: fix link target for gerrit logo\n\nOn first puppet run on a new machine setting up gerrit::proxy:\n\nError: Could not evaluate:\nCould not retrieve information from environment production\nsource(s) file:///var/lib/gerrit2/review_site/static/wikimedia-codereview-logo.cache.png\n\nAnd looking at the code it seems obvious why.\n\nA link should have a target parameter, not a source parameter.\n\nJust like the other link above does.\n\nIt's not clear to me why we didn't notice it since 2016 since\nthis seems to come all the way back from Ideebea72ddbd8.\n\nOn gerrit1003 in production it's currently NOT a link, it's the same\nfile in 2 separate locations.\n\ndiff /var/www/wikimedia-codereview-logo.cache.png\n/var/lib/gerrit2/review_site/static/wikimedia-codereview-logo.cache.png\n\nshows they are the identical but 2 copies of the PNG file.\n\nBug: T372804\nChange-Id: Ib7b427aec47c8e29c83f60e4329e51442a9af87a","shortMessageHtmlLink":"gerrit::proxy: fix link target for gerrit logo"}},{"before":"d3be6c3e33e51d677c1fa55ef95550035bf292ed","after":"1b9668dc618fc8c0102ffdb82f175d5638f9651d","ref":"refs/heads/production","pushedAt":"2024-09-19T18:04:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"vrts: change primary host\n\nBug: T373420\nChange-Id: Ia6f45742b015b624028420f8cc04d49d9fc78d3d","shortMessageHtmlLink":"vrts: change primary host"}},{"before":"731e19ad1714fc000ffab0a3528e05b9c826390b","after":"d3be6c3e33e51d677c1fa55ef95550035bf292ed","ref":"refs/heads/production","pushedAt":"2024-09-19T17:30:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"varnish: Remove carriers netmap\n\nWe no longer use carriers.json, which was previously used for comparing\nthe X-Carrier header values with the file. This functionality was\nremoved with da1b4c74 and the remnants here are leftovers.\n\n\"X-Carrier\" contained -\nentries and \"X-Carrier-Meta\" contained the zeronet metadata like \"wap\".\nCombined, these created the \"X-CS2\" header.\n\nBug: T370200\nChange-Id: I0bdf85e736701e1728027a991fd2e2f9ddfc080f","shortMessageHtmlLink":"varnish: Remove carriers netmap"}},{"before":"521d0036261cdeb29470c2a8bfdb4a2ec6be553d","after":"731e19ad1714fc000ffab0a3528e05b9c826390b","ref":"refs/heads/production","pushedAt":"2024-09-19T17:15:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Add missing colon to rclone upstream config for db1208\n\nThe 'everything' remote configuration in the rclone configuration was\nmissing a colon between the name of the remote and the path element.\n\nHosts: db1208.eqiad.wmnet\nBug: T372908\nChange-Id: Ie232d99a6af7328ef7e7eeeb1e74eb8bc1170cb2","shortMessageHtmlLink":"Add missing colon to rclone upstream config for db1208"}},{"before":"176c5efc5e7a2f30fcbff2ec341617d1a7ec35b7","after":"521d0036261cdeb29470c2a8bfdb4a2ec6be553d","ref":"refs/heads/production","pushedAt":"2024-09-19T16:59:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Enable the S3 to local backups on db1208\n\nWe will be backing up certain S3 buckets from the Ceph cluster to db1208\nin order that we can then back these up to bacula.\n\nHosts: db1208.eqiad.wmnet\nBug: T372908\nChange-Id: I56d359b29543e865a4a1edbdc0d3a64463fb2365","shortMessageHtmlLink":"Enable the S3 to local backups on db1208"}},{"before":"4ab8dbe1a986e67956708e03a36d793d47df2eb5","after":"176c5efc5e7a2f30fcbff2ec341617d1a7ec35b7","ref":"refs/heads/production","pushedAt":"2024-09-19T16:24:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Weekly Phabricator data for Tech News: Add Auto-Submitted\n\nSee RFC 3834.\n\nChange-Id: I503e4b4f2429f1d6baaecfa7f5abd1ab6c3f7b39","shortMessageHtmlLink":"Weekly Phabricator data for Tech News: Add Auto-Submitted"}},{"before":"fb9a6f2415368fae7db20abc2a00fd8a3b20a081","after":"4ab8dbe1a986e67956708e03a36d793d47df2eb5","ref":"refs/heads/production","pushedAt":"2024-09-19T16:23:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"alert: Ensure Prometheus Alertmanager starts at boot\n\nThis commit resolves an issue where the prometheus-alertmanager service was not\nautomatically starting at boot but only after the first Puppet run. The change\nensures that the service is enabled to start on boot across both the alert hosts\nand the alert instances in WMCS.\n\nBug: T375138\nChange-Id: I889776f2e520e9f59d7b0be76f9c5a7543df945c","shortMessageHtmlLink":"alert: Ensure Prometheus Alertmanager starts at boot"}},{"before":"0ee371d2fbe3a4b005d932cbafafbf18fb33cd3c","after":"fb9a6f2415368fae7db20abc2a00fd8a3b20a081","ref":"refs/heads/production","pushedAt":"2024-09-19T15:20:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"envoy: set downstream and upstream idle timeout hiera keys for cloud\n\nfollow-up to I7453618cfeb which introduced these new parameters\nbut did not set them in cloud which made puppet runs fail on\nany cloud instance using envoy.\n\nBug: T373517\nChange-Id: I6b52924f5ba9a249e1849b79b956257e29673d65","shortMessageHtmlLink":"envoy: set downstream and upstream idle timeout hiera keys for cloud"}},{"before":"bb8bc931561863c9c097b963154e0a0375d9ef66","after":"0ee371d2fbe3a4b005d932cbafafbf18fb33cd3c","ref":"refs/heads/production","pushedAt":"2024-09-19T14:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"mariadb: remove db2129\n\nAs per T375186 and T374623\n\nBug: T375186\nChange-Id: I81cbc3de9036f63aa837dd6a0643a8d22d77cf81","shortMessageHtmlLink":"mariadb: remove db2129"}},{"before":"96f3fd33b6f7fb63f7e9457acb4162ce3728c28c","after":"bb8bc931561863c9c097b963154e0a0375d9ef66","ref":"refs/heads/production","pushedAt":"2024-09-19T14:20:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"purged: revert use_pki flag\n\nBug: T360506\nHosts: auto\nChange-Id: I5d987d6d2a510103d9de773bff7ebe8d2bbd5edc","shortMessageHtmlLink":"purged: revert use_pki flag"}},{"before":"16935f497a3fee489365331cd659145e3f1195d4","after":"96f3fd33b6f7fb63f7e9457acb4162ce3728c28c","ref":"refs/heads/production","pushedAt":"2024-09-19T13:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"kerberos: remove absented checks\n\nBug: T357099\nChange-Id: I8450f0e9f20543a331a600137ed6a4acbd88c78b","shortMessageHtmlLink":"kerberos: remove absented checks"}},{"before":"36ba182b88e07be2c55c905d64d38a2bb0198a75","after":"16935f497a3fee489365331cd659145e3f1195d4","ref":"refs/heads/production","pushedAt":"2024-09-19T13:33:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"profile::puppetserver: correctly populate the MASTERS env variable\n\nIn the puppet-merge.sh script we have two env variables:\n- MASTERS\n- WORKERS\nThe first one was meant to target only puppetmaster frontends,\nmeanwhile the latter all servers (including backends). We then added\npuppetservers, and the difference between them got blurry.\n\nWe moved the puppet-merge script to puppetserver1001, and now\nMASTERS is only relevant to understand on what nodes the labsprivate\nchanges are propagated. It is currently too broad, and we got reports\nof puppet-merge failures of labs-private changes, since they got\npushed to puppetmaster backend hosts that don't have the repo\nchecked out.\n\nReduce the scope of MASTERS for the moment, we'll get rid of it\nwhen the puppetmaster decommission happens.\n\nBug: T374443\nChange-Id: I85260f593e5b3870aeb6913d5012120ae6f2d69d","shortMessageHtmlLink":"profile::puppetserver: correctly populate the MASTERS env variable"}},{"before":"d6e1d54e41e98a9a9816c37ab04d73f7fe6339d5","after":"36ba182b88e07be2c55c905d64d38a2bb0198a75","ref":"refs/heads/production","pushedAt":"2024-09-19T13:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Configure a bacula fileset and job for db1208\n\nWe are going to be creating a scheduled backup of various S3 buckets\nfrom the DPE Ceph cluster, by means of a daily rclone job that runs on\ndb1208.\n\nThe buckets themselves contain postgresql base backups and WAL archives,\ncreated by barman-cloud.\n\nThis commit adds the local directory on db1208 where these backups will\nbe saved, to the bacula configuration.\n\nHosts: O:backup,db1208.eqiad.wmnet\nBug: T372908\nChange-Id: I5e2b3a89a29ad8d4fdbe5965a0b21bbcd6dc81f0","shortMessageHtmlLink":"Configure a bacula fileset and job for db1208"}},{"before":"aba1b282868afa62e93a4f7877f0e0e48679008f","after":"d6e1d54e41e98a9a9816c37ab04d73f7fe6339d5","ref":"refs/heads/production","pushedAt":"2024-09-19T13:22:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"ganeti: remove absented checks\n\nBug: T357099\nChange-Id: I426687c030bdb41767c491f90c0f1e184cf6871a","shortMessageHtmlLink":"ganeti: remove absented checks"}},{"before":"acf3e3c6947e1fa20df7ab134a40595beee2d841","after":"aba1b282868afa62e93a4f7877f0e0e48679008f","ref":"refs/heads/production","pushedAt":"2024-09-19T13:16:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"profile::firewall: Absent confd config when it is disabled\n\nRemove the confd config in case defs_from_etcd is disabled.\n\nHosts: kubestage2001.codfw.wmnet\nHosts: ml-staging2001.codfw.wmnet\nBug: T374366\nChange-Id: I6b7fb230d97b24a543305603c6dbb361880cb2de","shortMessageHtmlLink":"profile::firewall: Absent confd config when it is disabled"}},{"before":"a911ca49495733c8a85271ab1ecb10cc80406d9a","after":"acf3e3c6947e1fa20df7ab134a40595beee2d841","ref":"refs/heads/production","pushedAt":"2024-09-19T13:13:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"samplicator: remove absented check\n\nBug: T357099\nChange-Id: I509b6b3add0cb09c304ed9b1278e16f8dad18681","shortMessageHtmlLink":"samplicator: remove absented check"}},{"before":"02b39cde65981a1ef74217e7a81b6b82995209e3","after":"a911ca49495733c8a85271ab1ecb10cc80406d9a","ref":"refs/heads/production","pushedAt":"2024-09-19T13:05:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Render the rclone config file for db1208 postgres backups\n\nThis is an iteration on the out-of-band backup mechanism for the\npostgresql databases hosted on dse-k8s.\n\nWe wish to validate that the configuration file for rclone is created\ncorrectly, before scheduling the backups.\n\nHosts: db1208.eqiad.wmnet\nBug: T372908\nChange-Id: I525e99037d4cdcfbcc15f6cdb9a8ee88c9824c21","shortMessageHtmlLink":"Render the rclone config file for db1208 postgres backups"}},{"before":"c37aefa938de87eeb74d43417178d15855e4384e","after":"02b39cde65981a1ef74217e7a81b6b82995209e3","ref":"refs/heads/production","pushedAt":"2024-09-19T12:37:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"firewall: add missing cloud.yaml entry\n\nIntroduced by I8a1a4e0b30c01e7f235dacbafa6ca3fa8c652a68\n\nSigned-off-by: David Caro \nChange-Id: Ie84722ee1bfbd14117c53d554a45370fcca66ef6","shortMessageHtmlLink":"firewall: add missing cloud.yaml entry"}},{"before":"7991c865f4295aa883ef583e96b218dae7111682","after":"c37aefa938de87eeb74d43417178d15855e4384e","ref":"refs/heads/production","pushedAt":"2024-09-19T11:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"ferm: Allow to specify a different ferm-status command to use\n\nFor debugging the interaction of puppet and ferm-status it would be nice\nto be able to locally modify ferm-status without it being overwritten by\npuppet.\n\nHosts: kubestage2001.codfw.wmnet\nHosts: kubestage2002.codfw.wmnet\nBug: T374366\nChange-Id: I8a1a4e0b30c01e7f235dacbafa6ca3fa8c652a68","shortMessageHtmlLink":"ferm: Allow to specify a different ferm-status command to use"}},{"before":"a878ffb9bab720def3961688aab6e60e76a94b85","after":"7991c865f4295aa883ef583e96b218dae7111682","ref":"refs/heads/production","pushedAt":"2024-09-19T11:04:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Add cloudsw to gNMIc targets\n\nNow that Ib8660c7baf5f64c7b97a2c92183ccbe4e6e62a61 is deployed.\n\nHosts: netflow1002.eqiad.wmnet\nChange-Id: I9b11328bc72cd42351f9af40e792ead1e043c22f","shortMessageHtmlLink":"Add cloudsw to gNMIc targets"}},{"before":"421a6bebcef129ba87c1481c7864638c863e969a","after":"a878ffb9bab720def3961688aab6e60e76a94b85","ref":"refs/heads/production","pushedAt":"2024-09-19T10:37:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"deployment_server: create mw-dump-rev-content-reconcile-enrich users\n\nHosts: deploy1003.eqiad.wmnet\nSigned-off-by: Balthazar Rouberol \nBug: T368787\nChange-Id: I86371a2a825706740c8ce127bff16aa88bb272c1","shortMessageHtmlLink":"deployment_server: create mw-dump-rev-content-reconcile-enrich users"}},{"before":"3c3254bacc0be970c504f716e8368fd9386e4c0e","after":"421a6bebcef129ba87c1481c7864638c863e969a","ref":"refs/heads/production","pushedAt":"2024-09-19T10:36:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Revert \"Remove puppetmaster1003 from active Puppet 5 servers\"\n\nThe disk has been replaced and the RAID rebuilt.x\n\nThis reverts commit c2484003ae4858967944c1d4fe61325c2f99f545.\n\nBug: T373888\nChange-Id: Id17ec5ee726677e138ab33104d02cc1bd50ac1b6","shortMessageHtmlLink":"Revert \"Remove puppetmaster1003 from active Puppet 5 servers\""}},{"before":"3e4bda85a8d3c4dd990276573d85f39ac54212cc","after":"3c3254bacc0be970c504f716e8368fd9386e4c0e","ref":"refs/heads/production","pushedAt":"2024-09-19T09:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Remove check_procs alerts for statsd and statsv\n\nReplaced by SystemdUnitFailed\n\nBug: T357099\nChange-Id: If5e70cd1df015c77cc77c1853d7340ff73d81e80","shortMessageHtmlLink":"Remove check_procs alerts for statsd and statsv"}},{"before":"e41fe424351ed5c4eb17ec068ae9a293d9dda6fd","after":"3e4bda85a8d3c4dd990276573d85f39ac54212cc","ref":"refs/heads/production","pushedAt":"2024-09-19T09:41:51.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"wikikube: Disable requestctl ferm rules and definitions\n\nThese rules are of no use on k8s workers as they don't see external IPs\nand also pass traffic directly to Pods, bypassing the iptables rules\nthat might be set by this.\n\nHosts: O:kubernetes::master_stacked\nHosts: O:kubernetes::staging::master_stacked\nHosts: O:kubernetes::worker\nHosts: O:kubernetes::staging::worker\nBug: T374366\nChange-Id: I34f17813d3276ef3f3985e127b8d80cf9f615baf","shortMessageHtmlLink":"wikikube: Disable requestctl ferm rules and definitions"}},{"before":"d42cd5bad48d8b953ea6eb8575b6a50df37f625a","after":"e41fe424351ed5c4eb17ec068ae9a293d9dda6fd","ref":"refs/heads/production","pushedAt":"2024-09-19T09:25:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Decom kafka-main2005\n\nRemove kafka-main2005 from puppet\n\nBug: T374688\nChange-Id: Ifab03eb6ebc47adfdca61e5759902cf1f33e3e78","shortMessageHtmlLink":"Decom kafka-main2005"}},{"before":"75de3967b7fe93ae30dc817094a6a3b8bc14b0e0","after":"d42cd5bad48d8b953ea6eb8575b6a50df37f625a","ref":"refs/heads/production","pushedAt":"2024-09-19T09:17:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"jenkins: print stacktraces to logs\n\nThe exception message and its stacktraces provide valuable information.\nWe did the same for the release Jenkins recently.\n\nChange-Id: I14eca8a4faaf720839d7b6e03a0118afdd2ee0a7","shortMessageHtmlLink":"jenkins: print stacktraces to logs"}},{"before":"4d8ceea198517cee45c08cdb0abab2936041c389","after":"75de3967b7fe93ae30dc817094a6a3b8bc14b0e0","ref":"refs/heads/production","pushedAt":"2024-09-19T08:40:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"wmfgerrit","name":"Wikimedia Gerrit","path":"/wmfgerrit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2539292?s=80&v=4"},"commit":{"message":"Fix ferm_status to actually compare rules\n\nI712ee83e37137b5488eb786c0d2279cb17e29494 broke the comparison of chains\nas sorted() does return a sorted list of dictionary keys, so the chain\nnames where compared but their contents where not.\n\nThis change also adds arguments to provide iptables-save output from\nfiles rather than running ferm/iptables-save for easier debugging. Also\na flag was added to limit parsing to IPv4.\n\nBug: T374366\nChange-Id: If32a1e459594ca2b00936edb17f222df5f4d2484","shortMessageHtmlLink":"Fix ferm_status to actually compare rules"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEu1z-PQA","startCursor":null,"endCursor":null}},"title":"Activity ยท wikimedia/operations-puppet"}