| @jim:acmegating.com | zuul upgrade is complete | 14:04 |
|---|---|---|
| @fungicide:matrix.org | thanks! | 14:15 |
| @jim:acmegating.com | mordred: it looks like the new version has attempted at least one upload and failed; here's the log and stacktrace: https://paste.opendev.org/show/bQjbMbkADl4q1imrJJRZ/ | 14:33 |
| @mordred:waterwanders.com | corvus: I wonder if rax classic has turned off access to the task api | 14:34 |
| @jim:acmegating.com | (note, in the log, the stacktrace is identified with the wrong image; i have confirmed that's a logging bug in zuul and am working on a fix; i'm confident that's really the stack trace for that image; also, all 3 endpoints failed with the same error) | 14:35 |
| @jim:acmegating.com | hrm. what does that mean? is there a way to still do uploads? an alternative? | 14:37 |
| @mordred:waterwanders.com | don't know. just a theory for now ... trying to do some poking | 14:37 |
| @fungicide:matrix.org | when did uploads stop working? | 14:37 |
| @jim:acmegating.com | last success was ~ june 11 | 14:38 |
| @jim:acmegating.com | mordred: lmk if you need me to look at the account or run a test or something | 14:39 |
| @mordred:waterwanders.com | ok - so, rackspace is still documenting the task api as the right thing, our URLs match, and the docs are dated Aug 6: https://docs-ospc.rackspace.com/cloud-images/v2/general-api-info/service-access.html | 14:41 |
| @mordred:waterwanders.com | that said - uploading is hard, I wouldn't be surprised if we're the only people doing it. it's possible rackspace made a deploy that broke it somehow. do we have a contact on rax classic? | 14:42 |
| @fungicide:matrix.org | we generally just open trouble tickets | 14:42 |
| @fungicide:matrix.org | so being able to describe the symptoms accurately and maybe have a simple reducer would help | 14:43 |
| @mordred:waterwanders.com | I mean - right now what it should be trying is POST https://dfw.images.api.rackspacecloud.com/v2/tasks/ with | 14:48 |
| ``` | ||
| { | ||
| "type": "import", | ||
| "input": { | ||
| "image_properties": { | ||
| "name": "Some Image Name" | ||
| }, | ||
| "import_from": "swift-bucket/image-file-name.vhd" | ||
| } | ||
| } | ||
| ``` | ||
| Obviously that's authenticated. | ||
| @mordred:waterwanders.com | I don't have a rax cloud account anymore it doesn't seem, nor is it something I can sign up for :) | 14:51 |
| @mordred:waterwanders.com | (lemme see if I can cook up a small sdk snippet though) | 14:51 |
| @fungicide:matrix.org | basically it might help if we can reproduce the problem with a very small image or another account, to rule out those as contributing factors | 14:54 |
| @jim:acmegating.com | yeah we could try on the control plane account | 14:55 |
| @mordred:waterwanders.com | ``` | 14:58 |
| import openstack | ||
| openstack.enable_logging(debug=True) | ||
| conn=openstack.connect() | ||
| image_name='ubuntu-resolute' | ||
| image_container='images/ubuntu-resolute.vhd' | ||
| task_args = { | ||
| 'type': 'import', | ||
| 'input': { | ||
| 'import_from': image_container, | ||
| 'image_properties': {'name': image_name}, | ||
| }, | ||
| } | ||
| task = cconn.image.create_task(**task_args) | ||
| conn.image.wait_for_task(task) | ||
| ``` | ||
| @mordred:waterwanders.com | if you already have an image uploaded to swift - that _should_ just do the task part | 14:59 |
| @mordred:waterwanders.com | or - you could just try uploading a smaller image on a different account :) | 14:59 |
| @mordred:waterwanders.com | oops. typo | 14:59 |
| @mordred:waterwanders.com | * ``` | 15:00 |
| import openstack | ||
| openstack.enable_logging(debug=True) | ||
| conn=openstack.connect() | ||
| image_name='ubuntu-resolute' | ||
| image_container='images/ubuntu-resolute.vhd' | ||
| task_args = { | ||
| 'type': 'import', | ||
| 'input': { | ||
| 'import_from': image_container, | ||
| 'image_properties': {'name': image_name}, | ||
| }, | ||
| } | ||
| task = conn.image.create_task(**task_args) | ||
| conn.image.wait_for_task(task) | ||
| ``` | ||
| @mordred:waterwanders.com | you'd want to add a `cloud='cloud-name'` argument to the connect call | 15:00 |
| -@gerrit:opendev.org- Monty Taylor https://matrix.to/#/@mordred:inaugust.com proposed: [openstack/project-config] 1002832: Add a few more wandertracks and inaugust repos https://review.opendev.org/c/openstack/project-config/+/1002832 | 17:51 | |
| @mordred:waterwanders.com | corvus: thanks for the +2 - realized I left one off ^^ next time you're bored | 17:51 |
| @fungicide:matrix.org | weird, i just spent the last hour trying to figure out why, after rebuilding my weechat-matrix-rs plugin and restarting the client, none of my normal rooms i'm joined to got buffers. apparently it creates them on the fly when there's new activity now. that's disconcerting | 17:59 |
| @mordred:waterwanders.com | fungi: weird | 18:19 |
| @mordred:waterwanders.com | that is not the behavior I would personally prefer | 18:20 |
| @fungicide:matrix.org | yeah, but maybe at least now it will autocreate buffers when people try to start a private chat with me, so that's a plus | 18:23 |
| @fungicide:matrix.org | huh, /commands shouldn't go through to the buffer | 18:37 |
Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!