Friday, 2024-08-23

opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Run latest ansible-lint on Ubuntu Noble  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/92697000:09
clarkbits interesting that it is detecting new failures after fixing a whole bunch of them.00:09
fungicould the fixes have introduced new failures?00:10
clarkbalso apparently you shouldn't use variables with all caps. Why? That isn't exactly articulated in hte docs: https://ansible.readthedocs.io/projects/lint/rules/var-naming/00:10
clarkbfungi: ya maybe it short circuits on some processing like the zuul_return module not being defined one?00:11
clarkbthis is weird that latest patchset isn't running the linter job anymore...00:12
clarkboh there it goes. Maybe I caught zuul status in an intermediate state?00:12
*** __ministry is now known as Guest120902:10
*** elodilles is now known as elodilles_pto05:18
*** bauzas_ is now known as bauzas06:25
*** bauzas_ is now known as bauzas10:20
jamespagecould I get some eyes on https://review.opendev.org/c/openstack/project-config/+/926791 please - having a bit of a "Tidy Friday" and cleaning up some retired but not removed from goverance repos11:48
opendevreviewMerged openstack/project-config master: Split min ready nodes between jammy and noble  https://review.opendev.org/c/openstack/project-config/+/92697211:55
opendevreviewMerged openstack/project-config master: Retire unmaintained charm repositories  https://review.opendev.org/c/openstack/project-config/+/92679113:14
jamespageta14:16
opendevreviewJeremy Stanley proposed openstack/project-config master: Replace 2024.2/Dalmatian key with 2025.1/Epoxy  https://review.opendev.org/c/openstack/project-config/+/92703114:21
opendevreviewClark Boylan proposed openstack/openstack-zuul-jobs master: Run latest ansible-lint on Ubuntu Noble  https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/92697015:57
clarkbI expect ^ will pass except for the centos 9 stream arm64 openafs build. That one is failing beacuse our image is stale and the kernel on our image isn't new enough. Looks like nb04's disk is fully again. I'll start a cleanup there, but I wonder if we're not able to fit all the arm64 images on that device right now? or maybe its just too flaky and we leak more than elsewhere?15:59
clarkbmaybe we make that job nonvoting or something15:59
clarkbthe cleanup is running on nb04 in a screen since it will likely take some time16:03
fungisadly, trying to use our raxflex credentials is getting me "The request you have made requires authentication. (HTTP 401)"16:23
fungii tried switching the password out to the non-key one, but same effect, so i think either the credentials aren't quite what they stated or some necessary bit hasn't been flipped on our account. i'll see if i can log into the skyline dashboard at all16:25
clarkbfungi: maybe the id thing we have to substitute in isn't the right value?16:26
fungii can log into skyline with it, but keystone is balking16:26
fungiyeah, that's what i'm checking now, because it didn't prompt for the project name16:26
fungithough it looks identical to me16:26
fungiit requires the project_id, which is a random uuid16:29
fricklerdoes skyline offer some openrc or clouds.yaml download like horizon does?16:29
clarkboh that is a good idea16:30
frickleralso fancy that they seem to prefer skyline over horizon already16:30
fungiyep, that's how i found it. when i incorporate the OS_PROJECT_ID from the downloaded openrc.sh as the project_id in the clouds.yaml i can get access via the api16:30
fungii wonder why project_id is working but project_name is not16:31
clarkbfungi: for all of the name and not id resources the api usually has to do an id lookup with the name then it uses the id for actions. I'm guessing it can't do the conversion16:32
fungilooks like the project_domain_name also wasn't needed, maybe related to the project_name looking issue?16:32
frickleriiuc the project/user_domain_name is only needed for project/user_name, yes16:33
fungimaybe it's related to the vintage of osc/sdk/ksm?16:34
fricklerI'd say that that part of keystone has been stable for quite some time, but who knows. if it works with ids, let's go for that16:36
clarkbya I wouldn't try to debug it too hard. IDs are canoniacl and if they work we can use them without concern I think16:36
fungioh! okay this is odd...16:37
funginow it's working without the project_id16:37
fungimaybe it was a cache lookup failure?16:38
clarkbor we have to login via web dashboard first to get it to tie things together? I agree odd. Maybe we should stick with id though just to avoid potential lookup issues in the future16:38
fungiyeah, i can do that as long as we're reasonably sure those won't get renumbered (which seems unlikely)16:39
clarkbI expect that would create problems for all the things16:40
fungiand i'll clean up the redundant identity_api_version settings frickler pointed out while i'm at it16:45
fungianybody know what "interface: public" does? i'm not finding it in the openstackdsdk configuration docs16:45
fricklerit means to use the public endpoints vs. internal16:45
fungifor keystone16:46
fungigot it16:46
fricklerno, for any service16:46
fungioh, as in filtering the endpoint urls in the catalog16:46
fungiwouldn't that be the default?16:46
fungidoesn't seem we specify it anywhere else16:46
frickler"openstack catalog list" should show both URLs for each service16:46
frickleryes, I marked that as part of my "it's default" comment16:47
fungiaha, for some reason i thought you just meant the identity_api_version16:47
*** bauzas_ is now known as bauzas18:25
*** bauzas_ is now known as bauzas21:46

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