for (;;);{"error":null,"payload":{"timeline":"\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_69\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"8688232\" id=\"8688232\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_68\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_0\"\u003eJMeybohm\u003c\/a\u003e created this task.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#8688232\" data-sigil=\"has-tooltip\" data-meta=\"0_67\"\u003e\u003cspan class=\"screen-only\"\u003eMar 13 2023, 4:27 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-03-13 16:27:11 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_72\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"display: none;\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"8688244\" id=\"8688244\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_71\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003cspan class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_5\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-lock lightgreytext\" data-meta=\"0_6\" aria-hidden=\"true\"\u003e\u003c\/span\u003eRestricted Application\u003c\/span\u003e added a subscriber: \u003ca href=\"\/p\/Aklapper\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_7\"\u003eAklapper\u003c\/a\u003e. \u003cspan class=\"phui-timeline-extra-information\"\u003e \u00b7 \u003ca href=\"\/herald\/transcript\/5227832\/\"\u003eView Herald Transcript\u003c\/a\u003e\u003c\/span\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#8688244\" data-sigil=\"has-tooltip\" data-meta=\"0_70\"\u003e\u003cspan class=\"screen-only\"\u003eMar 13 2023, 4:27 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-03-13 16:27:12 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_75\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"8688245\" id=\"8688245\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-columns phui-timeline-icon\" data-meta=\"0_74\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_8\"\u003eJMeybohm\u003c\/a\u003e moved this task from \u003ca href=\"\/project\/board\/3775\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_9\"\u003eIncoming \ud83d\udc2b\u003c\/a\u003e to \u003ca href=\"\/project\/board\/3775\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_10\"\u003e\u2388Kubernetes\u003c\/a\u003e on the \u003ca href=\"\/tag\/serviceops-deprecated\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_11\"\u003eserviceops-deprecated\u003c\/a\u003e board.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#8688245\" data-sigil=\"has-tooltip\" data-meta=\"0_73\"\u003e\u003cspan class=\"screen-only\"\u003eMar 13 2023, 4:27 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-03-13 16:27:27 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_84\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"8793156\" id=\"8793156\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_83\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_12\"\u003eJMeybohm\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#8793156\" data-sigil=\"has-tooltip\" data-meta=\"0_82\"\u003e\u003cspan class=\"screen-only\"\u003eApr 19 2023, 1:59 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-04-19 13:59:27 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_80\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_81\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_13\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003e\u003ca href=\"\/T334510\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_2\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT334510: Produce requests to eventgate-logging-external in eqiad occasionally fail.\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e is an incarnation of an issue which could probably have been circumvented by this as well\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_93\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"8979684\" id=\"8979684\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_92\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_14\"\u003eJMeybohm\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#8979684\" data-sigil=\"has-tooltip\" data-meta=\"0_91\"\u003e\u003cspan class=\"screen-only\"\u003eJun 30 2023, 6:27 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-06-30 06:27:55 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_89\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_90\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_15\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eSo is \u003ca href=\"\/T340780\" class=\"phui-tag-view phui-tag-type-object \" data-sigil=\"hovercard\" data-meta=\"0_3\"\u003e\u003cspan class=\"phui-tag-core-closed\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-object\"\u003eT340780: linkrecommendation kubernetes service is down with HTTP 504: "upstream request timeout"\u003c\/span\u003e\u003c\/span\u003e\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_96\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/fyspzxbdexdgis6tnoxa\/PHID-FILE-pnm6rf4slxq6gdaxhcxs\/5f9489-alphanumeric_lato-dark_U.png-255%2C255%2C255%2C0.7.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Urbanecm_WMF\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"8980151\" id=\"8980151\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_95\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Urbanecm_WMF\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_16\"\u003eUrbanecm_WMF\u003c\/a\u003e mentioned this in \u003ca href=\"\/T340780\" class=\"phui-handle handle-status-closed\" data-sigil=\"hovercard\" data-meta=\"0_17\"\u003eT340780: linkrecommendation kubernetes service is down with HTTP 504: "upstream request timeout"\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#8980151\" data-sigil=\"has-tooltip\" data-meta=\"0_94\"\u003e\u003cspan class=\"screen-only\"\u003eJun 30 2023, 10:17 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-06-30 10:17:21 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_99\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/lvt5pyizsk3uckl4msuc\/PHID-FILE-eiyvx2uovr7zblyb6rkl\/profile-Kosiaris%2C_Alexandros_Sept_2013.jpg)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/akosiaris\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"8980854\" id=\"8980854\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_98\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/akosiaris\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_18\"\u003eakosiaris\u003c\/a\u003e mentioned this in \u003ca href=\"\/T340843\" class=\"phui-handle handle-status-closed\" data-sigil=\"hovercard\" data-meta=\"0_19\"\u003eT340843: WikiKube: Investigate how to abstract misc Mariadb clusters host\/ip information so that no deployment of apps is needed when a master is failed over\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#8980854\" data-sigil=\"has-tooltip\" data-meta=\"0_97\"\u003e\u003cspan class=\"screen-only\"\u003eJun 30 2023, 1:29 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-06-30 13:29:15 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_102\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/c6xmpug7aawzqcut5d3f\/PHID-FILE-v2zy4knvlloiceegtfy7\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/fgiunchedi\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9142372\" id=\"9142372\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_101\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/fgiunchedi\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_20\"\u003efgiunchedi\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9142372\" data-sigil=\"has-tooltip\" data-meta=\"0_100\"\u003e\u003cspan class=\"screen-only\"\u003eSep 5 2023, 12:53 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-09-05 12:53:02 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_106\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9209819\" id=\"9209819\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_104\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_21\"\u003eJMeybohm\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-f4ziiln7z2m2yhr\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9209819\" data-sigil=\"has-tooltip\" data-meta=\"0_103\"\u003e\u003cspan class=\"screen-only\"\u003eSep 29 2023, 9:32 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-09-29 09:32:17 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_105\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_22\"\u003eJMeybohm\u003c\/a\u003e added a subscriber: \u003ca href=\"\/p\/EBernhardson\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_23\"\u003eEBernhardson\u003c\/a\u003e.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_109\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9209851\" id=\"9209851\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_108\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_24\"\u003eJMeybohm\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-qhgig7gqidrppky\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9209851\" data-sigil=\"has-tooltip\" data-meta=\"0_107\"\u003e\u003cspan class=\"screen-only\"\u003eSep 29 2023, 9:41 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-09-29 09:41:16 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_112\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/f7bqgojrukvox66675ks\/PHID-FILE-jbia46nhniqukzohp6zr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/BTullis\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9209864\" id=\"9209864\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_111\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/BTullis\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_25\"\u003eBTullis\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9209864\" data-sigil=\"has-tooltip\" data-meta=\"0_110\"\u003e\u003cspan class=\"screen-only\"\u003eSep 29 2023, 9:47 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-09-29 09:47:33 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_115\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/tniasmrxjnwpefcxfpiy\/PHID-FILE-ctcb3luu4sewou7hdwlp\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/dcausse\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9210617\" id=\"9210617\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_114\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/dcausse\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_26\"\u003edcausse\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9210617\" data-sigil=\"has-tooltip\" data-meta=\"0_113\"\u003e\u003cspan class=\"screen-only\"\u003eSep 29 2023, 1:27 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-09-29 13:27:35 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_118\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/263tz2pyjwqwewbq4ct7\/PHID-FILE-oktdhozw4xeg4efc4zmf\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/bking\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9211667\" id=\"9211667\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_117\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/bking\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_27\"\u003ebking\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9211667\" data-sigil=\"has-tooltip\" data-meta=\"0_116\"\u003e\u003cspan class=\"screen-only\"\u003eSep 29 2023, 5:04 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-09-29 17:04:16 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_121\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9398941\" id=\"9398941\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_120\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_28\"\u003ebrouberol\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9398941\" data-sigil=\"has-tooltip\" data-meta=\"0_119\"\u003e\u003cspan class=\"screen-only\"\u003eDec 12 2023, 9:41 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-12 09:41:24 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_124\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9398996\" id=\"9398996\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_123\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_29\"\u003eJMeybohm\u003c\/a\u003e renamed this task from \u003cspan class=\"phui-timeline-value\"\u003eMake more use of Calico network policy features\u003c\/span\u003e to \u003cspan class=\"phui-timeline-value\"\u003eImprove how we address outside k8s infrastructure from within charts (e.g. network policies)\u003c\/span\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9398996\" data-sigil=\"has-tooltip\" data-meta=\"0_122\"\u003e\u003cspan class=\"screen-only\"\u003eDec 12 2023, 9:59 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-12 09:59:12 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_127\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/gaj2wbcq54jfzcscgqrn\/PHID-FILE-jyedy4j2gqeydwbnujxx\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Ottomata\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9416324\" id=\"9416324\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user-plus phui-timeline-icon\" data-meta=\"0_126\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Ottomata\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_30\"\u003eOttomata\u003c\/a\u003e subscribed.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9416324\" data-sigil=\"has-tooltip\" data-meta=\"0_125\"\u003e\u003cspan class=\"screen-only\"\u003eDec 19 2023, 5:06 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-19 17:06:12 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_130\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/gaj2wbcq54jfzcscgqrn\/PHID-FILE-jyedy4j2gqeydwbnujxx\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Ottomata\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9416349\" id=\"9416349\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-pencil phui-timeline-icon\" data-meta=\"0_129\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Ottomata\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_31\"\u003eOttomata\u003c\/a\u003e updated the task description. \u003ca href=\"\/transactions\/detail\/PHID-XACT-TASK-aqn37gtdldigzgi\/\" data-sigil=\"workflow\"\u003e(Show Details)\u003c\/a\u003e\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9416349\" data-sigil=\"has-tooltip\" data-meta=\"0_128\"\u003e\u003cspan class=\"screen-only\"\u003eDec 19 2023, 5:17 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-19 17:17:24 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell phui-timeline-green\" data-sigil=\"transaction anchor-container\" data-meta=\"0_135\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wxni4dd2w73zpqvtmjdq\/PHID-FILE-ywrfhopc4oo74akgzhxh\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/Gehel\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9420695\" id=\"9420695\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill fill-has-color phui-timeline-icon-fill-green\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-user phui-timeline-icon\" data-meta=\"0_132\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Gehel\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_32\"\u003eGehel\u003c\/a\u003e assigned this task to \u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\"\u003ebrouberol\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9420695\" data-sigil=\"has-tooltip\" data-meta=\"0_131\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 9:37 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 09:37:51 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_133\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Gehel\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_33\"\u003eGehel\u003c\/a\u003e added a project: \u003ca href=\"\/project\/view\/6881\/\" class=\"phui-handle handle-status-closed\" data-sigil=\"hovercard\" data-meta=\"0_34\"\u003eData-Platform-SRE (2024.01.01 - 2024.01.21)\u003c\/a\u003e.\u003c\/div\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-columns phui-timeline-icon\" data-meta=\"0_134\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/Gehel\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_35\"\u003eGehel\u003c\/a\u003e moved this task from \u003ca href=\"\/project\/board\/6881\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_36\"\u003eBacklog\u003c\/a\u003e to \u003ca href=\"\/project\/board\/6881\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_37\"\u003eIn Progress\u003c\/a\u003e on the \u003ca href=\"\/project\/view\/6881\/\" class=\"phui-handle handle-status-closed\" data-sigil=\"hovercard\" data-meta=\"0_38\"\u003eData-Platform-SRE (2024.01.01 - 2024.01.21)\u003c\/a\u003e board.\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_144\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6vn6slgby7ia62ouikut\/PHID-FILE-ay56qvafgaxajuctgtw3\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/gerritbot\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421001\" id=\"9421001\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_143\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/gerritbot\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_39\"\u003egerritbot\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9421001\" data-sigil=\"has-tooltip\" data-meta=\"0_142\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 11:33 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 11:33:14 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_140\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_141\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_40\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eChange 984819 had a related patch set uploaded (by Brouberol; author: Brouberol):\u003c\/p\u003e\n\n\u003cp class=\"remarkup-literal\"\u003e[operations\/deployment-charts@master] external-services: define a chart referencing external kafka\/zookeeper clusters\u003c\/p\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/984819\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/984819\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_147\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6vn6slgby7ia62ouikut\/PHID-FILE-ay56qvafgaxajuctgtw3\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/gerritbot\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9421002\" id=\"9421002\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-link phui-timeline-icon\" data-meta=\"0_146\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/gerritbot\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_41\"\u003egerritbot\u003c\/a\u003e added a project: \u003ca href=\"\/tag\/patch-for-review\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_42\"\u003ePatch-For-Review\u003c\/a\u003e.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9421002\" data-sigil=\"has-tooltip\" data-meta=\"0_145\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 11:33 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 11:33:15 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_156\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421009\" id=\"9421009\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_155\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_43\"\u003ebrouberol\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9421009\" data-sigil=\"has-tooltip\" data-meta=\"0_154\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 11:39 AM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 11:39:49 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_152\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_153\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_44\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eI've taken a quick stab at creating a chart that defines a \u003ctt class=\"remarkup-monospaced\"\u003eService\u003c\/tt\u003e and \u003ctt class=\"remarkup-monospaced\"\u003eEnpoints\u003c\/tt\u003e resources for each Kafka and Zookeeper cluster listed in the \u003ctt class=\"remarkup-monospaced\"\u003egeneral-<site>.yaml\u003c\/tt\u003e values file provisioned on the deployment server by puppet.\u003c\/p\u003e\n\n\u003cp\u003eI've made it so each \u003ctt class=\"remarkup-monospaced\"\u003eService\u003c\/tt\u003e\/\u003ctt class=\"remarkup-monospaced\"\u003eEndpoints\u003c\/tt\u003e is created in a namespace named after the associated datastore (\u003ctt class=\"remarkup-monospaced\"\u003ekafka\u003c\/tt\u003e or \u003ctt class=\"remarkup-monospaced\"\u003ezookeeper\u003c\/tt\u003e). If we go with this suggestion, we'd also need to provision both namespaces in our k8s clusters, as well as a set of common credentials that is able to create resources in both namespaces. Indeed, a single deploy would create resources in more than one namespace.\u003c\/p\u003e\n\n\u003cp\u003eI've decided to create headless services, so that the DNS resolution of the service name returns the randomized set of underlying endpoints IPs, which will be useful for Kafka.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_165\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421144\" id=\"9421144\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_164\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_45\"\u003eJMeybohm\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9421144\" data-sigil=\"has-tooltip\" data-meta=\"0_163\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 1:21 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 13:21:02 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_161\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_162\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_46\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eCool. I think we could\/should deploy this via admin_ng to have deployment restricted to root users and also not have to mess with multiple different credentials for each namespace.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_174\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421158\" id=\"9421158\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_173\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_47\"\u003ebrouberol\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9421158\" data-sigil=\"has-tooltip\" data-meta=\"0_172\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 1:32 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 13:32:18 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_170\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_171\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_48\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eGood call, I didn't think of that. Would you prefer we get this reviewed, merged and deployed (once in a good state), and then experiment with Calico network policies to make sure everything works correctly, or should we deploy something ad-hoc in a test namespace first?\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_184\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421188\" id=\"9421188\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_183\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_49\"\u003ebrouberol\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#9421188\" data-sigil=\"has-tooltip\" data-meta=\"0_182\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 1:58 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 13:58:45 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_180\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_181\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_50\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eA thought: do we want to enable egress to specific clusters from each chart, or could we also consider setting global egress policies for all nodes in the cluster? \u003ca href=\"https:\/\/docs.tigera.io\/calico\/latest\/reference\/resources\/globalnetworkpolicy\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/docs.tigera.io\/calico\/latest\/reference\/resources\/globalnetworkpolicy\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_194\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/wlk2r6kir2zwmeqxom2a\/PHID-FILE-uxcr3iugxbqeyo2uxyqp\/7e3e53-alphanumeric_lato-dark_J.png-255%2C255%2C255%2C0.4.png)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/JMeybohm\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421321\" id=\"9421321\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_193\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_51\"\u003eJMeybohm\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#9421321\" data-sigil=\"has-tooltip\" data-meta=\"0_192\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 2:34 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 14:34:14 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_190\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_191\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_52\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eWe want charts to explicitly define the services\/endpoints\/datastores they want to connect to, so a GlobalNetworkPolicy would be to broad.\u003c\/p\u003e\n\n\u003cp\u003eI'd prefer to have something to review and discuss tbh. Ideally I'd also like to gather some broader feedback on this.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_203\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421402\" id=\"9421402\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_202\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_53\"\u003ebrouberol\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9421402\" data-sigil=\"has-tooltip\" data-meta=\"0_201\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 3:02 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 15:02:12 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_199\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_200\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_54\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eAlright! I just thought I'd asked.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_212\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9421737\" id=\"9421737\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_211\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_55\"\u003ebrouberol\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9421737\" data-sigil=\"has-tooltip\" data-meta=\"0_210\"\u003e\u003cspan class=\"screen-only\"\u003eDec 21 2023, 4:40 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2023-12-21 16:40:06 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_208\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_209\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_56\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cblockquote\u003e\u003cp\u003eI'd prefer to have something to review and discuss tbh. Ideally I'd also like to gather some broader feedback on this.\u003c\/p\u003e\u003c\/blockquote\u003e\n\n\u003cp\u003eSorry, I assumed you saw the link in the gerritbot comment. It's all reviewable at \u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/c\/operations\/deployment-charts\/+\/984819\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/c\/operations\/deployment-charts\/+\/984819\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_221\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/6vn6slgby7ia62ouikut\/PHID-FILE-ay56qvafgaxajuctgtw3\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/gerritbot\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9432202\" id=\"9432202\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_220\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/gerritbot\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_57\"\u003egerritbot\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9432202\" data-sigil=\"has-tooltip\" data-meta=\"0_219\"\u003e\u003cspan class=\"screen-only\"\u003eJan 3 2024, 12:04 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2024-01-03 12:04:20 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_217\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_218\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_58\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eChange 987393 had a related patch set uploaded (by Brouberol; author: Brouberol):\u003c\/p\u003e\n\n\u003cp class=\"remarkup-literal\"\u003e[operations\/puppet@production] global_config: list IPs of hadoop master\/workers and kerberos nodes\u003c\/p\u003e\n\n\u003cp\u003e\u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/987393\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/987393\u003c\/a\u003e\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_231\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9453602\" id=\"9453602\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_230\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_59\"\u003ebrouberol\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#9453602\" data-sigil=\"has-tooltip\" data-meta=\"0_229\"\u003e\u003cspan class=\"screen-only\"\u003eJan 11 2024, 3:34 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2024-01-11 15:34:14 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_227\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_228\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_60\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eI have written two different CRs:\u003c\/p\u003e\n\n\u003cul class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/c\/operations\/deployment-charts\/+\/984819\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/c\/operations\/deployment-charts\/+\/984819\u003c\/a\u003e: definition of an \u003ctt class=\"remarkup-monospaced\"\u003eexternal-services\u003c\/tt\u003e helm chart that defines a \u003ctt class=\"remarkup-monospaced\"\u003eService\u003c\/tt\u003e and its underlying \u003ctt class=\"remarkup-monospaced\"\u003eEndpoints\u003c\/tt\u003e for some "external services" we reference in our global config (initially, kafka & zookeeper).\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003ca href=\"https:\/\/gerrit.wikimedia.org\/r\/c\/operations\/puppet\/+\/987393\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003ehttps:\/\/gerrit.wikimedia.org\/r\/c\/operations\/puppet\/+\/987393\u003c\/a\u003e in which I add new external services to that global config file (namely hadoop workers, hadoop masters & kerberos). This, combined with the previous CR, would allow charts such as \u003ctt class=\"remarkup-monospaced\"\u003espark-operator\u003c\/tt\u003e and \u003ctt class=\"remarkup-monospaced\"\u003espark-history\u003c\/tt\u003e to have precise egress rules based on the actual hadoop worker IPs instead of allowing egress on certain ports on the entire data engineering subnets, as we current do today.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eI exchanged with the excellent \u003ca href=\"\/p\/JMeybohm\/\" class=\"phui-tag-view phui-tag-type-person \" data-sigil=\"hovercard\" data-meta=\"0_4\"\u003e\u003cspan class=\"phui-tag-core phui-tag-color-person\"\u003e@JMeybohm\u003c\/span\u003e\u003c\/a\u003e about whether the approach of the 2nd is right. I rely on a wmflib function to lookup IPv4\/6 of all nodes of a given role, ex:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e$kerberos_nodes = wmflib::role::ips('kerberos::kdc');\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eThis works internally by querying facts from puppetDB. The overarching question is whether the trade-offs of this approach are valid:\u003c\/p\u003e\n\n\u003cul class=\"remarkup-list\"\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003ctt class=\"remarkup-monospaced\"\u003e[+]\u003c\/tt\u003e this allows us to not manually maintain a list of IPs in hieradata\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003ctt class=\"remarkup-monospaced\"\u003e[+]\u003c\/tt\u003e this allows us to easily add new service ips to the global service configuration file\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003ctt class=\"remarkup-monospaced\"\u003e[-]\u003c\/tt\u003e this is yet another new way of doing things\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003ctt class=\"remarkup-monospaced\"\u003e[-]\u003c\/tt\u003e it might not work for \u003cstrong\u003eall\u003c\/strong\u003e services: eg MariaDB has its own port-based configuration system and the same puppet role for each hosts\u003c\/li\u003e\n\u003cli class=\"remarkup-list-item\"\u003e\u003ctt class=\"remarkup-monospaced\"\u003e[-]\u003c\/tt\u003e if puppet does not run on a node for 14 days, then it disappears from puppetDB, meaning it will disappear from the service \u003ctt class=\"remarkup-monospaced\"\u003eEndpoints\u003c\/tt\u003e list of addresses, so egress to that IP won't be allowed by the \u003ctt class=\"remarkup-monospaced\"\u003eNetworkPolicy\u003c\/tt\u003e instances associated with that service anymore\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003eAs it stands, I still need to perform testing as to whether Calico \u003ctt class=\"remarkup-monospaced\"\u003eNetworkPolicy\u003c\/tt\u003e objects referencing a k8s \u003ctt class=\"remarkup-monospaced\"\u003eService\u003c\/tt\u003e work as expected, but assuming that they do (as advertised in \u003ca href=\"https:\/\/docs.tigera.io\/calico\/latest\/network-policy\/policy-rules\/service-policy#allow-access-from-a-specified-service\" class=\"remarkup-link remarkup-link-ext\" target=\"_blank\" rel=\"noreferrer\"\u003edocumentation\u003c\/a\u003e), I think it would be valuable to agree on the strategy to fetch these service IPs in the first place (manual maintenance in hiera, puppetDB query, other? Several?).\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_241\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-major-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003cdiv class=\"phui-timeline-inner-content\"\u003e\u003ca name=\"9456281\" id=\"9456281\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon phui-timeline-title-with-menu\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-comment phui-timeline-icon\" data-meta=\"0_240\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_61\"\u003ebrouberol\u003c\/a\u003e added a comment.\u003cspan class=\"phui-timeline-extra\"\u003eEdited\u003cspan class=\"visual-only\" aria-hidden=\"true\"\u003e \u00b7 \u003c\/span\u003e\u003ca href=\"#9456281\" data-sigil=\"has-tooltip\" data-meta=\"0_239\"\u003e\u003cspan class=\"screen-only\"\u003eJan 12 2024, 1:57 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2024-01-12 13:57:29 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003ca href=\"#\" class=\"phui-timeline-menu\" aria-haspopup=\"true\" aria-expanded=\"false\" data-sigil=\"phui-dropdown-menu\" data-meta=\"0_237\"\u003e\u003cspan class=\"aural-only\"\u003eComment Actions\u003c\/span\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-caret-down\" data-meta=\"0_238\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-core-content\"\u003e\u003cspan class=\"transaction-comment\" data-sigil=\"transaction-comment\" data-meta=\"0_62\"\u003e\u003cdiv class=\"phabricator-remarkup\"\u003e\u003cp\u003eI hijacked the kubestaging \u003ctt class=\"remarkup-monospaced\"\u003emw-debug\u003c\/tt\u003e namespace for a quick test, to make sure our overall \u003ctt class=\"remarkup-monospaced\"\u003eNetworkPolicy\u003c\/tt\u003e strategy works.\u003c\/p\u003e\n\n\u003cp\u003eI created the following resources in the namespace:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"yaml\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan class=\"nt\"\u003eapiVersion\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ev1\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003ekind\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ePod\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003emetadata\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003enamespace\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003emw-debug\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003elabels\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eapp\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003espec\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003econtainers\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eargs\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s\"\u003e'10000'\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ecommand\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003esleep\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eimage\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003edocker-registry.wikimedia.org\/alpine:3.5\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eimagePullPolicy\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eIfNotPresent\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eresources\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003elimits\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ecpu\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s\"\u003e"1"\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ememory\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e128Mi\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003erequests\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ecpu\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s\"\u003e"1"\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ememory\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e128Mi\u003c\/span\u003e\n\n\u003cspan class=\"nn\"\u003e---\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eapiVersion\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ev1\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003ekind\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eService\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003emetadata\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol-kafka\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003enamespace\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003emw-debug\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003espec\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eclusterIP\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s\"\u003e"None"\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eports\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ekafka-plaintext\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eprotocol\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eTCP\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eport\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e9092\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003etargetPort\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e9092\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eselector\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e{}\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"c1\"\u003e# this makes the service not select any pods as endpoints\u003c\/span\u003e\n\u003cspan class=\"nn\"\u003e---\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eapiVersion\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ev1\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003ekind\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eEndpoints\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003emetadata\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol-kafka\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003enamespace\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003emw-debug\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003esubsets\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eaddresses\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eip\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e10.64.16.165\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eports\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ekafka-plaintext\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eport\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e9092\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eand then ran\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"bash\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003ensenter\u003cspan class=\"w\"\u003e \u003c\/span\u003e--target\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003etop\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003eps\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003ek8s_test-brouberol_test-brouberol_mw-debug\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $1 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003esleep\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $2 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e--net\u003cspan class=\"w\"\u003e \u003c\/span\u003etelnet\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.165\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e9092\u003c\/span\u003e\nTrying\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.165...\n^C\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eI then applied the following \u003ctt class=\"remarkup-monospaced\"\u003eNetworkPolicy\u003c\/tt\u003e and re-ran the same command:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"yaml\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan class=\"nt\"\u003eapiVersion\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ecrd.projectcalico.org\/v1\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003ekind\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eNetworkPolicy\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003emetadata\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol-allow-kafka\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003enamespace\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003emw-debug\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003espec\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eselector\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eapp == 'test-brouberol'\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003etypes\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eEgress\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eegress\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eaction\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eAllow\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003edestination\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eservices\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol-kafka\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003enamespace\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003emw-debug\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"text\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003ebrouberol@kubestage1004:~$ sudo nsenter --target $(sudo docker top $(sudo docker ps | grep k8s_test-brouberol_test-brouberol_mw-debug | awk '{ print $1 }') | grep sleep | awk '{ print $2 }') --net telnet 10.64.16.165 9092\nTrying 10.64.16.165...\nConnected to 10.64.16.165.\nEscape character is '^]'.\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eThe next step is trying to telnet to another kafka IP in the same cluster, check that it fails, add the IP to the endpoint. At that point, telnet should be able to reach the new IP.\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"bash\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003ebrouberol@kubestage1004:~$\u003cspan class=\"w\"\u003e \u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003ensenter\u003cspan class=\"w\"\u003e \u003c\/span\u003e--target\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003etop\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003eps\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003ek8s_test-brouberol_test-brouberol_mw-debug\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $1 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003esleep\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $2 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e--net\u003cspan class=\"w\"\u003e \u003c\/span\u003etelnet\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e9092\u003c\/span\u003e\nTrying\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164...\n^C\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eI then applied the following endpoint spec\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"yaml\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan class=\"nn\"\u003e---\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eapiVersion\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ev1\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003ekind\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eEndpoints\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003emetadata\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol-kafka\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003enamespace\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003emw-debug\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003esubsets\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eaddresses\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eip\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e10.64.16.165\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eip\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e10.64.16.164\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"c1\"\u003e# NEW IP\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eports\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e-\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003ename\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ekafka-plaintext\u003c\/span\u003e\n\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"nt\"\u003eport\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e9092\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"bash\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003ebrouberol@kubestage1004:~$\u003cspan class=\"w\"\u003e \u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003ensenter\u003cspan class=\"w\"\u003e \u003c\/span\u003e--target\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003etop\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003eps\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003ek8s_test-brouberol_test-brouberol_mw-debug\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $1 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003esleep\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $2 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e--net\u003cspan class=\"w\"\u003e \u003c\/span\u003etelnet\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e9092\u003c\/span\u003e\nTrying\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164...\nConnected\u003cspan class=\"w\"\u003e \u003c\/span\u003eto\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164.\nEscape\u003cspan class=\"w\"\u003e \u003c\/span\u003echaracter\u003cspan class=\"w\"\u003e \u003c\/span\u003eis\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'^]'\u003c\/span\u003e.\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eFinally, I tried to mix IPv4 and IPv6 in the same \u003ctt class=\"remarkup-monospaced\"\u003eEndpoints\u003c\/tt\u003e:\u003c\/p\u003e\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"yaml\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eroot@deploy2002:~# kubectl describe service test-brouberol-kafka -n mw-debug\u003c\/span\u003e\n\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eName\u003c\/span\u003e\u003cspan class=\"p p-Indicator\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003etest-brouberol-kafka\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eNamespace\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003emw-debug\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eLabels\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e<none>\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eAnnotations\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e<none>\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eSelector\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e<none>\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eType\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eClusterIP\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eIP Family Policy\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eRequireDualStack\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eIP Families\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eIPv4,IPv6\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eIP\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eNone\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eIPs\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eNone\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003ePort\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003ekafka-plaintext 9092\/TCP\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eTargetPort\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e9092\/TCP\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eEndpoints\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e10.64.16.165:9092,10.64.16.164:9092,[2620:0:861:102:10:64:16:164]:9092\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eSession Affinity\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003eNone\u003c\/span\u003e\n\u003cspan class=\"nt\"\u003eEvents\u003c\/span\u003e\u003cspan class=\"p\"\u003e:\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"l l-Scalar l-Scalar-Plain\"\u003e<none>\u003c\/span\u003e\u003c\/pre\u003e\u003c\/div\u003e\n\n\n\n\u003cdiv class=\"remarkup-code-block\" data-code-lang=\"bash\" data-sigil=\"remarkup-code-block\"\u003e\u003cpre class=\"remarkup-code\"\u003e\u003cspan\u003e\u003c\/span\u003ebrouberol@kubestage1004:~$\u003cspan class=\"w\"\u003e \u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003ensenter\u003cspan class=\"w\"\u003e \u003c\/span\u003e--target\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003etop\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003eps\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003ek8s_test-brouberol_test-brouberol_mw-debug\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $1 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003esleep\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $2 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e--net\u003cspan class=\"w\"\u003e \u003c\/span\u003etelnet\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e2620\u003c\/span\u003e:0:861:102:10:64:16:164\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e9092\u003c\/span\u003e\nTrying\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e2620\u003c\/span\u003e:0:861:102:10:64:16:164...\nConnected\u003cspan class=\"w\"\u003e \u003c\/span\u003eto\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e2620\u003c\/span\u003e:0:861:102:10:64:16:164.\nEscape\u003cspan class=\"w\"\u003e \u003c\/span\u003echaracter\u003cspan class=\"w\"\u003e \u003c\/span\u003eis\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'^]'\u003c\/span\u003e.\n^CConnection\u003cspan class=\"w\"\u003e \u003c\/span\u003eclosed\u003cspan class=\"w\"\u003e \u003c\/span\u003eby\u003cspan class=\"w\"\u003e \u003c\/span\u003eforeign\u003cspan class=\"w\"\u003e \u003c\/span\u003ehost.\nbrouberol@kubestage1004:~$\u003cspan class=\"w\"\u003e \u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003ensenter\u003cspan class=\"w\"\u003e \u003c\/span\u003e--target\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003etop\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"k\"\u003e$(\u003c\/span\u003esudo\u003cspan class=\"w\"\u003e \u003c\/span\u003edocker\u003cspan class=\"w\"\u003e \u003c\/span\u003eps\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003ek8s_test-brouberol_test-brouberol_mw-debug\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $1 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003egrep\u003cspan class=\"w\"\u003e \u003c\/span\u003esleep\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"p\"\u003e|\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003eawk\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'{ print $2 }'\u003c\/span\u003e\u003cspan class=\"k\"\u003e)\u003c\/span\u003e\u003cspan class=\"w\"\u003e \u003c\/span\u003e--net\u003cspan class=\"w\"\u003e \u003c\/span\u003etelnet\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e9092\u003c\/span\u003e\nTrying\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164...\nConnected\u003cspan class=\"w\"\u003e \u003c\/span\u003eto\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"m\"\u003e10\u003c\/span\u003e.64.16.164.\nEscape\u003cspan class=\"w\"\u003e \u003c\/span\u003echaracter\u003cspan class=\"w\"\u003e \u003c\/span\u003eis\u003cspan class=\"w\"\u003e \u003c\/span\u003e\u003cspan class=\"s1\"\u003e'^]'\u003c\/span\u003e.\u003c\/pre\u003e\u003c\/div\u003e\n\n\u003cp\u003eIt works!\u003c\/p\u003e\n\n\u003cp\u003eNote: I needed to omit the \u003ctt class=\"remarkup-monospaced\"\u003e\/32\u003c\/tt\u003e and \u003ctt class=\"remarkup-monospaced\"\u003e\/128\u003c\/tt\u003e suffixes from the \u003ctt class=\"remarkup-monospaced\"\u003eEndpoints\u003c\/tt\u003e IPs.\u003c\/p\u003e\u003c\/div\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-spacer\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-shell\" data-sigil=\"transaction anchor-container\" data-meta=\"0_244\"\u003e\u003cdiv class=\"phui-timeline-event-view phui-timeline-minor-event\"\u003e\u003cdiv class=\"phui-timeline-content\"\u003e\u003ca style=\"background-image: url(https:\/\/phab.wmfusercontent.org\/file\/data\/67q7tkbitpkqgf5gc4m3\/PHID-FILE-vmrd64za2bfmzav5qubr\/profile)\" class=\"visual-only phui-timeline-image\" href=\"\/p\/brouberol\/\" aria-hidden=\"true\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-wedge\" style=\"\"\u003e\u003c\/div\u003e\u003cdiv class=\"phui-timeline-group\"\u003e\u003ca name=\"9460117\" id=\"9460117\" class=\"phabricator-anchor-view\"\u003e\u003c\/a\u003e\u003cdiv class=\"phui-timeline-title phui-timeline-title-with-icon\"\u003e\u003cspan class=\"phui-timeline-icon-fill\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-columns phui-timeline-icon\" data-meta=\"0_243\" aria-hidden=\"true\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003ca href=\"\/p\/brouberol\/\" class=\"phui-handle phui-link-person\" data-sigil=\"hovercard\" data-meta=\"0_63\"\u003ebrouberol\u003c\/a\u003e moved this task from \u003ca href=\"\/project\/board\/6881\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_64\"\u003eIn Progress\u003c\/a\u003e to \u003ca href=\"\/project\/board\/6881\/\" class=\"phui-handle\" data-sigil=\"hovercard\" data-meta=\"0_65\"\u003eBlocked \/ Waiting\u003c\/a\u003e on the \u003ca href=\"\/project\/view\/6881\/\" class=\"phui-handle handle-status-closed\" data-sigil=\"hovercard\" data-meta=\"0_66\"\u003eData-Platform-SRE (2024.01.01 - 2024.01.21)\u003c\/a\u003e board.\u003cspan class=\"phui-timeline-extra\"\u003e\u003ca href=\"#9460117\" data-sigil=\"has-tooltip\" data-meta=\"0_242\"\u003e\u003cspan class=\"screen-only\"\u003eJan 15 2024, 3:34 PM\u003c\/span\u003e\u003cspan class=\"print-only\" aria-hidden=\"true\"\u003e2024-01-15 15:34:46 (UTC+0)\u003c\/span\u003e\u003c\/a\u003e\u003c\/span\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e"},"javelin_metadata":[{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-l25m4r2o5o3mbkuik2tv"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-fxiljc5zhcckjnx4eafa"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-pgslltbats7u6brw7ty4"}},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p","contextPHID":"PHID-TASK-l25m4r2o5o3mbkuik2tv"}},{"hovercardSpec":{"objectPHID":"PHID-APPS-PhabricatorHeraldApplication"}},[],{"hovercardSpec":{"objectPHID":"PHID-USER-hgn5uw2jafgjgfvxibhh"}},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"hovercardSpec":{"objectPHID":"PHID-PCOL-bwlulsay32453cbbuwim"}},{"hovercardSpec":{"objectPHID":"PHID-PCOL-xcbuqcejaubhe5dlbnin"}},{"hovercardSpec":{"objectPHID":"PHID-PROJ-ffms22arq2fzb25pcbwn"}},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"phid":"PHID-XACT-TASK-nj5rer3hq2gftuf"},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"phid":"PHID-XACT-TASK-e234dnjoe5xiwmc"},{"hovercardSpec":{"objectPHID":"PHID-USER-l3tl3jokizqdpfadpnup"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-pgslltbats7u6brw7ty4"}},{"hovercardSpec":{"objectPHID":"PHID-USER-xwxce3kpvsv54t735g7q"}},{"hovercardSpec":{"objectPHID":"PHID-TASK-cpqoysk7zijs2bzcv6co"}},{"hovercardSpec":{"objectPHID":"PHID-USER-wr3pospifdaxghmtobvr"}},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"hovercardSpec":{"objectPHID":"PHID-USER-r5pzlcquei6f4hb53rfg"}},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"hovercardSpec":{"objectPHID":"PHID-USER-7bznjrywy72euasp5sjz"}},{"hovercardSpec":{"objectPHID":"PHID-USER-ume3zcaj4r5xel5ohu56"}},{"hovercardSpec":{"objectPHID":"PHID-USER-jwsqammdbw33izmv4f4r"}},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"hovercardSpec":{"objectPHID":"PHID-USER-tafngdco2cilcyr7qhhg"}},{"hovercardSpec":{"objectPHID":"PHID-USER-tafngdco2cilcyr7qhhg"}},{"hovercardSpec":{"objectPHID":"PHID-USER-oknilgmxl4rosyulvny7"}},{"hovercardSpec":{"objectPHID":"PHID-USER-oknilgmxl4rosyulvny7"}},{"hovercardSpec":{"objectPHID":"PHID-PROJ-eodyrfx4zyoh4tfhafem"}},{"hovercardSpec":{"objectPHID":"PHID-USER-oknilgmxl4rosyulvny7"}},{"hovercardSpec":{"objectPHID":"PHID-PCOL-tvcpgukdyfrza4bezvyy"}},{"hovercardSpec":{"objectPHID":"PHID-PCOL-s5bk4ucwzg6kqcytzwuu"}},{"hovercardSpec":{"objectPHID":"PHID-PROJ-eodyrfx4zyoh4tfhafem"}},{"hovercardSpec":{"objectPHID":"PHID-USER-idceizaw6elwiwm5xshb"}},{"phid":"PHID-XACT-TASK-4wgdwwo5g5rfppn"},{"hovercardSpec":{"objectPHID":"PHID-USER-idceizaw6elwiwm5xshb"}},{"hovercardSpec":{"objectPHID":"PHID-PROJ-onnxucoedheq3jevknyr"}},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"phid":"PHID-XACT-TASK-schqwlxdfxq2pdp"},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"phid":"PHID-XACT-TASK-amtd5ogrdw45uau"},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"phid":"PHID-XACT-TASK-ohtpge6vbwtadp6"},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"phid":"PHID-XACT-TASK-tltkdnsnbcesgqs"},{"hovercardSpec":{"objectPHID":"PHID-USER-zwu7g4ktdljroehcge7p"}},{"phid":"PHID-XACT-TASK-2ab5ji6jx577lm7"},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"phid":"PHID-XACT-TASK-hhjbymiv3lxglgl"},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"phid":"PHID-XACT-TASK-qetrekssm2pt3kb"},{"hovercardSpec":{"objectPHID":"PHID-USER-idceizaw6elwiwm5xshb"}},{"phid":"PHID-XACT-TASK-5a6ihzbisbxzsbs"},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"phid":"PHID-XACT-TASK-vz6ybu2zpplz23y"},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"phid":"PHID-XACT-TASK-qbrt5onnsdop4b7"},{"hovercardSpec":{"objectPHID":"PHID-USER-wniuzmzvlcmyao2o72qy"}},{"hovercardSpec":{"objectPHID":"PHID-PCOL-s5bk4ucwzg6kqcytzwuu"}},{"hovercardSpec":{"objectPHID":"PHID-PCOL-72ytla33jrdtgw3dshar"}},{"hovercardSpec":{"objectPHID":"PHID-PROJ-eodyrfx4zyoh4tfhafem"}},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-sqp3p7n5bgf2wpa","anchor":"8688232"},{"tip":"Via Herald"},[],{"phid":"PHID-XACT-TASK-unqn2r76a36wmr7","anchor":"8688244"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-egouladwlzh46bv","anchor":"8688245"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-nj5rer3hq2gftuf\/","ref":"T331894#8793156"},[],{"anchor":"8793156"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_1\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_76\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_77\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_3\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-nj5rer3hq2gftuf\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_78\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_79\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-nj5rer3hq2gftuf","anchor":"8793156"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-e234dnjoe5xiwmc\/","ref":"T331894#8979684"},[],{"anchor":"8979684"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_5\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_85\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_86\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_7\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-e234dnjoe5xiwmc\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_87\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_88\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-e234dnjoe5xiwmc","anchor":"8979684"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-l5sscabbyosekqc","anchor":"8980151"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-vzvmdiwkdqf3ium","anchor":"8980854"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-a3o4yg3g2fldofz","anchor":"9142372"},{"tip":"Via Web"},[],[],{"phid":"PHID-XACT-TASK-f4ziiln7z2m2yhr","anchor":"9209819"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-qhgig7gqidrppky","anchor":"9209851"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-24pbnotb3xeu25a","anchor":"9209864"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-vq75us7kfyvrfln","anchor":"9210617"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-337mzom6zq7r5rf","anchor":"9211667"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-mrzmyyngm2ac2ry","anchor":"9398941"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-ar5ap4ljl2catk6","anchor":"9398996"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-twr27aylhxn3mgf","anchor":"9416324"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-aqn37gtdldigzgi","anchor":"9416349"},{"tip":"Via Web"},[],[],[],{"phid":"PHID-XACT-TASK-uycdd6bw23h3mo6","anchor":"9420695"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-4wgdwwo5g5rfppn\/","ref":"T331894#9421001"},[],{"anchor":"9421001"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_9\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_136\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_137\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_11\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-4wgdwwo5g5rfppn\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_138\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_139\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Conduit"},[],{"phid":"PHID-XACT-TASK-4wgdwwo5g5rfppn","anchor":"9421001"},{"tip":"Via Conduit"},[],{"phid":"PHID-XACT-TASK-rbvs6ngoyxcyuss","anchor":"9421002"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-schqwlxdfxq2pdp\/","ref":"T331894#9421009"},[],{"anchor":"9421009"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_13\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_148\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_149\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_15\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-schqwlxdfxq2pdp\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_150\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_151\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-schqwlxdfxq2pdp","anchor":"9421009"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-amtd5ogrdw45uau\/","ref":"T331894#9421144"},[],{"anchor":"9421144"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_17\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_157\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_158\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_19\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-amtd5ogrdw45uau\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_159\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_160\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-amtd5ogrdw45uau","anchor":"9421144"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-ohtpge6vbwtadp6\/","ref":"T331894#9421158"},[],{"anchor":"9421158"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_21\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_166\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_167\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_23\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-ohtpge6vbwtadp6\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_168\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_169\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-ohtpge6vbwtadp6","anchor":"9421158"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-tltkdnsnbcesgqs\/","ref":"T331894#9421188"},[],{"anchor":"9421188"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_25\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_175\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_176\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_27\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-tltkdnsnbcesgqs\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_177\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_178\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_29\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-tltkdnsnbcesgqs\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_179\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-tltkdnsnbcesgqs","anchor":"9421188"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-2ab5ji6jx577lm7\/","ref":"T331894#9421321"},[],{"anchor":"9421321"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_31\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_185\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_186\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_33\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-2ab5ji6jx577lm7\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_187\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_188\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_35\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-2ab5ji6jx577lm7\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_189\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-2ab5ji6jx577lm7","anchor":"9421321"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-hhjbymiv3lxglgl\/","ref":"T331894#9421402"},[],{"anchor":"9421402"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_37\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_195\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_196\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_39\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-hhjbymiv3lxglgl\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_197\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_198\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-hhjbymiv3lxglgl","anchor":"9421402"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-qetrekssm2pt3kb\/","ref":"T331894#9421737"},[],{"anchor":"9421737"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_41\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_204\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_205\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_43\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-qetrekssm2pt3kb\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_206\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_207\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-qetrekssm2pt3kb","anchor":"9421737"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-5a6ihzbisbxzsbs\/","ref":"T331894#9432202"},[],{"anchor":"9432202"},[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_45\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_213\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_214\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_47\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-5a6ihzbisbxzsbs\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_215\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_216\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Conduit"},[],{"phid":"PHID-XACT-TASK-5a6ihzbisbxzsbs","anchor":"9432202"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-vz6ybu2zpplz23y\/","ref":"T331894#9453602"},[],{"anchor":"9453602"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_49\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_222\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_223\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_51\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-vz6ybu2zpplz23y\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_224\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_225\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_53\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-vz6ybu2zpplz23y\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_226\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-vz6ybu2zpplz23y","anchor":"9453602"},{"targetID":"UQ0_5","uri":"\/transactions\/quote\/PHID-XACT-TASK-qbrt5onnsdop4b7\/","ref":"T331894#9456281"},[],{"anchor":"9456281"},[],[],{"items":"\u003cul class=\"phabricator-action-list-view \"\u003e\u003cli id=\"UQ0_55\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"#\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-quote\" data-meta=\"0_232\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-quote-left phabricator-action-view-icon\" data-meta=\"0_233\" aria-hidden=\"true\"\u003e\u003c\/span\u003eQuote Comment\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_57\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/raw\/PHID-XACT-TASK-qbrt5onnsdop4b7\/\" class=\"phabricator-action-view-item\" data-sigil=\"transaction-raw\" data-meta=\"0_234\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-code phabricator-action-view-icon\" data-meta=\"0_235\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Raw Remarkup\u003c\/a\u003e\u003c\/li\u003e\u003cli id=\"UQ0_59\" class=\"phabricator-action-view phabricator-action-view-href action-has-icon\" style=\"\"\u003e\u003ca href=\"\/transactions\/history\/PHID-XACT-TASK-qbrt5onnsdop4b7\/\" class=\"phabricator-action-view-item\" data-sigil=\"workflow\"\u003e\u003cspan class=\"visual-only phui-icon-view phui-font-fa fa-list phabricator-action-view-icon\" data-meta=\"0_236\" aria-hidden=\"true\"\u003e\u003c\/span\u003eView Edit History\u003c\/a\u003e\u003c\/li\u003e\u003c\/ul\u003e"},[],{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-qbrt5onnsdop4b7","anchor":"9456281"},{"tip":"Via Web"},[],{"phid":"PHID-XACT-TASK-5ykawgnxujyyfcn","anchor":"9460117"}],"javelin_behaviors":{"phui-hovercards":[],"phabricator-watch-anchor":[],"phabricator-tooltips":[],"phui-dropdown-menu":[]},"javelin_resources":["https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/237d637a\/core.pkg.js","https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/1767ee66\/rsrc\/externals\/javelin\/core\/init.js","https:\/\/phab.wmfusercontent.org\/res\/defaultX\/phabricator\/cda2b7e5\/core.pkg.css"]}