[07:32:05] morning [09:08:43] hello! small team this week :) [09:18:55] we have become "lean" xd [09:23:43] oh my, just discovered a way to refresh all the tabs in firefox (and I have ~350 open ones...) my firefox froze for a few minutes [09:23:52] toolschecker is complaining, looking [09:24:01] and it went away :/ [10:07:35] dhinus: care to do a quick review of an email announcing the stable API? https://etherpad.wikimedia.org/p/HJRCD1b81bHXm-ZS-l9w [10:10:56] found a bug on the merged openapi [10:10:58] https://usercontent.irccloud-cdn.com/file/U3wxrEgA/image.png [10:10:59] looking [10:12:43] dcaro: looking [10:18:55] looks good, I made a couple of small edits [10:22:48] thanks! I'll wait until I fix the above to send it :) [10:24:12] this is the fix (easy review) https://gitlab.wikimedia.org/repos/cloud/toolforge/api-gateway/-/merge_requests/34 [10:30:33] * dcaro going for lunch, be back in a bit [10:31:09] dcaro: approved :) [13:20:54] I'm really not liking this new feature of firefox of refreshing all the tabs... [13:42:55] the alerts about clouddb1019 are mine, I'm reimaging that host (T365424) [13:42:56] T365424: Upgrade clouddb* hosts to Bookworm - https://phabricator.wikimedia.org/T365424 [13:46:01] ack [16:42:29] dhinus: do you know what manages the private token file for gitlab? (cookbook-wmcs-openstack-tofu-gitlab-private-token.txt) [16:43:19] oh, found it, interesting, fetching and then reset --hard FETCH_HEAD on the puppet repo did not get me to the latest commit of the branch :/ [16:43:56] is it the token that arturo created last week? [16:44:57] I think he wanted to provision it via puppet but I don't remember the details, you might find something in the IRC logs [16:52:45] yep, found it in puppet after properly fetching xd [16:53:08] I'm thinking on moving all that to wmcs.yaml file under the spicerack directory (where we currently have the proxy settings when running locally) [16:53:15] wdyt? [16:53:30] that way I could run the cookbook from my laptop too (ex. the deploy cookbook) [16:56:24] where is the token loaded at the moment? [16:57:37] on the cookbook directly, it's an argument to it (the file containing the token), then passed to the gitlab controller as init parameter [16:57:43] found it [16:57:50] defaults to /etc/cookbook-wmcs-openstack-tofu-gitlab-private-token.txt [16:58:13] I think we can move the override to wmcs.yaml yeah [16:58:34] and maybe remove the --gitlab-private-token option [16:59:11] ack, I think it's a good place to put our specific configurations, when running locally, that defaults to `~/.config/spicerack/wmcs.yaml` (using the XDG_CONFIG var iirc) [16:59:34] where we already have some extra config [17:00:42] yep that works for me as well [17:01:05] we might even create /etc/spicerack/wmcs.yaml in cloudcumins if we have wmcs-related settings [17:02:02] the token itself could be in a yaml file, but maybe having the yaml pointing to a text file makes the secret easier to provision (not sure) [17:02:25] first iteration (untested) https://gerrit.wikimedia.org/r/c/operations/puppet/+/1059916 [17:02:56] ltm [17:02:58] lgtm [17:03:33] 👍 I'll test it [17:16:20] it's quite bothersome that I can't run the tests locally for cookbooks :/ (python 3.12) [17:22:16] hmm, I'm more or less able xd [17:22:19] * dcaro hacking around [17:30:45] dhinus: https://gerrit.wikimedia.org/r/c/cloud/wmcs-cookbooks/+/1059925 and the previous patch implement that for the tofu cookbook [17:44:41] dcaro: I'm going offline, I will review your patches tomorrow :) [17:44:56] yes, no rush at all [17:45:00] cya :) [17:58:46] * dcaro off [17:58:48] cya tomorrow