Wednesday, 2023-09-20

stephenfinzzzeek: apologies for the broad nature of the question, but why doesn't this approach to configuring SQLite foreign keys work in SQLAlchemy 2.x? https://github.com/openstack/heat/blob/346f1d76115a1c06f9404dbdd05c4af25ca2a4d3/heat/tests/utils.py#L225-L24114:30
stephenfinI'm aware that oslo.db supports enabling fk support globally, but I'm trying to find a way to do it on a test-by-test basis14:30
JayFwanted to point out something I just discovered19:20
JayFhttps://github.com/etcd-io/etcd/blob/main/CHANGELOG/CHANGELOG-3.4.md?plain=1#L811 + https://github.com/openstack/tooz/blob/master/tooz/drivers/etcd3gw.py#L20419:20
JayFtooz currently defaults to an API version that doesn't exist in modern etcd19:21
JayFI do not know how you'd wanna handle that; but I think it's likely the root cause of a minor CI issue in Ironic (we're version-locking etcd), but that is absolutely setting up our operators to fail19:21
JayFClark was nice enough to point me at https://review.opendev.org/c/openstack/tooz/+/891355 -- it looks like you all are on top of it, we're fixing our CI by passing ?api_version=v3 for now.20:37

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