Saturday, 2026-08-29

@jim:acmegating.comzuul upgrade is complete14:04
@fungicide:matrix.orgthanks!14:15
@jim:acmegating.commordred: 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.comcorvus: I wonder if rax classic has turned off access to the task api14: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.comhrm.  what does that mean?  is there a way to still do uploads?  an alternative?14:37
@mordred:waterwanders.comdon't know. just a theory for now ... trying to do some poking14:37
@fungicide:matrix.orgwhen did uploads stop working?14:37
@jim:acmegating.comlast success was ~ june 1114:38
@jim:acmegating.commordred: lmk if you need me to look at the account or run a test or something14:39
@mordred:waterwanders.comok - 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.html14:41
@mordred:waterwanders.comthat 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.orgwe generally just open trouble tickets14:42
@fungicide:matrix.orgso being able to describe the symptoms accurately and maybe have a simple reducer would help14:43
@mordred:waterwanders.comI 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.comI 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.orgbasically it might help if we can reproduce the problem with a very small image or another account, to rule out those as contributing factors14:54
@jim:acmegating.comyeah we could try on the control plane account14: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.comif you already have an image uploaded to swift - that _should_ just do the task part14:59
@mordred:waterwanders.comor - you could just try uploading a smaller image on a different account :)14:59
@mordred:waterwanders.comoops. typo14: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.comyou'd want to add a `cloud='cloud-name'` argument to the connect call15: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/+/100283217:51
@mordred:waterwanders.comcorvus: thanks for the +2 - realized I left one off ^^ next time you're bored17:51
@fungicide:matrix.orgweird, 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 disconcerting17:59
@mordred:waterwanders.comfungi: weird18:19
@mordred:waterwanders.comthat is not the behavior I would personally prefer18:20
@fungicide:matrix.orgyeah, but maybe at least now it will autocreate buffers when people try to start a private chat with me, so that's a plus18:23
@fungicide:matrix.orghuh, /commands shouldn't go through to the buffer18:37

Generated by irclog2html.py 4.1.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!