Melonia | Hi | 02:49 |
---|---|---|
Melonia | noonedeadpunk: I couldn't rerun the AIO having issues on bootstrapping aio.sh, | 02:51 |
Melonia | By adding _adjutant to the SCENARIO, I get this error on deploying setup-openstack.yml: https://paste.opendev.org/show/821226/ | 02:52 |
Melonia | in 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 |
Melonia | to 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 |
Melonia | If I run os-adjutant-install.yml individually, I get this error: https://paste.opendev.org/show/821227 | 03:17 |
noonedeadpunk | Melonia: ah! true | 07:10 |
noonedeadpunk | We're missing `libmysqlclient-dev` installation and here's patch for it https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/891279 | 07:11 |
noonedeadpunk | you can manually install the package into adjutant container and re-run the role | 07:11 |
opendevreview | Dmitriy 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/+/892353 | 07:13 |
opendevreview | Dmitriy 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/+/892354 | 07:13 |
opendevreview | Dmitriy 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/+/892355 | 07:26 |
opendevreview | Dmitriy 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/+/892359 | 07:26 |
opendevreview | Dmitriy 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/+/892356 | 07:26 |
opendevreview | Dmitriy 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/+/892358 | 07:26 |
opendevreview | Dmitriy 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/+/892357 | 07:26 |
opendevreview | Dmitriy 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/+/892464 | 07:26 |
opendevreview | Dmitriy 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/+/892360 | 07:26 |
opendevreview | Dmitriy 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/+/892462 | 07:26 |
opendevreview | Dmitriy 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/+/892461 | 07:26 |
opendevreview | Dmitriy 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/+/892463 | 07:26 |
opendevreview | Dmitriy 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/+/892465 | 07:26 |
opendevreview | Dmitriy 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/+/892467 | 07:26 |
opendevreview | Dmitriy 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/+/892468 | 07:26 |
opendevreview | Dmitriy 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/+/892469 | 07:26 |
opendevreview | Dmitriy 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/+/892466 | 07:26 |
opendevreview | Dmitriy 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/+/892471 | 07:26 |
opendevreview | Dmitriy 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/+/892472 | 07:26 |
opendevreview | Dmitriy 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/+/892470 | 07:26 |
opendevreview | Dmitriy 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/+/892474 | 07:26 |
opendevreview | Dmitriy 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/+/892473 | 07:26 |
opendevreview | Dmitriy 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/+/892475 | 07:26 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_aodh master: Fix linters and metadata https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/888471 | 07:31 |
Melonia | noonedeadpunk: 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 |
jrosser | good morning | 08:15 |
art | Morning all | 08:20 |
noonedeadpunk | mornings | 08:27 |
noonedeadpunk | Just in case I will be absent on Thursday and Friday | 08:27 |
art | Does any compute node which is added to the OSA, is considered as an ovn_controller and is added to GW chassis list?! | 08:48 |
art | plz take a look at this scenario: | 08:48 |
art | https://www.irccloud.com/pastebin/p3l12Jqa/ | 08:48 |
art | @jrosser @noonedeadpunk @admin1 | 08:59 |
noonedeadpunk | art: yes, ovn_controller is present on all nova-compute hosts | 09:04 |
noonedeadpunk | https://docs.openstack.org/openstack-ansible-os_neutron/latest/app-ovn.html#inventory-architecture | 09:05 |
art | So, 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 |
art | currently, every node acts as an ovn_controller, acts also as an OVN_GW-Chassis, it seems. | 09:15 |
art | tough, we set a subset of computes as OVN_GW, it has not any affect on the result. right? | 09:17 |
art | though* | 09:17 |
art | *effect | 09:18 |
noonedeadpunk | As far as I understand, gateway is served to pass public traffic rather then participate in internal connectivity for tenant networks | 09:21 |
noonedeadpunk | I believe that huge point of OVN was to make a good way of OVS DVR | 09:22 |
noonedeadpunk | So yes, routers are distributed across computes and can failover between them in case of incidents | 09:22 |
noonedeadpunk | If you want to have routers in their L3 namespaces isolated on network nodes, then maybe you should take a look on OVS? | 09:23 |
art | Is DVR enabled in default config of OSA-OVN? it thought its default configuration is Centralized FIP Arch | 09:24 |
Melonia | noonedeadpunk: It's going to remove `libmariadb-dev` and install `libmysqlclient-dev`, Is it ok? | 09:24 |
noonedeadpunk | art: DVR is OVS thing, not OVN. OVN is always distributed, isn't it? | 09:26 |
noonedeadpunk | Melonia: good question... I would expect libmariadb-dev to be also fine for building the package, but maybe it's not anymore... | 09:26 |
noonedeadpunk | art: though I'm not huge OVN expert - we have jamesdenton for this part :D | 09:27 |
art | I 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 |
frickler | some deployments consider public network attached to compute nodes a security risk, you should still provide an option to configure gateway nodes only on network nodes | 09:39 |
frickler | there's no reason not to support that scenario with OVN like with OVS | 09:40 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_senlin master: Use proper galera port in configuration https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/890131 | 09:54 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_senlin master: Fix linters and metadata https://review.opendev.org/c/openstack/openstack-ansible-os_senlin/+/888607 | 09:54 |
noonedeadpunk | frickler: yes, gateway are a separate thing, and they must be explicitly defined | 09:56 |
noonedeadpunk | so 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 worst | 09:57 |
noonedeadpunk | and then neutron api and metadata iirc | 09:57 |
art | But, even if I have explicitly defined two of my computes as GW, all the computes are set as ovn_GW | 10:03 |
art | Also, 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 mentioned | 10:07 |
opendevreview | Dmitriy 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/+/892489 | 10:16 |
Melonia | noonedeadpunk: 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 |
noonedeadpunk | Melonia: what if you try to apply patch I was sending to you? | 10:18 |
noonedeadpunk | https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/891279 | 10:18 |
Melonia | noonedeadpunk: 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 do | 10:19 |
noonedeadpunk | You 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 command | 10:19 |
opendevreview | Merged openstack/openstack-ansible-openstack_hosts stable/zed: Rename internal variable _package_list https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/892318 | 10:20 |
Melonia | Now, I'm on Antelope :{ | 10:20 |
noonedeadpunk | that patch is for antelope | 10:22 |
noonedeadpunk | Melonia: oh! | 10:23 |
noonedeadpunk | now I see what is causing this | 10:23 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Install mysqlclient devel package https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/888985 | 10:28 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/2023.1: Install mysqlclient devel package https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/891279 | 10:28 |
Melonia | noonedeadpunk: I applied the patch you linked and it failed the same: http://ix.io/4Eiv | 10:29 |
noonedeadpunk | sorry, I've just updated it..... | 10:31 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/zed: Stop using galera_server role https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/892492 | 10:31 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Stop reffering _member_ role https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/891462 | 10:33 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Fix linters and metadata https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/888469 | 10:34 |
Melonia | noonedeadpunk: Same problem with the new patch, 891297 | 10:35 |
noonedeadpunk | um... | 10:35 |
Melonia | Checkout: HEAD is now at a6c3974 Install mysqlclient devel package | 10:36 |
jrosser | hold on | 10: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 |
noonedeadpunk | why not? | 10:37 |
jrosser | run it not from the openstack-ansible directory | 10:37 |
noonedeadpunk | yeah, you can run from whenever you want | 10:37 |
noonedeadpunk | unless you use `ansible` binary (ie ad-hocs) | 10:37 |
noonedeadpunk | as 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 in | 10:38 |
jrosser | ah ok yes i was misremembering this https://github.com/openstack/openstack-ansible/blob/master/scripts/openstack-ansible.sh#L38 | 10:38 |
jrosser | sorry for the distraction :) | 10:39 |
noonedeadpunk | Melonia: that is really weird that it fails to be frank... | 10:39 |
jrosser | Melonia: you mean it fails with exactly the same error? | 10:40 |
noonedeadpunk | can you please purge libmariadb-dev explicitly jsut in case? | 10:40 |
Melonia | patch891279: http://ix.io/4Eiw | 10:40 |
noonedeadpunk | or 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 |
Melonia | purge result: http://ix.io/4Eix | now I gonna destroy that container by your command... | 10:44 |
noonedeadpunk | it is really weird.... | 10:45 |
noonedeadpunk | I wonder if that is smth I am able to reproduce | 10:45 |
noonedeadpunk | like most confusing part of that all, is that CI is passing with pretty much same setup... | 10:47 |
noonedeadpunk | I will try now to reproduce that | 10:52 |
opendevreview | Merged openstack/openstack-ansible stable/2023.1: Gather facts before including common-playbooks https://review.opendev.org/c/openstack/openstack-ansible/+/889023 | 11:00 |
opendevreview | Dmitriy 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/+/887849 | 11:08 |
jrosser | no 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 mysql | 11:20 |
jrosser | noonedeadpunk: ^ | 11:20 |
noonedeadpunk | yeah, can be | 11:21 |
jrosser | i think we get this a lot with the lesser used roles | 11:21 |
noonedeadpunk | I'm doing lxc install now | 11:21 |
jrosser | that it's quite possible to miss packages from the vars that dont matter on metal/AIO | 11:21 |
Melonia | noonedeadpunk: After destroying, error in deployment: https://rentry.co/rgghic <-- lines 14 and 25 | 11:27 |
*** dviroel_ is now known as dviroel | 11:27 | |
noonedeadpunk | Melonia: I'm trying to reproduce the issue right now, as I really don't know why that's failing | 11:28 |
opendevreview | Dmitriy 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/+/887849 | 11:31 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Replace HA policies for RabbitMQ with quorum https://review.opendev.org/c/openstack/openstack-ansible/+/873618 | 11:40 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: [DNM] Integrational test of quorum queues https://review.opendev.org/c/openstack/openstack-ansible/+/887850 | 11:41 |
opendevreview | Merged openstack/openstack-ansible stable/2023.1: haproxy: fix health checks for serialconsole in http mode https://review.opendev.org/c/openstack/openstack-ansible/+/891452 | 12:16 |
noonedeadpunk | Ok, I was able to reproduce the issue | 12:16 |
noonedeadpunk | Melonia: can you try installing pkg-config in the container? | 12:18 |
noonedeadpunk | ugh, it's sooo weird... | 12:21 |
noonedeadpunk | seems this whole patchset is wrong and it's just pkg-config that is missing | 12:29 |
opendevreview | Merged openstack/openstack-ansible-os_horizon stable/2023.1: Fix wrong neutron_ml2_drivers_type https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/892353 | 12:30 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Install pkg-config package https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/888985 | 12:31 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/2023.1: Install pkg-config package https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/891279 | 12:31 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/zed: Revert "Install mysqlclient devel package" https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/892505 | 12:32 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant stable/zed: Revert "Install mysqlclient devel package" https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/892505 | 12:33 |
jamesdenton | @art All computes are in the ovn-controller group, but only those that are in the gateway group should be considered for routers | 12:42 |
jamesdenton | updating 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 persist | 12:42 |
noonedeadpunk | jamesdenton: you mean ones defined in `network-gateway_hosts`? | 12:43 |
jamesdenton | right, network-gateway_hosts and possibly network-gateway_all and neutron_ovn_gateway, in openstack_inventory.json | 12:44 |
jamesdenton | but the only group in openstack_user_config.yml is network-gateway_hosts | 12:45 |
jamesdenton | i need to verify my comment on the inventory :| | 12:46 |
jamesdenton | ok, 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 recommend | 12:52 |
noonedeadpunk | I just thought that OVN gateway is worth running on standalone nodes? | 13:05 |
noonedeadpunk | like net nodes rather then computes? | 13:05 |
opendevreview | Dmitriy 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/+/891572 | 13:20 |
opendevreview | Dmitriy 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/+/891572 | 13:22 |
opendevreview | Dmitriy 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/+/891572 | 13: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 |
noonedeadpunk | art: how openstack_user_config is currently defined? | 13:27 |
art | https://www.irccloud.com/pastebin/I8eQ4VV3/o-u-c.yaml | 13:30 |
jamesdenton | art are you seeing it set as a gateway node in the inventory, or from the vswitch properties? | 13:31 |
jamesdenton | noonedeadpunk 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 preference | 13:32 |
noonedeadpunk | art: but what are other records? | 13:33 |
noonedeadpunk | as maybe you have smth that implies gateway... | 13:33 |
art | The complete versiob of Openstack_user_config.yaml https://www.irccloud.com/pastebin/kS7dfK8y/ | 13:33 |
jamesdenton | a compute will definitely be in the ovn-controller group, but controller != gateway | 13:33 |
art | jamesdenton: 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 |
jamesdenton | ok, let me recreate that | 13:37 |
art | thanks alot | 13:38 |
noonedeadpunk | I indeed see all 3 computes being part of neutron_ovn_gateway wit hthat config | 13:56 |
jamesdenton | really? Do we have an inventory skel issue? | 14:00 |
noonedeadpunk | what's interesting is that `network-gateway_hosts` are jsut 2 computes, neutron_ovn_gateway are all 3 | 14:02 |
noonedeadpunk | jamesdenton: yes https://opendev.org/openstack/openstack-ansible/src/branch/master/inventory/env.d/nova.yml#L58 | 14:02 |
jamesdenton | i see i see | 14:03 |
noonedeadpunk | it should not be there... | 14:03 |
noonedeadpunk | removing that solves the issue | 14:04 |
noonedeadpunk | jamesdenton: but then should ovn gateways contain ovn controller as well? | 14:06 |
jamesdenton | yes, i believe any gateway node is a controller, bnut not vie versa | 14:06 |
jamesdenton | not vice versa | 14:06 |
jamesdenton | i'd have to re-educate myself | 14:07 |
jamesdenton | gateway is just a property, so i think the controller bits still need to exist there | 14:07 |
noonedeadpunk | art: 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 |
noonedeadpunk | ok, I see, then patch should be trivial. | 14:08 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not add all computes as OVN gateways https://review.opendev.org/c/openstack/openstack-ansible/+/892540 | 14:11 |
art | @noonedeadpunk @jamesdenton Thank you very much | 14:12 |
jamesdenton | thank you, noonedeadpunk | 14:12 |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Do not add all computes as OVN gateways https://review.opendev.org/c/openstack/openstack-ansible/+/892540 | 14:13 |
noonedeadpunk | art: let me know if that env.d file helps you | 14: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 again | 14:16 |
noonedeadpunk | yeah, I also won't be around till Monday | 14:16 |
art | So, I'll share the result in Monday | 14:17 |
art | have a great day guys :) | 14:17 |
jamesdenton | you 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 | |
opendevreview | Dmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible collection versions https://review.opendev.org/c/openstack/openstack-ansible/+/892373 | 15:44 |
opendevreview | Dmitriy 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/+/892563 | 15:59 |
opendevreview | Dmitriy 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/+/892581 | 15:59 |
Melonia | noonedeadpunk: Deployed. THANKS a lot. Now "Rating" is there. | 16:05 |
Melonia | jamesdenton: Aren't you an author? | 16:06 |
noonedeadpunk | awesome | 16:07 |
Melonia | Yes, I'm really happy ((((: | 16:07 |
Melonia | And, for the next time, no need to install that package manually, yes? | 16:08 |
Melonia | Is Horizon translatable? I mean Is it bilingual to somehow translate string somewhere to change the dashboard language? | 16:09 |
Melonia | jamesdenton: Yes, you are :D | 16:10 |
noonedeadpunk | Melonia: yes, there're quite some languages supported actually | 16:11 |
noonedeadpunk | there is a Zanata for that, but it;s in process of transitioning to the new tool | 16:12 |
noonedeadpunk | https://translate.openstack.org/?dswid=2464 | 16:12 |
Melonia | Should it be activated through deployment? | 16:12 |
noonedeadpunk | I think translations are pulled in automatically... | 16:13 |
noonedeadpunk | I think Horizon tries to adopt to the language it see in a browser | 16:14 |
noonedeadpunk | Melonia: 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 menu | 16:18 |
Melonia | jamesdenton: Don't you have any plans to update your book after 5 years? :P | 16: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 |
noonedeadpunk | Melonia: it;s decently translated I would say | 16:19 |
noonedeadpunk | not as good as it could be but well... | 16:19 |
Melonia | Yes | 16:19 |
noonedeadpunk | https://pasteboard.co/nk4ReH8Uy4Gi.png | 16:20 |
noonedeadpunk | feel free to join l11n team and contribute to translations :) | 16:21 |
noonedeadpunk | I really don't understand that adjutant thing | 16:21 |
noonedeadpunk | what works in containers seems not to work on metal. What works on metal is not on containers, wtf.... | 16:22 |
noonedeadpunk | I will spawn couple of new sandboxes when will be back on monday | 16:22 |
Melonia | Sure; I love it | 16:24 |
Melonia | Why do public cloud companies prefer to write their own UI? Is publishing Horizon+Adjutant not secure enough? | 16:25 |
opendevreview | Merged openstack/openstack-ansible-os_sahara stable/2023.1: Use proper galera port in configuration https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/892358 | 16:56 |
noonedeadpunk | Melonia: they love to be special :) | 20:14 |
noonedeadpunk | but 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 IMO | 20:15 |
opendevreview | Merged openstack/openstack-ansible-ops master: Fix missing cinder volume backend for ceph https://review.opendev.org/c/openstack/openstack-ansible-ops/+/892422 | 20:25 |
opendevreview | Merged openstack/openstack-ansible stable/zed: Add is_nest property for container_skel https://review.opendev.org/c/openstack/openstack-ansible/+/886316 | 20:35 |
Melonia | noonedeadpunk: +1 | 20:49 |
Melonia | I 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 |
Melonia | What's username to login to the container? | 20:52 |
Melonia | Solved as I restartd the AIO server! | 20:55 |
Melonia | I 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.py | 20:56 |
Melonia | I changed en to pl in all those files and restarted the container but nothing changed! | 20:57 |
jamesdenton | Melonia yes, i am the author. no new books on the horizon, though. No time! | 21:00 |
Melonia | Nice to meet you | 21:01 |
jamesdenton | same! | 21:02 |
Melonia | noonedeadpunk: Did you launch an AIO? If yes, would you please Sign Up for a new account through Horizon login page?! | 21:15 |
Melonia | I get this error when I try for a new user registration: https://gcdnb.pbrd.co/images/DLI1mRp8GrTq.png | 21:15 |
Melonia | Similar issue with Horizon>Rating>Rating: https://gcdnb.pbrd.co/images/4ZXYr5OiGDXi.png | 21:30 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!