Wednesday, 2023-08-23

MeloniaHi02:49
Melonianoonedeadpunk: I couldn't rerun the AIO having issues on bootstrapping aio.sh,02:51
MeloniaBy adding _adjutant to the SCENARIO, I get this error on deploying setup-openstack.yml: https://paste.opendev.org/show/821226/02:52
Meloniain SCENARIO=aio_telemetry_cloudkitty..., which item(s) in this list  list https://opendev.org/openstack/openstack-ansible/src/branch/stable/zed/playbooks/setup-openstack.yml#L24-L44 are goiing to be installed?02:57
Meloniato enable other modules in that list, such as Magnum or Trove, we need to simply add the module name with an underscore to the end of SCENARIO  env variable, right?03:01
MeloniaIf I run os-adjutant-install.yml individually, I get this error: https://paste.opendev.org/show/82122703:17
noonedeadpunkMelonia: ah! true07:10
noonedeadpunkWe're missing `libmysqlclient-dev` installation and here's patch for it https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89127907:11
noonedeadpunkyou can manually install the package into adjutant container and re-run the role07:11
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon stable/2023.1: Fix wrong neutron_ml2_drivers_type  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89235307:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_horizon stable/zed: Fix wrong neutron_ml2_drivers_type  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89235407:13
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/89235507:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_tacker stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/89235907:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_gnocchi stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/89235607:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_sahara stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/89235807:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_magnum stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/89235707:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_placement stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/89246407:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_murano stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/89236007:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_masakari stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/89246207:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_octavia stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/89246107:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/89246307:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_blazar stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_blazar/+/89246507:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_cinder stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_cinder/+/89246707:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_heat stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_heat/+/89246807:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_barbican stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_barbican/+/89246907:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_zun stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/89246607:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_designate stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_designate/+/89247107:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_mistral stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/89247207:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/89247007:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89247407:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_manila stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/89247307:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_senlin stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/89247507:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/88847107:31
Melonianoonedeadpunk: I install it, but after running `os-adjutant-install.yml`, I get this error: https://dpaste.com/DT4XCSD52 and when I check aio1-adjutant-container-bc4ddf57 I see the package I had installed, is absent!08:07
jrossergood morning08:15
artMorning all08:20
noonedeadpunkmornings08:27
noonedeadpunkJust in case I will be absent on Thursday and Friday08:27
artDoes any compute node which is added to the OSA, is considered as an ovn_controller and is added to GW chassis list?!  08:48
artplz take a look at this scenario: 08:48
arthttps://www.irccloud.com/pastebin/p3l12Jqa/08:48
art@jrosser @noonedeadpunk @admin1 08:59
noonedeadpunkart: yes, ovn_controller is present on all nova-compute hosts09:04
noonedeadpunkhttps://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html#inventory-architecture09:05
artSo, there is no way to exclude one compute node from hosting routers on it?  I mean all compute nodes must host routers with various priorities and would be show in `ovn-nbctl list Gateway_chassis | grep $router_extenal_port_id`. right?  09:13
artcurrently, every node acts as an ovn_controller, acts also as an OVN_GW-Chassis, it seems.09:15
arttough, we set a subset of computes as OVN_GW, it has not any affect on the result. right?09:17
artthough*09:17
art*effect09:18
noonedeadpunkAs far as I understand, gateway is served to pass public traffic rather then participate in internal connectivity for tenant networks09:21
noonedeadpunkI believe that huge point of OVN was to make a good way of OVS DVR09:22
noonedeadpunkSo yes, routers are distributed across computes and can failover between them in case of incidents09:22
noonedeadpunkIf you want to have routers in their L3 namespaces isolated on network nodes, then maybe you should take a look on OVS?09:23
artIs DVR enabled in default config of OSA-OVN? it thought its default configuration is Centralized FIP Arch 09:24
Melonianoonedeadpunk: It's going to remove `libmariadb-dev` and install `libmysqlclient-dev`, Is it ok?09:24
noonedeadpunkart: DVR is OVS thing, not OVN. OVN is always distributed, isn't it?09:26
noonedeadpunkMelonia: good question... I would expect libmariadb-dev to be also fine for building the package, but maybe it's not anymore...09:26
noonedeadpunkart: though I'm not huge OVN expert - we have jamesdenton for this part :D09:27
artI can see the following in the netron.conf of neutron-server.  `router_distributed = False` `enable_dvr = False`. So, DVR is disabled. As for ur point about OVS/DVR or OVN/DVR, im not sure!  09:29
art@jamesdenton would you please help in this issue?  09:30
fricklersome deployments consider public network attached to compute nodes a security risk, you should still provide an option to configure gateway nodes only on network nodes09:39
fricklerthere's no reason not to support that scenario with OVN like with OVS09:40
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_senlin master: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/89013109:54
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_senlin master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/88860709:54
noonedeadpunkfrickler: yes, gateway are a separate thing, and they must be explicitly defined09:56
noonedeadpunkso as written in doc - we have northd, which by default are on controllers, then ovn_controller that are on computes, ovn_gateway that we suggest isntalling on a separate net nodes or on controllers at worst09:57
noonedeadpunkand then neutron api and metadata iirc09:57
artBut, even if I have explicitly defined two of my computes as GW, all the computes are set as ovn_GW 10:03
artAlso, This document (https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html#inventory-architecture:~:text=certain%20deployment%20scenarios.-,Deployment,-Scenarios%C2%B6) suggests installing GW on 'Net nodes' or 'Compute nodes'.  Moreover, it is mentioned any chosen node could be acted as a GW 10:07
art(https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html#inventory-architecture:~:text=Lastly%2C%20specific%20hosts%20can%20also%20be%20targeted%3A). I dont understand why it does not work as it is mentioned10:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_glance master: Use correct default for glance_mount_points  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/89248910:16
Melonianoonedeadpunk: It's weird! I install that package in the adjutant container. Then I run os-adjutant-install.yml and it returns this error: http://ix.io/4Eio Now, when I look at the container I see something odd: http://ix.io/4Eip that shows the package that was installed by me, has been candidate for installation again!10:16
noonedeadpunkMelonia: what if you try to apply patch I was sending to you?10:18
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89127910:18
Melonianoonedeadpunk: And this is because even though I install the package manually, the installer itself comes and installs libmariadb-dev, which means deleting the package I had installed. This is a sequence round. what should I do10:19
noonedeadpunkYou should see `DOWNLOAD` button there ^. Copy `Checkout` command, then on the deploy host (where you run openstack-ansible) do `cd /etc/ansible/roles/os_adjutant`, paste and execute the command10:19
opendevreviewMerged openstack/openstack-ansible-openstack_hosts stable/zed: Rename internal variable _package_list  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89231810:20
MeloniaNow, I'm on Antelope :{10:20
noonedeadpunkthat patch is for antelope10:22
noonedeadpunkMelonia: oh!10:23
noonedeadpunknow I see what is causing this10:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Install mysqlclient devel package  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/88898510:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/2023.1: Install mysqlclient devel package  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89127910:28
Melonianoonedeadpunk: I applied the patch you linked and it failed the same: http://ix.io/4Eiv10:29
noonedeadpunksorry, I've just updated it.....10:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/zed: Stop using galera_server role  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89249210:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Stop reffering _member_ role  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89146210:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/88846910:34
Melonianoonedeadpunk: Same problem with the new patch, 89129710:35
noonedeadpunkum...10:35
MeloniaCheckout: HEAD is now at a6c3974 Install mysqlclient devel package10:36
jrosserhold on10:36
jrosser`root@aio1:/etc/ansible/roles/os_adjutant# openstack-ansible /opt/openstack-ansible/playbooks/os-adjutant-install.yml`10:37
jrosser^ is that a valid thing to do?10:37
noonedeadpunkwhy not?10:37
jrosserrun it not from the openstack-ansible directory10:37
noonedeadpunkyeah, you can run from whenever you want10:37
noonedeadpunkunless you use `ansible` binary (ie ad-hocs)10:37
noonedeadpunkas then our wrapper checks for directory and makes a decision if to load dynamic inventory or not as well as env based on the diurectory you are in10:38
jrosserah ok yes i was misremembering this https://github.com/openstack/openstack-ansible/blob/master/scripts/openstack-ansible.sh#L3810:38
jrossersorry for the distraction :)10:39
noonedeadpunkMelonia: that is really weird that it fails to be frank... 10:39
jrosserMelonia: you mean it fails with exactly the same error?10:40
noonedeadpunkcan you please purge libmariadb-dev explicitly jsut in case?10:40
Meloniapatch891279: http://ix.io/4Eiw10:40
noonedeadpunkor re-create container... `openstack-ansible lxc-containers-destroy.yml --limit adjutant_all; openstack-ansible lxc-containers-create.yml --limit adjutant_all,lxc_hosts; openstack-ansible playbooks/os-adjutant-install.yml`10:42
Meloniapurge result:   http://ix.io/4Eix |  now I gonna destroy that container by your command...10:44
noonedeadpunkit is really weird....10:45
noonedeadpunkI wonder if that is smth I am able to reproduce10:45
noonedeadpunklike most confusing part of that all, is that CI is passing with pretty much same setup...10:47
noonedeadpunkI will try now to reproduce that10:52
opendevreviewMerged openstack/openstack-ansible stable/2023.1: Gather facts before including common-playbooks  https://review.opendev.org/c/openstack/openstack-ansible/+/88902311:00
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Add quorum queues support for the service  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88784911:08
jrosserno we don't run adjutant LXC job in CI i think, so it's quite possible to get contamination between metal galera install and adjutant requirements for mysql11:20
jrossernoonedeadpunk: ^11:20
noonedeadpunkyeah, can be11:21
jrosseri think we get this a lot with the lesser used roles11:21
noonedeadpunkI'm doing lxc install now11:21
jrosserthat it's quite possible to miss packages from the vars that dont matter on metal/AIO11:21
Melonianoonedeadpunk: After destroying, error in deployment: https://rentry.co/rgghic <-- lines 14 and 2511:27
*** dviroel_ is now known as dviroel11:27
noonedeadpunkMelonia: I'm trying to reproduce the issue right now, as I really don't know why that's failing11:28
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova master: Add quorum queues support for the service  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/88784911:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Replace HA policies for RabbitMQ with quorum  https://review.opendev.org/c/openstack/openstack-ansible/+/87361811:40
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [DNM] Integrational test of quorum queues  https://review.opendev.org/c/openstack/openstack-ansible/+/88785011:41
opendevreviewMerged openstack/openstack-ansible stable/2023.1: haproxy: fix health checks for serialconsole in http mode  https://review.opendev.org/c/openstack/openstack-ansible/+/89145212:16
noonedeadpunkOk, I was able to reproduce the issue12:16
noonedeadpunkMelonia: can you try installing pkg-config in the container?12:18
noonedeadpunkugh, it's sooo weird...12:21
noonedeadpunkseems this whole patchset is wrong and it's just pkg-config that is missing12:29
opendevreviewMerged openstack/openstack-ansible-os_horizon stable/2023.1: Fix wrong neutron_ml2_drivers_type  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89235312:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Install pkg-config package  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/88898512:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/2023.1: Install pkg-config package  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89127912:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/zed: Revert "Install mysqlclient devel package"  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89250512:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/zed: Revert "Install mysqlclient devel package"  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/89250512:33
jamesdenton@art All computes are in the ovn-controller group, but only those that are in the gateway group should be considered for routers12:42
jamesdentonupdating the openstack_user_config.yml isn't enough, you'd have to modify the existing inventory if a mistake was made prior, otherwise those groups persist12:42
noonedeadpunkjamesdenton: you mean ones defined in `network-gateway_hosts`?12:43
jamesdentonright, network-gateway_hosts and possibly network-gateway_all and neutron_ovn_gateway, in openstack_inventory.json12:44
jamesdentonbut the only group in openstack_user_config.yml is network-gateway_hosts12:45
jamesdentoni need to verify my comment on the inventory :|12:46
jamesdentonok, yes, that's correct. Must change o_u_c then update the openstack_inventory.json to remove the node from those groups. Or, whatever sanction inventory update process is recommend12:52
noonedeadpunkI just thought that OVN gateway is worth running on standalone nodes?13:05
noonedeadpunklike net nodes rather then computes?13:05
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Add HTTP/2 support for frontends/backends  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89157213:20
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Add HTTP/2 support for frontends/backends  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89157213:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-haproxy_server master: Add HTTP/2 support for frontends/backends  https://review.opendev.org/c/openstack/openstack-ansible-haproxy_server/+/89157213:24
art@jamesdenton  thanks for ur reply. I removed compute02 completely from the OSA. Also, removed it using manage-inventory -r from inventory, and checked inventory.json. There was no any compute02 in that file. Then added compute02 as a compute node. But, it was added as a ovn_gw, too.  the process I followed is described in https://www.irccloud.com/pastebin/p3l12Jqa/ 13:25
noonedeadpunkart: how openstack_user_config is currently defined?13:27
arthttps://www.irccloud.com/pastebin/I8eQ4VV3/o-u-c.yaml13:30
jamesdentonart are you seeing it set as a gateway node in the inventory, or from the vswitch properties?13:31
jamesdentonnoonedeadpunk my understanding is that the gateway node(s) can have routers scheduled to them, which to me would imply a DVR-like functionality. But I hear from other teams that a dedicated set of network nodes is the preference13:32
noonedeadpunkart: but what are other records?13:33
noonedeadpunkas maybe you have smth that implies gateway...13:33
artThe complete versiob of Openstack_user_config.yaml https://www.irccloud.com/pastebin/kS7dfK8y/13:33
jamesdentona compute will definitely be in the ovn-controller group, but controller != gateway13:33
artjamesdenton: Before adding the mentioned compute node, it was not in the inventory. but after running the commands to add it as a compute node, it has been added in the inventory. Also, I can see it in the `ovn-sbctl list chassis`13:35
jamesdentonok, let me recreate that13:37
artthanks alot13:38
noonedeadpunkI indeed see all 3 computes being part of neutron_ovn_gateway wit hthat config13:56
jamesdentonreally? Do we have an inventory skel issue?14:00
noonedeadpunkwhat's interesting is that `network-gateway_hosts` are jsut 2 computes, neutron_ovn_gateway are all 314:02
noonedeadpunkjamesdenton: yes https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/env.d/nova.yml#L5814:02
jamesdentoni see i see14:03
noonedeadpunkit should not be there...14:03
noonedeadpunkremoving that solves the issue14:04
noonedeadpunkjamesdenton: but then should ovn gateways contain ovn controller as well?14:06
jamesdentonyes, i believe any gateway node is a controller, bnut not vie versa14:06
jamesdentonnot vice versa14:06
jamesdentoni'd have to re-educate myself14:07
jamesdentongateway is just a property, so i think the controller bits still need to exist there14:07
noonedeadpunkart: for now you can create a file /etc/openstack_deploy/env.d/nova_compute.yml with this content: https://paste.openstack.org/show/bD6wvhAfSFuBnXZwaUvb/14:08
noonedeadpunkok, I see, then patch should be trivial.14:08
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not add all computes as OVN gateways  https://review.opendev.org/c/openstack/openstack-ansible/+/89254014:11
art@noonedeadpunk @jamesdenton   Thank you very much14:12
jamesdentonthank you, noonedeadpunk 14:12
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not add all computes as OVN gateways  https://review.opendev.org/c/openstack/openstack-ansible/+/89254014:13
noonedeadpunkart: let me know if that env.d file helps you14:13
art@noonedeadpunk Definitely.  BTW, I am not available from Thursday till Saturday. As soo an I check your suggestions, I'll let you know the result. Thanks again14:16
noonedeadpunkyeah, I also won't be around till Monday14:16
artSo, I'll share the result in Monday 14:17
arthave a great day guys :)14:17
jamesdentonyou too!14:21
-opendevstatus- NOTICE: Gerrit is going to be restarted to pick up a small config update. You will notice a short outage of the service.15:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible collection versions  https://review.opendev.org/c/openstack/openstack-ansible/+/89237315:44
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/zed: Release constraint for OVS/OVN versions for EL  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89256315:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/yoga: Release constraint for OVS/OVN versions for EL  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89258115:59
Melonianoonedeadpunk: Deployed. THANKS a lot. Now "Rating" is there.16:05
Meloniajamesdenton: Aren't you an author?16:06
noonedeadpunkawesome16:07
MeloniaYes, I'm really happy ((((:16:07
MeloniaAnd, for the next time, no need to install that package manually, yes?16:08
MeloniaIs Horizon translatable? I mean Is it bilingual to somehow translate string somewhere to change the dashboard language? 16:09
Meloniajamesdenton: Yes, you are :D16:10
noonedeadpunkMelonia: yes, there're quite some languages supported actually16:11
noonedeadpunkthere is a Zanata for that, but it;s in process of transitioning to the new tool16:12
noonedeadpunkhttps://translate.openstack.org/?dswid=246416:12
MeloniaShould it be activated through deployment?16:12
noonedeadpunkI think translations are pulled in automatically...16:13
noonedeadpunkI think Horizon tries to adopt to the language it see in a browser16:14
noonedeadpunkMelonia: what language are you interested in?16:15
Melonia`pl` and I found it: by clicking on my username in the top-right corner of the dashboard and selecting "Settings" from the drop-down menu16:18
Meloniajamesdenton: Don't you have any plans to update your book after 5 years? :P16:18
Melonia I have been wanting to read your book on OpenStack Networking for a long time and I will definitely do so this fall.16:19
noonedeadpunkMelonia: it;s decently translated I would say16:19
noonedeadpunknot as good as it could be but well...16:19
MeloniaYes16:19
noonedeadpunkhttps://pasteboard.co/nk4ReH8Uy4Gi.png16:20
noonedeadpunkfeel free to join l11n team and contribute to translations :)16:21
noonedeadpunkI really don't understand that adjutant thing16:21
noonedeadpunkwhat works in containers seems not to work on metal. What works on metal is not on containers, wtf....16:22
noonedeadpunkI will spawn couple of new sandboxes when will be back on monday16:22
Melonia Sure; I love it16:24
MeloniaWhy do public cloud companies prefer to write their own UI? Is publishing Horizon+Adjutant not secure enough?16:25
opendevreviewMerged openstack/openstack-ansible-os_sahara stable/2023.1: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/89235816:56
noonedeadpunkMelonia: they love to be special :)20:14
noonedeadpunkbut not all doing so - some are fine with horizon and jsut make custom themes and plugins for it. main horizon problem is that it's quite slow. But most of providers internal solutions are waaaaay less secure IMO20:15
opendevreviewMerged openstack/openstack-ansible-ops master: Fix missing cinder volume backend for ceph  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/89242220:25
opendevreviewMerged openstack/openstack-ansible stable/zed: Add is_nest property for container_skel  https://review.opendev.org/c/openstack/openstack-ansible/+/88631620:35
Melonianoonedeadpunk: +120:49
MeloniaI manually Stop the Horizon container with `lxc-stop -n aio1_horizon_container-139fc3d8 -k`, but now when I try to start it with `lxc-start --foreground -n aio1_horizon_container-139fc3d8`, it's asking for a username and password.20:51
MeloniaWhat's username to login to the container?20:52
MeloniaSolved as I restartd the AIO server!20:55
MeloniaI want to change the default language from `en` to `pl`! By `grep -r LANGUAGE_CODE\ = /openstack`, it finds four files: settings.py, global_settings.py, project_name/settings.py-tpl,  and locale.py20:56
MeloniaI changed en to pl in all those files and restarted the container but nothing changed!20:57
jamesdentonMelonia yes, i am the author. no new books on the horizon, though. No time!21:00
MeloniaNice to meet you21:01
jamesdentonsame!21:02
Melonianoonedeadpunk: Did you launch an AIO? If yes, would you please Sign Up for a new account through Horizon login page?!21:15
MeloniaI get this error when I try for a new user registration: https://gcdnb.pbrd.co/images/DLI1mRp8GrTq.png21:15
MeloniaSimilar issue with Horizon>Rating>Rating: https://gcdnb.pbrd.co/images/4ZXYr5OiGDXi.png21:30

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