Tuesday, 2023-08-22

ayushhi Team06:48
hamidlotfi_mornings06:48
ayushi have one scenario where my Infra server where ansible and playbook were hosted got corrupted, now i have built a another server on ESXI with VLAN intact and working as before06:49
ayushso should i boostrap the ansible first and then copy the backed up directory after06:50
ayushor do i copy the directory first and then boot strapped the ansible, Do i need to keep in mind some thing06:50
hamidlotfi_I think you must separate the deploy server and infra servers.06:53
ayushdeploy server is my lxc container06:59
ayushso both are different06:59
hamidlotfi_No, it's not correct, you have a separate machine for deployment and all lxcs contain all basic services(like Galera, rabbit,...) and OpenStack services (nova, neutron, keystone,...)07:05
ayushhi hamid, deployer here is just used to push the playbooks 07:10
hamidlotfi_yes, it's right.07:13
noonedeadpunkmornings07:36
noonedeadpunkI don't think that order of having conf/running bootstrap matters here07:37
MeloniaHey there07:37
noonedeadpunkeventually you can have deploy host in lxc or whenever actually... 07:38
noonedeadpunko/07:38
noonedeadpunkit just can be a chicken-egg when you need to re-setup or upgrade one of infra servers07:39
MeloniaDo you know the open source panel as a customer dashboard with accounting and billing capabilities built into it? I need it for use as a proof of concept. There are paid and enterprise versions, I'm looking for something like https://osie.io and https://fleio.com.07:39
noonedeadpunkMelonia: in openstack there's a project named cloudkitty, that can count billing units based on the usage https://docs.openstack.org/cloudkitty/latest/07:40
noonedeadpunkit has also a horizon plugin07:41
noonedeadpunkand with smth like Adjutant you might make an entry point or self-portal out of horizon as well07:41
noonedeadpunkthough it won't make invoices or anything like that07:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_placement master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/88860307:44
Melonianoonedeadpunk: Is it supported? CAn I enable CloudKitty through OpenStack-Ansible All-in-One?07:45
noonedeadpunkyes, you can :)07:45
noonedeadpunkthough you also need telemetry stack, like ceilometer/gnocchi07:46
noonedeadpunkso you'd need to supply SCENARIO=aio_telemetry_cloudkitty for All-In-One07:46
noonedeadpunkand have slightly more RAM then 8gb :)07:47
opendevreviewMerged openstack/openstack-ansible-os_murano stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_murano/+/89219707:47
MeloniaGreat07:47
MeloniaI hope to get a yes answer for this question: do you support skyline? Can I activate it for deployment?07:47
opendevreviewMerged openstack/openstack-ansible-os_aodh stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/89218607:48
noonedeadpunkWell, not really. We do have a POC role https://opendev.org/openstack/openstack-ansible-os_skyline but it's not fully integrated yet to the deployment. So it needs some effort to get it running07:48
noonedeadpunkWe were planning to integrate it for 2023.2 release (bobcat)07:49
opendevreviewMerged openstack/openstack-ansible-os_neutron stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/89219507:49
noonedeadpunkwhich is due in couple of month07:49
opendevreviewMerged openstack/openstack-ansible-os_horizon stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89219007:49
noonedeadpunkWe haven't prioritised it due to feature gap with horizon, like absent oauth2 support07:50
noonedeadpunknot saying about support of some less popular services07:50
opendevreviewMerged openstack/openstack-ansible-os_sahara stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_sahara/+/89219607:50
MeloniaBobcat is nearby (:07:51
Melonia For now, I will go with this cloudkitty to see how it is07:51
opendevreviewMerged openstack/openstack-ansible-os_octavia stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_octavia/+/89219907:51
noonedeadpunkMelonia: I can't recall if horizon is default for AIO, so you might want to use SCENARIO=aio_telemetry_cloudkitty_horizon just in case...07:52
opendevreviewMerged openstack/openstack-ansible-os_ceilometer stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/89219407:53
opendevreviewMerged openstack/openstack-ansible-os_magnum stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_magnum/+/89219207:53
opendevreviewMerged openstack/openstack-ansible-os_trove stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_trove/+/89218907:53
opendevreviewMerged openstack/openstack-ansible-os_manila stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_manila/+/89218807:55
opendevreviewMerged openstack/openstack-ansible-os_zun stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_zun/+/89219107:56
opendevreviewMerged openstack/openstack-ansible-os_glance stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_glance/+/89219307:56
opendevreviewMerged openstack/openstack-ansible-os_tacker stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_tacker/+/89219807:56
opendevreviewMerged openstack/openstack-ansible-os_gnocchi stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/89218707:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Respect haproxy_bind_internal_lb_vip_* variables  https://review.opendev.org/c/openstack/openstack-ansible/+/85224307:58
Melonianoonedeadpunk: then what about SCENARIO=aio_ceph that I've deployed based on it? Can I keep both ceph and cloudkitty scenarios together?07:58
noonedeadpunkyup, sure07:58
noonedeadpunkyou can just keep adding things you need separated with underscore07:58
noonedeadpunkthe only bug we have with that - is that list of tempest tests might not be populated correctly. Though I'm not sure if that is an issue for POC deployments at all07:59
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: [DNM] Bump ansible-core to 2.15.2 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652708:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-apt_package_pinning master: Fix linters issue and metadata  https://review.opendev.org/c/openstack/openstack-ansible-apt_package_pinning/+/88817208:02
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.3 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652708:06
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.3 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652708:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.3 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652708:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_adjutant master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_adjutant/+/88846908:12
noonedeadpunkseems, we have upgrade jobs broken now on master, since keystone is now properly trimming passwords, which makes them invalid again....08:14
noonedeadpunkso we likely need to bump keystone on master as well, or as part of https://review.opendev.org/c/openstack/openstack-ansible/+/891474/308:15
noonedeadpunkAlso it's kinda weird that https://review.opendev.org/c/openstack/openstack-ansible/+/886527 is not scheduled in zuul at all....08:15
noonedeadpunkand it's due to some of depends-on....08:17
jrosserso the keystone password truncation is also in 2023.1 i guess08:17
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.3 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652708:18
jrosserwe need that landing in keystone 2023.1 / osa sha bump on that branch?08:18
noonedeadpunkaha, found the guilty depndency :)08:19
noonedeadpunkjrosser:  fix of password truncation has landed in 2023.1 and zed08:19
noonedeadpunkand we've merged bump of sha in 2023.108:19
noonedeadpunkbut not on master08:19
noonedeadpunkso now, password is trimmed to 72 symbols on 2023.1 but when upgrading to master it's again 5208:20
noonedeadpunkfrom what I understood from logs...08:20
noonedeadpunkso we need to update sha on master as well08:20
jrosser891474 is good to go or needs updating?08:21
noonedeadpunkI've updated https://review.opendev.org/c/openstack/openstack-ansible/+/891474/3/inventory/group_vars/keystone_all/source_git.yml#20 to contain head of keystone08:22
noonedeadpunkso should be good to go08:22
noonedeadpunkhttps://opendev.org/openstack/keystone/commit/349706a4481edbf2600448bd9edc1a70eac371b108:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts master: Add ability to define a config for journald  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89215108:25
MeloniaDoes it matter what Linux distribution to use for AIO? What distribution do you run your tests on?08:27
noonedeadpunkdebian 11/ubuntu 22.04/rocky 9/centos stream 9 are supported ones08:27
noonedeadpunkI'd say ubuntu is mostly used in our production deployments08:28
jrosserMelonia: there is also some documentation here https://docs.openstack.org/openstack-ansible/2023.1/admin/upgrades/compatibility-matrix.html08:28
noonedeadpunkwe also don't test ceph against EL-ish repos right now08:28
noonedeadpunk(we likely should though)08:28
jrosserif you're deciding for long term then also look at the lifecycles of those OS, like LTS or whatever08:29
noonedeadpunkIf you're asking my personal opinion - I would use CentOS stream for produciton right now - it tends to break in CI a lot lately.08:30
noonedeadpunk*I would not08:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/yoga: Installing systemd-udev with NVR  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/88935008:40
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount stable/yoga: Installing systemd-udev with NVR  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/88935308:40
Melonianoonedeadpunk: EL?08:43
Melonianoonedeadpunk: CentOS "stream" for production? O_o08:44
noonedeadpunkEnterprise Linux. Red Hat Enterprise Linux :)08:44
MeloniaAh08:44
noonedeadpunkI skupped NOT in the original statement :D08:45
noonedeadpunk*skipped08:45
opendevreviewMerged openstack/openstack-ansible-os_keystone stable/2023.1: Stop reffering _member_ role  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/89209809:23
Meloniajrosser: Thanks; I'm going with Ubuntu12, but the table has not been updated for Debian 1209:24
MeloniaUbuntu22.04*09:24
jrosserMelonia: well, work is required for each new OS we choose to support09:24
jrosserthe table not being updated means that no-one has contributed support for debian 12 yet09:25
jrosserif you are interested in using OSA + debian 12 then of course, patches are welcome :)09:25
jrosserMelonia: also it's worth knowing that for a released branch such as 2023.1/Antelope, it would be very unusual for us to retrospectively add support for a new OS09:28
jrosserit is much more normal that we would do work now on Debian12, which would then become a supported os for the next release09:29
opendevreviewMerged openstack/openstack-ansible-openstack_hosts master: Drop bits for unsupported OS  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89214909:31
Meloniajrosser: I see. thanks for the clarification.09:31
opendevreviewMerged openstack/openstack-ansible-os_ironic stable/2023.1: Stop reffering _member_ role  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/89210009:34
opendevreviewMerged openstack/openstack-ansible-ceph_client stable/yoga: Use correct index of previous task results  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/89110709:37
opendevreviewMerged openstack/openstack-ansible-os_ironic stable/2023.1: Fix lack of constraints for ironic-inspector  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/89174109:49
opendevreviewMerged openstack/openstack-ansible stable/2023.1: haproxy: fix csp issue preventing embedded serial console  https://review.opendev.org/c/openstack/openstack-ansible/+/89146009:50
opendevreviewAndrew Bonney proposed openstack/openstack-ansible-os_ironic stable/zed: Fix lack of constraints for ironic-inspector  https://review.opendev.org/c/openstack/openstack-ansible-os_ironic/+/89230109:54
opendevreviewMerged openstack/openstack-ansible-ceph_client stable/yoga: Define libvirt secrets from keyring files in ceph_extra_confs  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/89110910:01
opendevreviewMerged openstack/openstack-ansible-ceph_client stable/2023.1: Define constraints file for docs and renos  https://review.opendev.org/c/openstack/openstack-ansible-ceph_client/+/89218510:01
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Disable upgrade jobs after switching Xena to EM  https://review.opendev.org/c/openstack/openstack-ansible/+/88492810:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Use include_role in task to avoid lack of access to vars  https://review.opendev.org/c/openstack/openstack-ansible/+/88902110:27
andrewbonneynoonedeadpunk: did the rocky disk full issue get resolved? don't want to re-check https://review.opendev.org/c/openstack/openstack-ansible/+/891452 unnecessarily10:34
noonedeadpunkandrewbonney: I think it needs smth like https://review.opendev.org/c/openstack/openstack-ansible/+/89215510:34
noonedeadpunkso no, it was not10:34
andrewbonneyok10:34
noonedeadpunkor, alternatively, drop ovs 2.17 constraint for rockty10:34
opendevreviewMerged openstack/openstack-ansible master: Bump upstream SHAs  https://review.opendev.org/c/openstack/openstack-ansible/+/89147410:35
noonedeadpunkhttps://opendev.org/openstack/openstack-ansible-openstack_hosts/src/branch/stable/zed/vars/redhat-9.yml#L101-L10310:35
noonedeadpunkthough it's still intermittent - some jobs do pass...10:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_mistral master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_mistral/+/89229010:46
MeloniaErr: `fatal: Remote branch stable/antelope not found in upstream origin`10:49
MeloniaI'm using the command below:10:49
Melonia`git clone -b stable/antelope https://opendev.org/openstack/openstack-ansible /opt/openstack-ansible`10:49
MeloniaBut I get that error. Previously I deployed the Zed version successfully.10:50
MeloniaIsn't there any antelope branch yet?10:50
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/88872911:00
noonedeadpunkMelonia: branch is named stable/2023.111:00
noonedeadpunkAs openstack has switched to numeric names11:01
noonedeadpunkhttps://governance.openstack.org/tc/resolutions/20220524-release-identification-process.html11:01
MeloniaOh, I didn't knew. thanks11:08
artHi every one. I have set all my three computes as OVN_gateway. how can I remove one of them from the ovn_gateway list?11:14
artI've removed the mentioned compute from the gw list in my openstack_user_config  11:15
artalso, applied following commands:11:16
artopenstack-ansible setup-hosts.yml --limit localhost,compute02;    openstack-ansible openstack-hosts-setup.yml  -e openstack_hosts_group=nova_compute --tags openstack_hosts-file;   sudo openstack-ansible os-neutron-install.yml --limit localhost,compute0211:17
noonedeadpunkart: so... removing service is slightly more weird process then it should be, especially when talking about services that run on metal11:18
noonedeadpunkI don't think that re-running os-neutron-install.yml will result in removal of service from node11:18
artso, it seems I should remove compute02 completely which lead to removing it from GW chassis list11:19
noonedeadpunkAlso, you'd need to remove the compute from ovn_gateway group in inventory11:19
noonedeadpunkotherwise running the role will deploy ovn gateway again to it11:19
artmanually I should chanage the inventory? 11:19
noonedeadpunkI think that with compute, you can use `/opt/openstack-ansible/scripts/inventory-manage.py -r <compute_name>`11:20
noonedeadpunkit will remove compute completely from the inventory, but it's safely re-added next time you will run openstack-ansible11:20
noonedeadpunk(don't repeat same with containers until you execute `openstack-ansible lxc-containers-destroy.yml --limit <container_name>`11:21
artgot it. thanks alot11:21
noonedeadpunkAnd then I think you should manually stop ovn gateway service on the compute11:21
noonedeadpunkNo idea if ovsdb should be cleaned-up in a way after that11:22
noonedeadpunkstop , disable and probably even mask a service11:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts master: Fix linters issues  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/89229511:24
artso, let me ask another question. I have installed OSA + OVN. and have set OVN_GW on my computes. None of the routers which their first chassis_gw priority is compute02, have access to the external network.  Although VMs connected to these routers can ping the port on the router, but still can not fllow out of the router11:25
artIt seems all the configs on all three computes are the same. I dont know how can I find the problem11:26
artthat's why I decided to remove that compute from the list of OVN_GW s.11:26
artdo you have any idea what's going on in this scenario?11:26
art@noonedeadpunk 11:34
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-galera_server master: Fix role metadata  https://review.opendev.org/c/openstack/openstack-ansible-galera_server/+/89229611:34
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.3 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652711:35
noonedeadpunkart: nah, sorry, I'm quite bad in OVN, so not sure what's wrong11:36
artthat's ok. Thanks alot 11:37
noonedeadpunkmy blind guess would be that you're missing some public network passed and configured on your computes, or interface is not added to OVS bridge that represents public network11:37
noonedeadpunkthere're other folks around who know more about OVN, though they're mostly around during EST daytime11:38
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.3 and collections  https://review.opendev.org/c/openstack/openstack-ansible/+/88652712:40
noonedeadpunkthis should be passing linters, finally12:40
opendevreviewDmitriy Rabotyagov proposed openstack/ansible-role-systemd_mount stable/yoga: Installing systemd-udev with NVR  https://review.opendev.org/c/openstack/ansible-role-systemd_mount/+/88935312:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-plugins stable/yoga: Installing systemd-udev with NVR  https://review.opendev.org/c/openstack/openstack-ansible-plugins/+/88935012:45
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Add is_nest property for container_skel  https://review.opendev.org/c/openstack/openstack-ansible/+/88620612:46
opendevreviewMerged openstack/openstack-ansible stable/yoga: Restore an ability for HAProxy to bind on interal IP  https://review.opendev.org/c/openstack/openstack-ansible/+/88757713:07
opendevreviewMerged openstack/openstack-ansible master: Respect haproxy_bind_internal_lb_vip_* variables  https://review.opendev.org/c/openstack/openstack-ansible/+/85224313:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts stable/2023.1: Refactor LXC image expiration  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/89231113:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts stable/zed: Refactor LXC image expiration  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/89231213:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-lxc_hosts stable/yoga: Refactor LXC image expiration  https://review.opendev.org/c/openstack/openstack-ansible-lxc_hosts/+/89231313:30
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone stable/2023.1: Install libldap-common for keystone  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/89231413:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_keystone stable/zed: Install libldap-common for keystone  https://review.opendev.org/c/openstack/openstack-ansible-os_keystone/+/89231513:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/2023.1: Rename internal variable _package_list  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89231613:32
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/2023.1: Rename internal variable _package_list  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89231613:33
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Apply rate limit for journald in AIO builds  https://review.opendev.org/c/openstack/openstack-ansible/+/89215513:36
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Bump upstream SHAs for Yoga  https://review.opendev.org/c/openstack/openstack-ansible/+/89233213:43
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Enable HTTP/2 for TLS-covered frontends  https://review.opendev.org/c/openstack/openstack-ansible/+/89157513:46
MeloniaAfter some hours, I get this error: https://paste.ubuntu.com/p/cWn7NPd55y/ that indicates `No package matching '{'name': 'ubuntu-cloud-keyring', 'state': 'latest'}' is available`13:56
Meloniabut as I check the OS: ubuntu-cloud-keyring is already the newest version (2021.03.26).13:57
noonedeadpunkah, yes, that's a bug we've jsut merged the fix for14:04
noonedeadpunkhttps://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89147614:05
noonedeadpunkbut basically you can re-run playbook manually14:05
MeloniaYou mean re-running all playbooks, setup-everything.yml?14:21
Melonianoonedeadpunk: ^14:22
noonedeadpunkwhere have you failed?:)14:22
Melonia(I'm deploying the Zed version)14:22
noonedeadpunkugh, it's affecting zed as well... good to know14:22
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/zed: Rename internal variable _package_list  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89231814:23
MeloniaI remember neutron was deployed, and it was deploying Horizon14:23
opendevreviewMerged openstack/openstack-ansible-os_nova master: Allow Glance region to be set via variable  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89151514:23
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-openstack_hosts stable/zed: Rename internal variable _package_list  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89231814:23
noonedeadpunkMelonia: then re-run either os-horizon-install.yml and down the list https://opendev.org/openstack/openstack-ansible/src/branch/stable/zed/playbooks/setup-openstack.yml#L24-L44 depending on what you need14:25
noonedeadpunkor you can re-run setup-openstack.yml as a whole14:25
noonedeadpunk(not setup-everything.yml though)14:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/2023.1: Allow Glance region to be set via variable  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89231914:26
MeloniaThen I run setup-openstack.yml14:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/zed: Allow Glance region to be set via variable  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89232014:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_nova stable/yoga: Allow Glance region to be set via variable  https://review.opendev.org/c/openstack/openstack-ansible-os_nova/+/89234114:26
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/yoga: Use include_role in task to avoid lack of access to vars  https://review.opendev.org/c/openstack/openstack-ansible/+/88902114:29
damiandabrowskijrosser: can you have a look here when you have a moment? ;) you asked a question, but you probably missed my answer14:42
damiandabrowskihttps://review.opendev.org/c/openstack/openstack-ansible/+/88519414:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/yoga: Drop OVN CI tests  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/89236414:42
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_neutron stable/yoga: Ensure service is restarted on unit file changes  https://review.opendev.org/c/openstack/openstack-ansible-os_neutron/+/88200414:43
noonedeadpunk#startmeeting openstack_ansible_meeting15:00
opendevmeetMeeting started Tue Aug 22 15:00:19 2023 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.15:00
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.15:00
opendevmeetThe meeting name has been set to 'openstack_ansible_meeting'15:00
noonedeadpunk#topic rollcall15:00
NeilHanlono/ hi15:00
noonedeadpunko/15:00
damiandabrowskihi!15:02
noonedeadpunk#topic office hours15:04
noonedeadpunkI think right now we have ourself unblocked15:04
noonedeadpunkExcept adjutant and senlin roles that are failing upgrades15:04
noonedeadpunkSo we need to define what we wanna merge for Antelope for 27.1.0 release15:05
NeilHanlonis my sanity available for merge? i seem to have lost it15:05
noonedeadpunkhuh? not sure what's that :(15:06
NeilHanlonjoking about me being a bit crazy lately lol15:06
noonedeadpunkah lol15:07
noonedeadpunkI can totally realate to that, as pretty much things are going on right now15:07
noonedeadpunkFor 2023.1 releasing, I think the most thing we might want to wait for - is keystone patch15:08
noonedeadpunk#link https://review.opendev.org/c/openstack/keystone/+/89152115:08
noonedeadpunkand then it's backport15:08
noonedeadpunkAs I guess from our side we've backported (maybe not merged on 2023.1 but at least on master) everything we wanted15:09
noonedeadpunkFor fixing adjutant we need to bump Zed SHAs, then it will fix atnelope upgrade jobs and allow to merge antelope patches15:12
damiandabrowskiyup, at least all my patches are already merged to 2023.1 which is pretty awesome15:12
noonedeadpunkfor senlin - I;m going to check why it's failing in aio. As it's db upgrade that fails in jobs15:13
noonedeadpunkregarding db upgrade - it seems we're missing online upgrade command for placement15:13
noonedeadpunkhas started working on that https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/89215915:14
noonedeadpunkThen let's move to discussing current development15:15
noonedeadpunkAnsible-core 2.15 is about to pass this time15:15
noonedeadpunk#link https://review.opendev.org/c/openstack/openstack-ansible/+/88652715:15
noonedeadpunkWe still need some patches to land that are fixing linters15:15
noonedeadpunk(and I guess bringing bugs)15:15
noonedeadpunkthen as a follow-up to discussion regarding TLS performance degradation - I've pushed a patch that proposes to enable http/2 when TLS is enabled on all backends15:17
noonedeadpunkthough it also capable of enabling http/2 only when there is no TLS15:17
noonedeadpunk#link https://review.opendev.org/q/topic:osa/h215:17
noonedeadpunkI guess having HTTP/2 without TLS is quite arguable decision15:21
noonedeadpunkThough I'm not sure we should prevent anyone from doing that15:21
noonedeadpunkBut I kinda wonder if we might want to split these variables to enable http/2 only for TLS and for non-tls15:22
noonedeadpunkOr do that just for TLS, given that redirects and stuff are not covered anyway15:23
damiandabrowskii was going to suggest that, as most browsers support HTTP/2 only over TLS15:23
NeilHanlonthat's a tricky one, yeah15:23
damiandabrowskihttps://www.haproxy.com/documentation/hapee/latest/load-balancing/protocols/http-2/#:~:text=Most%20browsers%20support%20HTTP/2%20over%20HTTPS%20only%2C%20but%20you%20may%20find%20it%20useful%20to%20enable%20h2c%20between%20backend%20services%20(e.g.%20gRPC%20services)15:23
noonedeadpunkI was actually thinking for consistency between behaviour for frontends and backends15:25
damiandabrowskiand backends? do they support http/2?15:26
noonedeadpunknot openstack backends15:27
noonedeadpunkbut role is kinda used outside of openstack as well15:27
noonedeadpunkwell, ok.15:27
noonedeadpunkthen let's simplfy15:27
noonedeadpunkwe use http/2 for frontends only if TLS is enabled15:28
noonedeadpunkfor backends - we rely on `haproxy_backend_h2`?15:28
damiandabrowskisounds good for me15:28
noonedeadpunkok, will update patches then15:29
damiandabrowskior maybe we can skip haproxy_backend_h2 because it can be passed in backend args?15:29
noonedeadpunkand maybe even limit to a single patch and default `haproxy_frontend_h2` to True?15:29
damiandabrowskiah yes, alpn should do the job then15:30
noonedeadpunkthen we have openstack_resources role that is finally passing15:33
noonedeadpunkhttps://review.opendev.org/q/topic:osa%252Fopenstack_resources15:33
noonedeadpunkit seems, that even octavia migration is done accurately15:33
noonedeadpunkwhat I don't really like about that (octavia compatibility), that new deployments will be messed up with a short rsa key and old algo...15:34
noonedeadpunknot sure what to do about that though15:36
noonedeadpunkdon't really want to implement a variable that needs to be overriden on upgrade, but probably that's smth worth actually doing15:37
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Fix linters to satisfy ansible-lint 6.18  https://review.opendev.org/c/openstack/openstack-ansible/+/88652715:47
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible-core to 2.15.3 and ansible-lint  https://review.opendev.org/c/openstack/openstack-ansible/+/89237115:51
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible stable/2023.1: Gather facts before including common-playbooks  https://review.opendev.org/c/openstack/openstack-ansible/+/88902315:52
damiandabrowskiahhh, I missed this change: https://review.opendev.org/c/openstack/openstack-ansible/+/88902315:53
damiandabrowskifor sure it needs to land before 27.1.0 :D 15:53
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible master: Bump ansible collection versions  https://review.opendev.org/c/openstack/openstack-ansible/+/89237315:54
noonedeadpunkdamiandabrowski: you can't apply depends-on to another branch15:54
noonedeadpunkor well. it will unlikely get merged like that iirc15:54
noonedeadpunkbut yes, good point that we'd need that15:55
damiandabrowskiawww thanks, i completely missed that these 2 changes are in different branches :D 15:55
opendevreviewDamian DÄ…browski proposed openstack/openstack-ansible stable/2023.1: Gather facts before including common-playbooks  https://review.opendev.org/c/openstack/openstack-ansible/+/88902315:55
noonedeadpunkso the summury of what's waiting to land for 2023.1 is here15:56
noonedeadpunk#link https://review.opendev.org/q/parentproject:openstack/openstack-ansible+branch:%255Estable/2023.1+status:open+15:56
noonedeadpunkand yeah, I disk full is another good topic to cover15:56
noonedeadpunkso this happens due to the bug in ovs itself15:56
noonedeadpunkit has been resolved for quite a while though, but rdo has stopped building ovs 2.1715:57
noonedeadpunkso we either need let major upgrade of ovs to happen for stable branches15:57
noonedeadpunkor trimm logs.15:57
noonedeadpunknot sure what's best tbg...15:57
noonedeadpunktrimming logs kinda make sense to me regardelss15:58
noonedeadpunkbut maybe we should also let stable branches to get latest ovs that's supplied by rdo for the branch....15:58
noonedeadpunkas it's probably also not best solution from security prespective to stick with old unmaintained version for too long... 15:59
damiandabrowskii'm ok with both solutions15:59
noonedeadpunk#endmeeting16:01
opendevmeetMeeting ended Tue Aug 22 16:01:36 2023 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)16:01
opendevmeetMinutes:        https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-08-22-15.00.html16:01
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-08-22-15.00.txt16:01
opendevmeetLog:            https://meetings.opendev.org/meetings/openstack_ansible_meeting/2023/openstack_ansible_meeting.2023-08-22-15.00.log.html16:01
karen_Hi16:06
noonedeadpunko/16:07
karen_Does horizon project have any plugin for registration service that let users easily create their account?16:07
fricklerkaren_: you may want to look at adjutant and the accompanying dashboard16:09
noonedeadpunkkaren_: adjutant https://docs.openstack.org/adjutant/latest/16:09
NeilHanlonthanks for running the meeting noonedeadpunk! 16:09
noonedeadpunkthanks for participating!16:13
opendevreviewMerged openstack/openstack-ansible-os_swift stable/2023.1: Stop reffering _member_ role  https://review.opendev.org/c/openstack/openstack-ansible-os_swift/+/89209716:17
MeloniaOh, I forget adjutant16:29
noonedeadpunk++16:29
Melonia`SCENARIO=aio_telemetry_cloudkitty_adjutant_horizon` ?16:29
Melonia> adjutant has also a horizon plugin and with it you might make an entry point or self-portal out of horizon as well16:30
Melonianoonedeadpunk: What do you mean by "Horizon plugin"?16:31
Meloniakaren: ^16:31
noonedeadpunkso adjutant consist of API service, that handles registration, database and some integrations, and also a horizon plugin, that integrates a registration button and some stuff16:32
noonedeadpunkand it's represented by a stand-alone repo https://github.com/openstack/adjutant-ui16:32
noonedeadpunkas horizon is highly pluggable dashboard comapring to skyline16:33
noonedeadpunkwhile skyline is pretty monolythic, horizon can be easily expanded or customised by plugins16:33
noonedeadpunkmost of openstack services outside of core ones, does integrate to horizon through plugins16:34
opendevreviewMerged openstack/openstack-ansible-os_horizon stable/2023.1: Stop reffering _member_ role  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/89209416:35
MeloniaThis is what I run: `SCENARIO=aio_telemetry_cloudkitty`16:35
MeloniaOops, this one: SCENARIO=aio_telemetry_cloudkitty_horizon16:36
noonedeadpunkbut yes, if you want to have adjutant as well - SCENARIO=aio_telemetry_cloudkitty_adjutant_horizon is a way to do that16:36
MeloniaAnd now, I don't see any cloudkitty stuff in the dashboard?16:36
Meloniaand, are adjutant and adjutant-ui supported through deployment?16:37
noonedeadpunkwell, they are but barely tested.16:37
noonedeadpunkone folk uses that in production iirc16:38
MeloniaSCENARIO=aio_telemetry_cloudkitty_adjutant_horizon or SCENARIO=aio_telemetry_cloudkitty_adjutant_adjutant-ui_horizon ?16:38
noonedeadpunkso under project menu there should appear `rating` panel16:38
noonedeadpunkSCENARIO=aio_telemetry_cloudkitty_adjutant_horizon16:39
MeloniaAh, ok16:39
noonedeadpunkif we're talking about cloudkitty16:39
Melonialet me check16:39
noonedeadpunkand also there should be a confguration thing somewhere in admin 16:39
Melonianoonedeadpunk: Under "Project" I see only " API Access"16:41
noonedeadpunkhuh16:41
noonedeadpunkI'd need to reproduce the environment to check that...16:41
Meloniamy bad; This is what i have: (uploading a picture....)16:42
Melonianoonedeadpunk: https://i.imgur.com/jxdrq1D.png16:45
noonedeadpunklooks like it's absent indeed16:45
noonedeadpunkdo you have a cloudkitty container present? also is it present in `openstack endpoint list` output?16:48
noonedeadpunkI'm spawning a sandbox, but that might take an hour or so, and I'm not sure I will be around when it will finish16:52
opendevreviewMerged openstack/openstack-ansible stable/2023.1: Stop reffering _member_ role  https://review.opendev.org/c/openstack/openstack-ansible/+/89209616:53
Melonianoonedeadpunk: no it's not in the list: https://paste.opendev.org/show/bca9An2qez6kZRKaRiUc/16:55
noonedeadpunklooks like telemetry is not either16:55
noonedeadpunkso... how exactly did you ran AIO setup?16:56
MeloniaOooops, wait a moment16:56
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_placement master: Add online_data_migrations for placement  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/89215916:59
MeloniaI export the SCENARIO, but I was dropt SSH out once and I forget to export it again!17:03
Melonianoonedeadpunk: I'm going to run this command to reinstall AIO: https://pastebin.com/xBNFJRhx17:04
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_placement master: Add online_data_migrations for placement  https://review.opendev.org/c/openstack/openstack-ansible-os_placement/+/89215917:04
MeloniaMay you please review them?17:04
noonedeadpunkyeah, looks good17:04
noonedeadpunkor well.17:04
noonedeadpunkyeah, might work.17:05
Meloniathanks17:05
noonedeadpunkbut not guaranteed17:05
Meloniano problem, then I will reinstall the OS17:05
noonedeadpunkAIO is kind of not well tested when re-running it, since some networking/storage config can't be done one more time17:05
noonedeadpunkthough it's worth a shot17:06
noonedeadpunkit's specifically bootstrap-aio.sh that might not be idempotent17:06
noonedeadpunkbut still - try that and tell us how it went :D17:06
opendevreviewMerged openstack/openstack-ansible stable/2023.1: Use include_role in task to avoid lack of access to vars  https://review.opendev.org/c/openstack/openstack-ansible/+/88865917:07
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible-os_gnocchi master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/88856817:31
opendevreviewMerged openstack/openstack-ansible-os_masakari master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_masakari/+/88859817:31
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/zed: Add is_nest property for container_skel  https://review.opendev.org/c/openstack/openstack-ansible/+/88631617:44
opendevreviewDmitriy Rabotyagov proposed openstack/openstack-ansible stable/zed: Pin version of setuptools  https://review.opendev.org/c/openstack/openstack-ansible/+/88715717:50
opendevreviewMerged openstack/openstack-ansible-openstack_hosts stable/2023.1: Rename internal variable _package_list  https://review.opendev.org/c/openstack/openstack-ansible-openstack_hosts/+/89231618:56
opendevreviewMerged openstack/openstack-ansible-os_gnocchi master: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/89010019:22
opendevreviewMerged openstack/openstack-ansible-os_aodh master: Use proper galera port in configuration  https://review.opendev.org/c/openstack/openstack-ansible-os_aodh/+/89009319:29
opendevreviewMerged openstack/openstack-ansible stable/yoga: Add is_nest property for container_skel  https://review.opendev.org/c/openstack/openstack-ansible/+/88620620:16
opendevreviewBjoern Teipel proposed openstack/openstack-ansible-ops master: Fix missing cinder volume backend for ceph  https://review.opendev.org/c/openstack/openstack-ansible-ops/+/89242221:38
spotz[m]noonedeadpunk: Did you mean to skip the PTG?22:19
opendevreviewMerged openstack/openstack-ansible-os_horizon master: Fix wrong neutron_ml2_drivers_type  https://review.opendev.org/c/openstack/openstack-ansible-os_horizon/+/88891722:25
opendevreviewMerged openstack/openstack-ansible-os_ceilometer master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_ceilometer/+/88847622:49
opendevreviewMerged openstack/openstack-ansible-os_gnocchi master: Fix linters and metadata  https://review.opendev.org/c/openstack/openstack-ansible-os_gnocchi/+/88856822:58
opendevreviewMerged openstack/openstack-ansible stable/zed: Pin version of setuptools  https://review.opendev.org/c/openstack/openstack-ansible/+/88715723:25

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