[00:28:24] Could User:DYKToolsAdminBot get sysop on test.wikipedia.org? [00:38:43] roy649: {{done}} [00:38:52] thanks [00:40:00] I suspect I'll need to generate new OAuth keys? [00:58:23] I have no clue [01:36:44] Turns out, yes, I needed new keys, since the old keys didn't have the correct rights. [01:36:49] Next problem... [01:36:51] When I run: [01:36:52] toolforge-jobs run add-tags.enwiki --command /data/project/dyk-tools/www/python/add-tags.enwiki.bash --image tf-python39 --schedule "*/5 * * * *" [01:37:12] I get: [01:37:13] ERROR: unable to create job: "HTTP 422: likely wrong schedule time. k8s JSON: {\"apiVersion\": \"batch/v1\", \"kind\": \"CronJob\", \"metadata\": {\"name\": \"add-tags.enwiki\", \"namespace\": \"tool-dyk-tools\", \"labels\": {\"toolforge\": \"tool\", \"app.kubernetes.io/version\": \"1\", \"app.kubernetes.io/managed-by\": \"toolforge-jobs-framework\", \"app.kubernetes.io/created-by\": \"dyk-tools\", \"app.kubernetes.io/component\": [01:37:13] \"cronjobs\", \"app.kubernetes.io/name\": \"add-tags.enwiki\", \"jobs.toolforge.org/filelog\": \"yes\", \"jobs.toolforge.org/emails\": \"none\", \"jobs.toolforge.org/command-new-format\": \"yes\"}}, \"spec\": {\"schedule\": \"*/5 * * * *\", \"successfulJobsHistoryLimit\": 0, \"failedJobsHistoryLimit\": 0, \"concurrencyPolicy\": \"Forbid\", \"startingDeadlineSeconds\": 30, \"jobTemplate\": {\"spec\": {\"template\": {\"metadata\": [01:37:13] {\"labels\": {\"toolforge\": \"tool\", \"app.kubernetes.io/version\": \"1\", \"app.kubernetes.io/managed-by\": \"toolforge-jobs-framework\", \"app.kubernetes.io/created-by\": \"dyk-tools\", \"app.kubernetes.io/component\": \"cronjobs\", \"app.kubernetes.io/name\": \"add-tags.enwiki\", \"jobs.toolforge.org/filelog\": \"yes\", \"jobs.toolforge.org/emails\": \"none\", \"jobs.toolforge.org/command-new-format\": \"yes\"}}, \"spec\": [01:37:13] {\"restartPolicy\": \"Never\", \"containers\": [{\"name\": \"add-tags.enwiki\", \"image\": \"docker-registry.tools.wmflabs.org/toolforge-python39-sssd-base:latest\", \"workingDir\": \"/data/project/dyk-tools\", \"command\": [\"/bin/sh\", \"-c\", \"--\", \"exec 1>>add-tags.enwiki.out;exec 2>>add-tags.enwiki.err;/data/project/dyk-tools/www/python/add-tags.enwiki.bash\"], \"resources\": {}}]}}, \"ttlSecondsAfterFinished\": 30, [01:37:13] \"backoffLimit\": 0}}}}" [01:40:29] ugh. [01:40:37] It looks like "." isn't allowed in a job name. [01:41:43] for which "likely wrong schedule time" is an excellent diagnostic message :-) [01:56:28] hey, that's why it said "likely" not "definitely" ;P [02:40:24] thought that was fixed in T305592 [02:40:24] T305592: Underscore in job name gives non-helpful error in toolforge-jobs - https://phabricator.wikimedia.org/T305592 [02:53:23] Is there some fundamental reason these characters are not allowed in job names, or is it just some limitation of the scripts? [03:44:17] it is a k8s restriction [04:01:41] that sounds fundamental. [10:50:28] hm. according to kubernetes documentation a '.' is allowed in job names. weird [10:51:49] ah, it's the job container name which is failing, not the job name itself. I'll fix that [11:48:09] !log quarry More dropdown options for page length 09fb982355c5e3856175e32c5b216f815fbd4f31 T126540 [11:48:12] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Quarry/SAL [11:48:12] T126540: Make available more options for number of shown rows of resultset (Quarry) - https://phabricator.wikimedia.org/T126540 [12:16:59] !log quarry Don't crash if multiple columns share a name a2c6d3fbf4c52b0967e4016ccdf3910db330cf0d T170464 [12:17:02] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Quarry/SAL [12:17:02] T170464: Quarry cannot store results with identical column names - https://phabricator.wikimedia.org/T170464 [17:08:05] taavi https://phabricator.wikimedia.org/T330776 [18:20:09] thanks, I've attached my patch to that [22:47:48] !log admin adding new 'member' role assignment to every user/project pair that currently has the 'user' assignment. T330759 [22:47:54] Logged the message at https://wikitech.wikimedia.org/wiki/Nova_Resource:Admin/SAL [22:47:54] T330759: Modernize openstack rbac - https://phabricator.wikimedia.org/T330759