[11:42:20] based on a request from _joe_ I've been putting together a tool to create new [python] services on k8s and initialize the local repository - currently WIP https://gitlab.wikimedia.org/repos/data_persistence/service-template [12:35:58] nice! So IIUC we'd use it to build the docker image and also to bootstrap the helm chart config? [12:36:31] ok no probably not the charts part [13:13:45] <_joe_> the charts, our hope is to always use python-app [13:15:37] okok makes sense [13:33:32] quick review for docker reporter, if anybody has time https://gerrit.wikimedia.org/r/c/operations/puppet/+/1160771 [13:33:41] I am going to open a task to follow up on https://gerrit.wikimedia.org/r/c/operations/docker-images/docker-report/+/1078345 [15:07:31] elukey: it uses python-webapp but writes a bunch of glue around it https://gitlab.wikimedia.org/repos/data_persistence/service-template/-/blob/main/setup_service.py?ref_type=heads#L572 [15:10:25] * elukey nods [16:07:45] uh, another level of templating 🙈 [16:09:18] please keep in mind that we do change the examples/templates in the deployment-charts repo from time to time...so maybe fetching the 'blob' from git is a better approach then copying it [16:33:26] Hello. Quick heads-up that we are going to be building out a dse-k8s-codfw cluster in https://phabricator.wikimedia.org/T396478 [16:34:57] VMs for the control plane and etcd servers, as per dse-k8s-eqiad. Just two bare-metal workers at bootstrap time. [16:46:11] btullis: are you planning on using k8s 1.31 from the get-go? [16:52:01] jayme: Oh yes, we certainly could do. [16:54:30] Thanks, the thought hadn't even occurred to me. [17:00:09] btullis: we're planning to upgrade wikikube-codfw early next week, so it wouldn't even be the first prod cluster running 1.31 [17:01:09] but you'll probably have to check the dse specific operators/addons for compatibility/updates [17:01:42] probably a good oportunity to test all those in a not-yet-live cluster [17:02:41] Cool, I'll keep an eye out for it. Yeah, I've only spec'd out tickets as far as the initial bootstrap and none of the operators/plugins, so far. But you're right, this will be a useful testbed.