Thursday, 2022-10-13

*** ysandeep|out is now known as ysandeep05:55
admin1morning 07:30
*** ysandeep is now known as ysandeep|afk08:17
rohit02hi team,could you please help me with document for openstack ansible installation on baremetal instead of lxc-container.what changes do i need? 08:51
noonedeadpunkrohit02: just a sec09:00
noonedeadpunkyou need to set `no_containers: true` on openstack_user_config: https://opendev.org/openstack/openstack-ansible/src/branch/master/etc/openstack_deploy/openstack_user_config.yml.aio.j2#L4609:01
noonedeadpunkI think in this case you can also skip defining provider_networks09:01
noonedeadpunkand just define neutron variables isntead09:01
rohit02noonedeadpunk:Thanx for sharing the info09:33
*** ysandeep|afk is now known as ysandeep10:42
gokhanisihi folks, I am trying to achieve following https://paste.openstack.org/show/b9xvAtn4uxbbMSxBPmdW/. how can I seperate cloud admin and domain admin? Do I need to modify keystone policies?11:35
noonedeadpunkgokhanisi: well, it depends on version of openstack you're using. as iirc starting with Yoga, polices are already adjusted to understand system-scopes12:22
gokhanisinoonedeadpunk, I am using Victoria12:23
noonedeadpunkthough still not for all services. At very least heat is troublesome12:23
noonedeadpunkthere's huge work being done lately to improve rbac12:23
noonedeadpunkthere's selected community goal, that I think done 85% now for projects: https://governance.openstack.org/tc/goals/selected/consistent-and-secure-rbac.html12:24
noonedeadpunklike check system personas vs domain vs project here https://docs.openstack.org/keystone/latest/admin/service-api-protection.html#system-personas12:25
noonedeadpunkbut before Y i think the only way to get same achieved is really massive adjustments of policies12:26
noonedeadpunkSo if you need that functionality I'd really consider checking out Yoga first, as upgrade might be way simpler and easier then messing up with policies, and then with upgrade review all of them and if they not interfere with new scopes12:27
noonedeadpunkAs matter of fact we did upgrade from V to X directly and it was quite smooth, except nova part (we had to manually update rpc version in database as otherwise nova conductor and compute were failing because of chicke-egg) but it is likely fixed already12:29
mgariepyhmm interesting.12:31
mgariepyV to X :D12:31
gokhanisithanks noonedeadpunk, the best option seems trying this after upgrade yoga. Firsly check it on devstack. I am planning to upgrade my env asap 12:32
noonedeadpunkyou can also check on aio :D12:32
noonedeadpunkbut yeah, devstack will also work12:33
mgariepyaio is better :D12:33
noonedeadpunk^12:33
noonedeadpunkmgariepy: yeah, we always jumping through releases. And now it's supported behaviour, but the problem is we've chosen "unlucky" release, as first supported upgrade through release will be Y -> AA. So we need either to do X->Y->AA or X->AA and I'm a bit scared about last option noe12:34
noonedeadpunk*now12:34
noonedeadpunkmight be because nobody know what will be in AA now12:35
mgariepyi did a jump only once.12:35
mgariepyback in kilo...12:35
mgariepybut i guess i'll try the V > X > Y > AA or V > W > Y > AA12:36
gokhanisiok, noonedeadpunk aio is better but now I have a ready devstack machine so choose firstly check it on devstack :) 12:37
noonedeadpunkI'm inclined to do X>AA tbh. ENOTIME for other options. But I'm really not sure right now about OS support and more interestingly Python version support. As on Y our 22.04 support is experimental for reasons12:38
noonedeadpunkand AA now marked for python 3.10 minimum12:39
noonedeadpunkBut I will check this out with TC today I believe12:39
fricklerftr Y->AA isn't guaranteed to work yet, it's just experimental. AA->CC will be the first official SLURP12:39
noonedeadpunkyes, that's true. But we still want to add grenade jobs, right?12:42
noonedeadpunkSo basically we need to preserve some OS that will be supported between Y and AA anyway12:42
noonedeadpunk(and python version)12:42
frickleryes, that's part of the experiment.12:42
noonedeadpunkso basically we need to run granade either on focal or on jammy. 12:43
noonedeadpunkand I guess that's the thing that I'm not sure about, as jammy was released after Yoga12:50
noonedeadpunkAnd projects hardly tested it I guess. So more logical to have focal grenade job for N+212:51
fricklerso that would mean that projects would need to keep ensuring py38 is working. or move from py38 to py39 on focal?14:09
*** ysandeep is now known as ysandeep|dinner14:19
noonedeadpunkWell, keeping py38 likely easier then backporting py3.10 to Y?14:34
*** dviroel_ is now known as dviroel14:55
*** ysandeep|dinner is now known as ysandeep15:18
*** ysandeep is now known as ysandeep|out15:33
prometheanfirelooks like 22.04 support for Z won't make it?18:39
noonedeadpunkprometheanfire: we have already experimental support of 22.04 for Y19:52
noonedeadpunkI think major issue there right now is ceph support19:52
noonedeadpunkother then that it should be fine to try out19:53
*** dviroel is now known as dviroel|biab19:55
prometheanfireya, saw the experimentalness of it, also, using ceph :P20:14
*** dviroel|biab is now known as dviroel20:51
*** dviroel is now known as dviroel|afk21:33

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