Friday, 2023-07-28

yusufgungorHi @frickler I have seen that on https://docs.openstack.org/releasenotes/oslo.messaging/en_GB/xena.html#relnotes-12-9-4-1-stable-xena 05:44
mnasiadkafrickler: ah, right ;)06:07
mnasiadkafrickler: soon to be unmaintained/xena, so maybe the wording will be more understandable for users ;)06:12
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: ansible: bump min version to 2.14 and max to 2.15  https://review.opendev.org/c/openstack/kolla-ansible/+/88722706:14
mnasiadkafrickler, bbezak: let's merge https://review.opendev.org/c/openstack/kolla-ansible/+/886412 and https://review.opendev.org/c/openstack/kolla-ansible/+/886412 - ansible bump (earlier this time)07:30
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: cephadm: Move osds to spec  https://review.opendev.org/c/openstack/kolla-ansible/+/88992107:42
guesswhat[m]mmalchuk:  how can I make https://review.opendev.org/c/openstack/kolla-ansible/+/888494 and https://review.opendev.org/c/openstack/kolla-ansible/+/888496/6 independend? There is a circular dependency, can You help me solve this? Thanks07:46
mmalchukwhy circular ?07:46
mmalchukthere are two way: 1. add changes as relation chain, and always rebase second if first modified. 2. add to the second change "Depends-On" header to the commit message07:48
mnasiadkarather use Depends-On if it's in a different repo/project07:49
fricklermnasiadka: what about the cephadm failure, is that unrelated?07:52
mmalchukguesswhat[m] as for now you have Indirect ancestor in the change. rebase one above second to fix the issue.07:52
guesswhat[m]is possible to rebase it via gerrit ui ?07:53
mmalchukyes07:54
mnasiadkafrickler: seems unrelated, at least the ubuntu one, rocky seems to work fine, I'll recheck once the results come in07:54
mmalchukguesswhat[m] when you press Rebase button you have the field to enter change number, ref or commit hash07:56
opendevreviewhowardlee proposed openstack/kolla-ansible master: A commit test  https://review.opendev.org/c/openstack/kolla-ansible/+/88992407:57
mmalchukguesswhat[m] but if you face the conflict during rebase its need to be fixed in your favorite code editor 07:57
guesswhat[m]I would like to get this done, its trivial fix, but somehow it dont know how to do it in Gerrit :X07:58
guesswhat[m]should I rebase ( Rebase on parent change )  https://review.opendev.org/c/openstack/kolla-ansible/+/888496/6 ? 07:59
mmalchukif you unsure the change rebase to you always can use commit hash, its easy to copy it to the clipboard pressing the sign near the hash08:05
kevkohi08:08
kevkoregarding yesterdday oslo messaging bug ... wouldn't be better to merge my patches about patching the codde inside docker images ? 08:09
mmalchukkevko hi)08:09
kevkoor install everything from git 08:10
mmalchukeverything from git much better08:10
mmalchukimho08:10
kevkoor both 08:11
kevkobecause sometimes some patch is on review for month even if it is critical bug ...check oslo messaging review history 08:11
opendevreviewLukas M proposed openstack/kolla-ansible master: Adds SSO support for Skyline.  https://review.opendev.org/c/openstack/kolla-ansible/+/88849608:14
guesswhat[m]mmalchuk: PR1  => https://review.opendev.org/c/openstack/kolla-ansible/+/888494/6/ansible/roles/keystone/defaults/main.yml   PR2 => https://review.opendev.org/c/openstack/kolla-ansible/+/888496/7/ansible/roles/keystone/defaults/main.yml08:17
guesswhat[m]Here is a merge conflict, You especially wanted to have these as two PRs, so I would like to kindly ask how should I solve this dependency / merge conflict.08:17
mmalchukfix it using the git commands and your favorite code editor08:19
opendevreviewhowardlee proposed openstack/kolla-ansible master: A test commit  https://review.opendev.org/c/openstack/kolla-ansible/+/88992508:19
mmalchuk'gist status' show the files in the conflict08:19
mmalchukopen it it the editor, edit, save and commit08:20
kevkoi like meld :)08:20
mmalchukguesswhat[m] https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line08:21
mmalchukkevko use it as difftool? or UI only?08:23
guesswhat[m]how can I pull the review branch ? its master, not sure how gerrit does it08:24
kevkodifftool and mergetool08:24
kevkoyou can download ...three dots under your login on gerrit08:25
mmalchukkevko cool, I use ViM and vimdiff)))08:25
kevkoi also using vim 08:25
kevkobut not vimddiff : 08:25
kevko:D08:25
mmalchukguesswhat[m] git review -d 12345608:26
mmalchukwill dowload latest patchset from the 123456 change to the current repo08:26
guesswhat[m]have different pc.., I guess gerrit does not handle git over http authentication08:27
mmalchukand will create the new branch based on the name/tag/etc08:27
mmalchukguesswhat[m] it support well... get the password from the settings08:28
mmalchukkevko "Meld is not yet supported on OS X. Third-party binaries are available, and you can install from Homebrew, MacPorts or Fink." :(08:28
mmalchukguesswhat[m] https://review.opendev.org/settings/#HTTPCredentials08:29
mmalchukguesswhat[m] but the recomendation is to use ssh keys08:29
kevkommalchuk: well, you should use real operating system ...for example linux : 08:33
kevko:D08:33
guesswhat[m]hm, thanks, but still dont know what to do :D 08:34
guesswhat[m]literally08:34
guesswhat[m]problably lack of git skills and sure how merge conflic solving is working08:35
mmalchukkevko lol08:35
kevko:D08:35
mmalchukguesswhat[m] https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/addressing-merge-conflicts/resolving-a-merge-conflict-using-the-command-line08:36
mmalchukguesswhat[m] https://www.youtube.com/results?search_query=Resolving+a+merge+conflict+using+the+command+line08:36
guesswhat[m]Holy moly, what is Closes-Bug header? :D Is it also Gerrit specific thingy?08:38
kevkoyes, 08:38
kevkoit's autoclosing launchpad bugs 08:39
kevkoif merged08:39
guesswhat[m]I remember I had to work with Gerrit 10 years ago and it was a pain in arse, seems nothing changed :D08:39
guesswhat[m]Since then Github or Gitlab are lightyears away08:40
kevkoi have no problems with gerrit :)08:40
guesswhat[m]I have to give up on this, its been weeks since I created initial PR, but there is not progress 08:43
mmalchukguesswhat[m] https://wiki.openstack.org/wiki/GitCommitMessages08:43
mmalchukguesswhat[m] about bugs: https://wiki.openstack.org/wiki/GitCommitMessages#Including_external_references08:44
guesswhat[m]mmalchuk: https://review.opendev.org/c/openstack/kolla-ansible/+/888494/1 can be merged, right? Im gonna abandon PR for skyline, maybe someone from skyline would fix this 08:45
mmalchukguesswhat[m] use git in commandline and forget about Gerrit/GitHub UIs ;)08:45
mmalchukguesswhat[m] you always can give up  and abandon gerrit changes but create/leave bug-report, may be someone fix it08:48
guesswhat[m]I reported that bug with Keystone.08:48
guesswhat[m]Both PRs are now abandoned 08:49
mmalchuklink?08:49
guesswhat[m]https://bugs.launchpad.net/kolla-ansible/+bug/202892108:50
guesswhat[m]But SSO support feature request for Skyline is not created08:51
guesswhat[m]I guess folks from skyline team should solve it 08:51
mmalchukso sso feature in skyline didn't work now?08:52
guesswhat[m]No08:52
guesswhat[m]Its not implemented08:53
mmalchukbugreport in skyline?08:53
guesswhat[m]Its not a bug :D08:53
mmalchukif it is not implemented, so changes in kolla-ansible didn't help either08:53
guesswhat[m]No, wrong08:53
* mmalchuk confused08:54
guesswhat[m]1. skyline.yaml is not possible to override via confg 08:54
guesswhat[m]2. is enough to add two lines of yaml code into skyline.yaml to enable sso08:54
guesswhat[m]did You even check my PRs ? :D08:54
mmalchukI'm asking about skayline code. there sso support exists?08:55
mmalchuknot kolla-ansible code08:55
guesswhat[m]of course08:55
mmalchukoh. ok.08:55
guesswhat[m]it working ok08:55
guesswhat[m]but kolla-ansible does not care, but its enough to add two lines of config and also as I said, its not possible to override skyline.yaml like other components08:56
guesswhat[m]also Horizon SSO does not work08:56
guesswhat[m]so SSO does not work in kolla-ansible at all08:56
guesswhat[m]those PRs  I created are fixing both Horizon and Skyline08:57
guesswhat[m]but the fact You required to have these spplitted into to PRs 08:57
guesswhat[m]forced me to abandon both PRs, cuz I dont really know how to do it in separate PRs08:58
guesswhat[m]clear? :D08:58
ViiHi. Is it possible to run VPNaaS on Neutron+OVN?08:59
mmalchukthanks anyway. someone, maybe I, will fix it later. I've updated bugreport08:59
guesswhat[m]mmalchuk: and since sso is broken in kolla I requested backport to stable branches.... 09:00
guesswhat[m]kevko: promised to look at these PRs also, but dint have a time09:00
opendevreviewMerged openstack/kolla-ansible master: Fix loop label syntax error with ansible-core 2.15  https://review.opendev.org/c/openstack/kolla-ansible/+/88641209:02
guesswhat[m]this one https://bugs.launchpad.net/kolla-ansible/+bug/2028921/comments/2 is also related09:02
guesswhat[m]mmalchuk: I updated the issue, now it should cover also Skyline and I added link to another fix which has to be merged 09:05
mmalchukguesswhat[m] thank a lot09:09
kevkommalchuk: did you have a time for letsencrypt review ? 09:25
mmalchukyep. rebased? ci passes?09:25
opendevreviewJake Hutchinson proposed openstack/kolla-ansible master: Fix L3 agent docs typo  https://review.opendev.org/c/openstack/kolla-ansible/+/88993809:45
opendevreviewJake Hutchinson proposed openstack/kolla-ansible master: Fix L3 agent docs typo  https://review.opendev.org/c/openstack/kolla-ansible/+/88993809:47
guesswhat[m]what uid/gid would use nova, cinder, glance when nfs backend is enabled? 0 or 1000 ?09:48
Viiwhy openstack antelope dont support 2 ceph backends? "cinder_ceph_backends"10:27
guesswhat[m]Vii: You can still use custom config, seems no other backend type is supports more than one backend10:34
opendevreviewBartosz Bezak proposed openstack/kayobe master: Add STP option for bridge interfaces  https://review.opendev.org/c/openstack/kayobe/+/88985910:35
Viihttps://docs.openstack.org/kolla-ansible/latest/reference/storage/external-ceph-guide.html#cinder10:36
Viicinder_ceph_backends remove fron ansible-playbook :(10:36
guesswhat[m]iterating over nested maps in ansible in not easy probably :D10:41
*** hrww is now known as hrw10:50
mmalchukkevko I dit it) 23 comments... it was hard11:16
guesswhat[m]Is possible to use custom docker volume for cinder?  Didnt find any option to se it11:28
guesswhat[m]*set it11:29
guesswhat[m]would be great for supporting https://docs.openstack.org/cinder/rocky/configuration/block-storage/backup/posix-backup-driver.html11:31
mmalchukguesswhat[m] volumes can be configured11:38
mmalchukthere are cinder_api_default_volumes and cinder_api_extra_volumes variables for example for cinder-api11:39
mmalchukyo always can use *_extra_volumes11:40
mmalchukfor any container11:40
guesswhat[m]oh, okay, thanks, but it wont work as nova_instance_datadir_volume or glance_file_datadir_volume, these are deleted with cleanup role11:42
guesswhat[m]I would create PR similar to this https://github.com/search?q=repo%3Aopenstack%2Fkolla-ansible+nova_instance_datadir_volume&type=code with POSIX  backup driver for cinder-volume, but I am afraid that I wont work for You folks11:45
mmalchukwhy? yo can share volumes between containers11:45
guesswhat[m]I mean the bureaucracy..11:45
guesswhat[m]:D11:45
guesswhat[m]To easy AIO deployment11:45
guesswhat[m]ease11:46
mmalchuknot PR, but Gerrit review?) don't give up11:47
guesswhat[m]POSIX + LVM or POSIX + NFS, both are valid AIO lightweight implementations11:49
guesswhat[m]But NFS also does not work for multiple driver, cuz nfs_shares file from config directory is hardcoded https://github.com/openstack/kolla-ansible/blob/acf9375edc8f21439db5b9ae4cce10a92a791bdc/ansible/roles/cinder/templates/cinder-volume.json.j2#L1811:49
guesswhat[m]it wont copy additional nfs_shares files for other drivers11:50
guesswhat[m]so both solutions are not working for more 1 drivers11:50
guesswhat[m]*drives, not drivers, but it drives me crazy ;)11:51
opendevreviewMaksim Malchuk proposed openstack/kayobe master: Add forgotten Multipathd extra configuration.  https://review.opendev.org/c/openstack/kayobe/+/88995612:10
Viiwhen can we expect code linking to the latest version of "antelope" https://review.opendev.org/c/openstack/kolla-ansible/+/877413  ? 12:20
mnasiadkaVii: this is in master, so bobcat only material.12:23
Viiyes i know it's master. But I'm testing 2023.1 and I'm using branch "2023.1" and I'm wondering when the code will be released in branch "2023.1"12:30
ViiI don't know what the release process looks like12:31
mnasiadkaNo, it will not be backported, it's a feature.12:35
mnasiadkaYou can backport that downstream (i.e. in your local repository fork)12:35
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: cephadm: log to file  https://review.opendev.org/c/openstack/kolla-ansible/+/88996812:58
guesswhat[m]How can I use own cinder backend config, without using default one cinder_backend_ceph? This https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova-cell/tasks/external_ceph.yml#L17C6-L17C6 step is skipped, so its not possible to configure keyrings if cinder_backend_ceph is not enabled13:32
mmalchukread doc/source/reference/storage/external-ceph-guide.rst13:37
guesswhat[m]mmalchuk: ??? 13:38
opendevreviewWill Szumski proposed openstack/kayobe master: Adds initial support for vGPUs  https://review.opendev.org/c/openstack/kayobe/+/88720013:40
guesswhat[m]which sentence does reflect my use case? 13:40
guesswhat[m]this step https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/nova-cell/tasks/external_ceph.yml#L17C6-L17C6 is skipped, becuase cinder_backend_ceph is false13:41
guesswhat[m]but also cinder_backend_ceph enabling default backend, which I dont want to be enabled13:41
guesswhat[m]so ?13:41
guesswhat[m]mmalchuk: ^ ?13:48
mmalchukyou should enable cinder_backend_ceph and use overrides for templates13:57
guesswhat[m]where https://github.com/openstack/kolla-ansible/blob/master/doc/source/reference/storage/external-ceph-guide.rst ?13:58
mmalchukif you want use kolla-ansible and configure ceph backend please use external-ceph-guide.rst as source of knowledge13:58
guesswhat[m]what is "overrides for templates" ? 13:59
guesswhat[m]You are misguiding me, same as with the PR for SSO :) 14:01
guesswhat[m]https://github.com/search?q=repo%3Aopenstack%2Fkolla-ansible%20overrides%20for%20templates&type=code14:01
guesswhat[m]Nothing, so terms are probably not correct, maybe You did not read my use case correctly14:02
mmalchukkolla-ansible uses merge_configs module for almost all configs, the ceph also uses14:02
guesswhat[m]Of course...14:03
guesswhat[m]But I asked without creating default Ceph backend... 14:03
mmalchukfor example ceph.conf used from the several locations:14:03
mmalchuk"{{ node_custom_config }}/cinder/{{ cluster }}.conf"14:03
mmalchuk"{{ node_custom_config }}/cinder/{{ service_name }}/{{ cluster }}.conf"14:04
mmalchukyou can provide your own config14:04
mmalchukand it would be merged with defaults from ansible14:04
mmalchukthe same with cinder.conf14:06
mmalchukcreate your own file with backends you need14:06
mmalchukand it will be merged14:06
opendevreviewBartosz Bezak proposed openstack/kayobe master: Add STP option for bridge interfaces  https://review.opendev.org/c/openstack/kayobe/+/88985914:54
opendevreviewBartosz Bezak proposed openstack/kayobe master: Add STP option for bridge interfaces  https://review.opendev.org/c/openstack/kayobe/+/88985915:15
opendevreviewBartosz Bezak proposed openstack/kayobe master: Add STP option for bridge interfaces  https://review.opendev.org/c/openstack/kayobe/+/88985915:17
opendevreviewBartosz Bezak proposed openstack/kayobe master: Add STP option for bridge interfaces  https://review.opendev.org/c/openstack/kayobe/+/88985915:19
opendevreviewBartosz Bezak proposed openstack/kayobe master: Add STP option for bridge interfaces  https://review.opendev.org/c/openstack/kayobe/+/88985916:26
opendevreviewBartosz Bezak proposed openstack/kayobe master: Add STP option for bridge interfaces  https://review.opendev.org/c/openstack/kayobe/+/88985916:29
simondodsleyCan I get some reviews on 2 patches that have been hanging around since April this year? https://review.opendev.org/c/openstack/kolla-ansible/+/879844 and https://review.opendev.org/c/openstack/kolla-ansible/+/87984618:32

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