Tuesday, 2020-07-21

*** openstack has joined #openstack-ansible07:32
*** ChanServ sets mode: +o openstack07:32
*** shyamb has joined #openstack-ansible07:34
*** tosky has joined #openstack-ansible07:37
*** also_stingrayza is now known as stingrayza07:44
*** shyamb has quit IRC08:02
*** shyamb has joined #openstack-ansible08:09
*** shyamb has quit IRC08:17
admin0morning08:19
admin0stable/train .. containers are created but they only have 172.29.236.x mgmt ips .. no resolver.conf  so dns resolution is failing .. there is no default gateway or route either08:20
admin0i.e they are missing the lxcbr0 ip range of the 10.0.3.x08:21
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Remove package cache proxy cleanup  https://review.opendev.org/74209808:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Remove fastest-infra-wheel-mirror.py  https://review.opendev.org/74209908:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Remove Centos-7 support  https://review.opendev.org/74210008:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Remove Centos-7 support  https://review.opendev.org/74210308:43
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Update CI tests for currently supported operating systems  https://review.opendev.org/73798208:52
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Remove Centos-7 support  https://review.opendev.org/74210408:52
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Update galera to 10.5.4  https://review.opendev.org/74210508:54
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Remove Centos-7 support  https://review.opendev.org/74210308:55
admin0what could be the reason that lxc containers are missing the 10.x ip and only mgmt ip is present ?08:56
jrosserdo they have an eth0?08:57
jrosserthey get the 10.x IP from the lxc dnsmasq process on the host by dhcp08:58
jrosserso you should check that is all running OK and nothing bad in the logs of lxc-dnsmasq08:58
jrosserand you can try to re-dhcp from in the container with 'networkctl reconfigure eth0'08:58
admin0thanks jrosser  ....08:59
admin0they do have eth0 .. maybe something wrong with the dnsmasq08:59
admin0hmm.. lxc-dnsmasq dies for some reason09:01
admin0jrosser, thanks .. solved09:14
*** markvoelker has joined #openstack-ansible09:16
*** markvoelker has quit IRC09:21
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-haproxy_server master: Remove workaround for Centos-7 log socket  https://review.opendev.org/74211109:28
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-haproxy_server master: Update ansible metadata to indicate support for centos-8  https://review.opendev.org/74211209:28
*** shyamb has joined #openstack-ansible09:36
*** arkan has quit IRC09:47
*** mmethot_ has joined #openstack-ansible10:08
*** shyam89 has joined #openstack-ansible10:08
*** mmethot has quit IRC10:10
*** shyamb has quit IRC10:12
*** markvoelker has joined #openstack-ansible10:27
*** noonedeadpunk has joined #openstack-ansible10:28
noonedeadpunkhi everyone!10:29
noonedeadpunkwhat have I missed for the last week? Seems I've got channel accidentally closed for some reason, so missed all tags:(10:30
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible stable/ussuri: Add Centos-8 support  https://review.opendev.org/74028910:31
noonedeadpunkjrosser: anything that needs attention?:)10:31
*** shyamb has joined #openstack-ansible10:31
*** markvoelker has quit IRC10:31
noonedeadpunkI guess focal is broken because of openstacksdk or smth?10:32
*** shyam89 has quit IRC10:32
watersjwhat do you all suggest for corosync install, I have 3 controller nodes in HA. and will have close 200 compute nodes. Subset of those nodes I'll have my pets on. 16 or less node corosync cluster , or pacemaker_remote on compute nodes and 2 corosync cluster?10:45
noonedeadpunkyeah, that's a problem as corosync can handle up to 64 nodes iirc?10:51
noonedeadpunkso yeah, multiple clusters is the only thing here10:51
noonedeadpunkiirc you can set clustername or id, to distinguish compute nodes10:52
*** udesale_ has joined #openstack-ansible10:56
jrossernoonedeadpunk: o/ hello!10:56
jrosserfocal is broken? :) i've not been paying too much attention this week - been a bit manic with $dayjob10:56
noonedeadpunkaccording to https://review.opendev.org/#/c/740592/ it is:)10:57
jrosseri think getting centos8 merged on ussuri is pretty much super-important10:57
noonedeadpunkbut this means I have no worries that I missed something cool :p10:57
noonedeadpunkyeah that's true. as we need to release. and I guess I will take a look on bind-to-mgmt thing at last10:58
jrossernoonedeadpunk: i did some work on Zun too, it would be nice to get that finally working properly10:58
*** udesale has quit IRC10:58
noonedeadpunkoh!10:59
noonedeadpunkit was super close10:59
jrosseri have an AIO with it *almost* working10:59
jrosserno its not :) our role is massively out of date for modern Zun10:59
jrosserthere is a bunch of zun-cni stuff thats needed now10:59
jrosseranyway - perhaps thats something we can both look at once releasing ussuri is done11:00
noonedeadpunkat lest I thought it was:( but yeah, I see. I guess there wasn't much use of it11:00
noonedeadpunkyeah, totally11:00
*** shyamb has quit IRC11:03
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Remove support for Centos-7  https://review.opendev.org/74212011:04
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Remove support for LXC2 configuration keys  https://review.opendev.org/74212111:04
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Migrate LXC config keys to LXC3  https://review.opendev.org/74212211:06
*** shyamb has joined #openstack-ansible11:13
kleinihttps://docs.openstack.org/project-deploy-guide/openstack-ansible/train/targethosts.html <- The preparation of target hosts mentions, that chrony for a properly synchronized time is necessary. Now I noticed, that OSA deploys chrony, too. Is I automated the target host preparation, this is a little bit confusing.11:15
kleiniAre there any reasons, why chrony should be deployed on target hosts before OSA is used?11:16
*** markvoelker has joined #openstack-ansible11:18
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Remove support for Centos-7  https://review.opendev.org/74212411:19
*** markvoelker has quit IRC11:22
*** mjwales has quit IRC11:24
noonedeadpunkkleini: I think that hardening role deploys chrony11:26
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Remove Centos-7 support  https://review.opendev.org/74210011:27
noonedeadpunkand there should be a variable to disable this behaviour11:27
noonedeadpunkbut no, you can avoid isntalling chrony before osa and rely on role for it's installation11:27
*** shyamb has quit IRC11:31
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Update galera to 10.5.4  https://review.opendev.org/74210511:32
noonedeadpunkjrosser: I think before doing that https://review.opendev.org/#/c/742105/2 we should fix upgrade jobs at last...11:35
noonedeadpunkI didn't look at what's wrong with tox, but I tried to basically write down things https://review.opendev.org/#/c/738910/11:37
noonedeadpunkand I still think that https://review.opendev.org/#/c/710849/ is a good start11:37
noonedeadpunkwhich can be reworked later and simplified11:37
*** sshnaidm|afk is now known as sshnaidm11:41
*** jbadiapa has joined #openstack-ansible11:43
*** shyamb has joined #openstack-ansible11:48
*** markvoelker has joined #openstack-ansible11:50
mgariepyfor the openstack complete that fails on focal. can we just make it so the bash completion is not that important ? in the past i've seen it fails a few times depending on the clients lib installed in the venv. ex. deploying mistral will pull mostly all the cli tool and some were failing to be loaded for the generation of the bash_completion11:55
noonedeadpunktbh I'd prefer autocompletion to be preset out of the box :p it's so handy...12:05
noonedeadpunkeventually if autocompletion fails there's no warranties other parts of cli  tooling works...12:06
mgariepyyes but having it working doesn't validate the other part either.12:06
mgariepyyes completion is handy why do we need to install all the clients in the venv by default anyway ?12:07
mgariepyhttps://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_4a2/740592/1/check/openstack-ansible-deploy-aio_lxc-ubuntu-focal/4a2c895/logs/ara-report/result/c78b1a4a-40ad-4476-840f-39604642a680/12:08
mgariepyfor the list of services that are deployed it's kinda a bit too much for what's installed no ?12:08
noonedeadpunkand that's a great question12:09
noonedeadpunkI think we probably should really install only required clients from what we have in our inventory12:09
*** rh-jelabarre has joined #openstack-ansible12:09
mgariepylike i said when i deployed mistral it was pulling all the clients lib. and that broke the complete command.12:10
mgariepymaybe we can display a warning in case it fails ?12:10
mgariepybut not block on it.12:10
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts master: Fix centos-8 functional tests  https://review.opendev.org/74216612:11
noonedeadpunkbut um, do we need mistral client on aio without mistral?12:12
noonedeadpunkhowever yes, we can set failed_when: false here as well12:13
noonedeadpunk(as well as everything else)12:13
mgariepyfocal install did have extra pacakge that are upgraded during the install of the libs.12:26
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Remove support for LXC2 configuration keys  https://review.opendev.org/74212112:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Remove Centos-7 support  https://review.opendev.org/74210312:36
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-galera_server master: Remove Centos-7 support  https://review.opendev.org/74210412:38
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_hosts master: Remove support for Centos-7  https://review.opendev.org/74212412:39
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Remove support for Centos-7  https://review.opendev.org/74212012:40
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-haproxy_server master: Update log socket workaround to be for all Centos versions  https://review.opendev.org/74211112:43
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-haproxy_server master: Update log socket workaround to be for all Centos versions  https://review.opendev.org/74211112:44
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-haproxy_server master: Update ansible metadata to indicate support for centos-8  https://review.opendev.org/74211212:44
*** shyamb has quit IRC12:54
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_glance stable/ussuri: Cleanup glance-registry service  https://review.opendev.org/74217912:58
*** spatel has joined #openstack-ansible12:59
spateljrosser: good morning!13:01
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/ussuri: Add Centos-8 support  https://review.opendev.org/74028913:01
jrosserspatel: hello!13:01
jrosseri am having another bash at centos-813:02
spatelYesterday i split distro file as we talked https://review.opendev.org/#/c/739400/13:02
spatelBut i can't see redhat-7.yml file getting checked-in (even that file is in git but i can't see them here https://review.opendev.org/#/c/739400/)13:02
jrossererrrr what is happening there !13:03
spatelI can see redhat-7.yml file in (git ls-files )13:03
spateli am not seeing any error or anything.13:03
spatelcan i delete this patch and re-add fresh (i think i poked it a lot)13:04
jrosseri have no idea what is happening there13:05
jrosserARM64 pipeline - what?!13:05
spateli have seen that and not sure from where ARM64 coming from13:05
spatelif you ok then i can delete that patch and start fresh one :)13:06
jrosseryes no problem13:10
spateljrosser: thanks will do that13:13
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts stable/ussuri: Use Ussuri RDO repo on ussuri branch  https://review.opendev.org/74218813:17
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/ussuri: Add Centos-8 support  https://review.opendev.org/74028913:18
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-lxc_container_create master: Remove support for LXC2 configuration keys  https://review.opendev.org/74212113:21
jrosserlooks like we need https://review.opendev.org/742188 and https://review.opendev.org/742075 and we should be good for centos-8 support to merge for U13:24
*** pcaruana has quit IRC13:35
*** d34dh0r53 has quit IRC13:55
*** pcaruana has joined #openstack-ansible14:01
*** d34dh0r53 has joined #openstack-ansible14:04
openstackgerritMerged openstack/openstack-ansible-haproxy_server master: Update log socket workaround to be for all Centos versions  https://review.opendev.org/74211114:19
openstackgerritGeorgina Shippey proposed openstack/openstack-ansible-ops master: Install virtualenv  https://review.opendev.org/74199714:24
* jrosser sighs at centos14:26
*** arkan_ has joined #openstack-ansible14:29
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts stable/ussuri: Use Ussuri RDO repo on ussuri branch  https://review.opendev.org/74218814:34
*** cloudnull has joined #openstack-ansible14:44
cloudnullo/ - mnaser - would we be able to get a new tag cut for https://github.com/openstack/ansible-config_template maybe a 1.1.1 ?14:45
cloudnullthere are some fixes there that we'd like to pull into our next sync but we need a tag to make that happen14:46
*** arkan_ has quit IRC14:46
*** arkan has joined #openstack-ansible14:47
openstackgerritMerged openstack/openstack-ansible-os_keystone stable/ussuri: Add Centos-8 support  https://review.opendev.org/74207514:48
mnasernoonedeadpunk is our release liasion, they can help with that14:49
noonedeadpunkcloudnull: tag on top of the master?14:50
cloudnullyesir14:50
cloudnullunless you intend to branch that repo at some point14:50
cloudnullwe could use a branch as well. but a simple tag would give us everything we needed14:51
noonedeadpunktbh I was thinking about branching it, but not so many changes there to start doing that..14:52
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Migrate LXC config keys to LXC3  https://review.opendev.org/74212214:58
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Bump ansible version to 2.9.10  https://review.opendev.org/73793515:04
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Bump ansible version to 2.9.10  https://review.opendev.org/73793515:04
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests master: Bump ansible version to 2.9.11  https://review.opendev.org/73793515:04
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Bump ansible version to 2.9.11  https://review.opendev.org/73793615:05
openstackgerritJonathan Rosser proposed openstack/openstack-ansible master: Bump ansible version to 2.9.11  https://review.opendev.org/73793615:05
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/train: Bump ansible version to 2.8.13  https://review.opendev.org/73646515:05
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/train: Bump ansible version to 2.8.13  https://review.opendev.org/73646515:06
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests stable/train: Bump ansible version to 2.8.13  https://review.opendev.org/73646715:06
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-tests stable/train: Bump ansible version to 2.8.13  https://review.opendev.org/73646715:06
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts stable/ussuri: Use Ussuri RDO repo on ussuri branch  https://review.opendev.org/74218815:08
*** mjwales has joined #openstack-ansible15:13
spateljrosser: before i submit new patch i found one error in my lab during rebuilding ceilometer - http://paste.openstack.org/show/796167/15:22
spatelif i run /openstack/venvs/ceilometer-21.1.0.dev35/bin/ceilometer-upgrade  on lxc container then not throwing any error but during build it does15:22
spatelThis is the task its trying to execute - https://opendev.org/openstack/openstack-ansible-os_ceilometer/src/branch/master/tasks/ceilometer_db_setup.yml15:25
jrosserif you run /openstack/venvs/ceilometer-21.1.0.dev35/bin/ceilometer-upgrade by hand in the container does it give you any useful output?15:25
spatelno output but echo $?  status code is 115:27
spatelthey means its error out somewhere15:27
jrosserdoes it have --debug or something (guessing?)15:29
spatelThis is what inside that upgrade script - http://paste.openstack.org/show/796168/15:29
spateli tried --debug and no luck let me see what its trying to do15:29
jrossernoonedeadpunk: fatal: [infra1]: FAILED! => {"msg": "'hostvars' is undefined"}15:29
jrosserfrom https://github.com/openstack/openstack-ansible-galera_server/blob/4819f088b0d2309a6258ce16c480302b829f22a6/handlers/main.yml#L61-L7315:29
jrosserthats, interesting, new failure for ansibles > 2.9.915:30
noonedeadpunkhostvars are still present in ansible doc as a valid thing to reffer15:32
jrosseri wonder if its like this https://github.com/ansible/ansible/issues/3657515:33
jrosser"Using hostvars to smuggle values into play context is not recommended, and we have made changes that actually make using hostvars in this context fail for normal playbook runs as well as syntax checks"15:33
*** gyee has joined #openstack-ansible15:41
*** yolanda has quit IRC15:42
*** yolanda has joined #openstack-ansible15:44
*** arkan has quit IRC15:46
*** arkan has joined #openstack-ansible15:52
noonedeadpunkbut this change should be at least one year old...15:53
noonedeadpunkand eventually we use it as regular var...15:54
arkanhi guys15:54
arkancan somebody decipher this http://paste.openstack.org/show/796171/15:55
arkanit's from inside Fedora Atomic instance15:55
arkanI'm creating kubernetes cluster with magnum15:56
arkanand I'm getting the above messages from inside master node15:56
arkanbut I don't know what is the problem15:56
arkanalso I'm using this image Fedora-Atomic 27-1.6.x86_6415:57
*** udesale_ has quit IRC15:59
noonedeadpunk#startmeeting openstack_ansible_meeting16:11
openstackMeeting started Tue Jul 21 16:11:13 2020 UTC and is due to finish in 60 minutes.  The chair is noonedeadpunk. Information about MeetBot at http://wiki.debian.org/MeetBot.16:11
openstackUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.16:11
*** openstack changes topic to " (Meeting topic: openstack_ansible_meeting)"16:11
openstackThe meeting name has been set to 'openstack_ansible_meeting'16:11
noonedeadpunk#topic office hours16:11
*** openstack changes topic to "office hours (Meeting topic: openstack_ansible_meeting)"16:11
jrossero/ hello16:11
noonedeadpunk\o/16:12
noonedeadpunkSorry for missing last week meeting16:12
noonedeadpunknot sure if it even happen :(16:12
noonedeadpunkso, from good things, centos8 is pretty close to be packported?16:12
noonedeadpunk*backported16:13
noonedeadpunkfrom bad ones, focal on master has issues and we're no good with new ansible?16:13
jrossersort of16:13
jrosseri hope that https://review.opendev.org/#/c/742188/ is the last thing to need before we merge centos-8 into ussuri16:13
jrosserbut there are still things like telemetry on master iirc16:13
* noonedeadpunk needs to look on them16:14
jrosserperhaps we have to go back to an etherpad and checkist off all the roles16:14
jrosser*checklist16:14
jrosserand yes new ansible really does not like what we do in the galera_server role16:15
arkanI recopied all the logs from the vm http://paste.openstack.org/show/796174/16:15
noonedeadpunkI'm pretty sure we use hostvars not only in galera role16:15
jrosseri was wondering if we should just set_fact the thing we need in a previous task16:15
jrosserbut that task is odd, delegate_to and also override ansible_host16:16
jrosseri am not sure why that is like that16:16
noonedeadpunkhttps://github.com/openstack/openstack-ansible-galera_server/commit/3d405dfd52c0a5059cefd877fd578114bcdd912d16:17
noonedeadpunkbut I think we probably should look into connection plugin instead?16:17
noonedeadpunknot sure though...16:17
noonedeadpunkeventually why not to delegate to `hostvars[galera_server_bootstrap_node]['ansible_host']` at once..16:18
noonedeadpunkas they are not in inventory?16:18
*** chandankumar is now known as raukadah16:19
*** mjwales has quit IRC16:20
noonedeadpunkalso, question about nova compute nodes has been raised again in bugs, https://bugs.launchpad.net/openstack-ansible/+bug/188795216:21
openstackLaunchpad bug 1887952 in openstack-ansible "Running os-nova-install with --limit may not distribute SSH keys correctly" [Undecided,Opinion]16:21
noonedeadpunkAnd I think, maybe it's time we thought about more advanced way of nodes auth? or at least we can probably stage nodes open keys on the deployment host16:22
noonedeadpunkto be able to cleanly distribute them afterwards16:22
jrosseroh yes that16:32
jrosseri would like the get rid of the key distribution entirely16:32
jrosseri think we should look at sshd TrustedUserCAKeys for this16:36
noonedeadpunkyeah, I totally like that idea16:48
jrosserit would completely simplify it16:49
jrosserbecause currently every compute node needs the keys from all the others, sort of N*N type of problem16:49
jrosserbut with TrustedUserCAKeys we would install a (list?) of trusted CA on each host16:50
jrosserthen generate a suitable key once per compute node, and it's done16:50
jrosseri think i already have a patch somewhere which was going to setup a CA for haproxy, so thats already existing16:51
jrosserhttps://review.opendev.org/#/c/644555/ this could all be refreshed for SSH certificates instead16:52
noonedeadpunkIn terms of the role it's more complicated, but from the deployer prespective it's nicer16:53
* noonedeadpunk tries to recall why needed to use openssl command everywhere instead of module16:55
noonedeadpunkah, it was centos7 issue which is not the case.16:55
noonedeadpunkBtw, I saw you started the cleanup?16:55
noonedeadpunk#endmeeting17:06
*** openstack changes topic to "Launchpad: https://launchpad.net/openstack-ansible || Weekly Meetings: https://wiki.openstack.org/wiki/Meetings/openstack-ansible || Review Dashboard: https://bit.ly/2SAcGAn"17:06
openstackMeeting ended Tue Jul 21 17:06:10 2020 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)17:06
openstackMinutes:        http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2020/openstack_ansible_meeting.2020-07-21-16.11.html17:06
openstackMinutes (text): http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2020/openstack_ansible_meeting.2020-07-21-16.11.txt17:06
openstackLog:            http://eavesdrop.openstack.org/meetings/openstack_ansible_meeting/2020/openstack_ansible_meeting.2020-07-21-16.11.log.html17:06
*** yolanda has quit IRC17:10
*** yolanda has joined #openstack-ansible17:13
openstackgerritSatish Patel proposed openstack/openstack-ansible-os_ceilometer master: Add centos-8 support  https://review.opendev.org/74225317:15
spateljrosser: after debug i found its failing on keystone, i think my keystone is busted so i will fix it later but for now i am submitting patch17:18
jrosserspatel: did you see we only backported keystone to ussuri today? https://review.opendev.org/#/c/742075/17:20
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_cinder stable/ussuri: Add Centos-8 support  https://review.opendev.org/74225417:23
* jrosser head -> desk17:23
spateljrosser: i didn't know that, also my lab is running very old master so i think i need to destroy and re-build it17:24
jrosserspatel: i think also i may be confues if you are doing master or ussuri......17:24
-spatel- [root@aio1 playbooks]# git describe17:25
-spatel- 21.0.0.0rc1-19-g78c86afc517:25
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-openstack_hosts stable/ussuri: Replace yum config manager with dnf alternative  https://review.opendev.org/74225517:26
jrossernoonedeadpunk: what about this https://review.opendev.org/#/c/738913/17:27
jrosseri am sure i have seen a job fail this week becasue the hash was wrong17:28
jrosserbut didnt look too hard17:28
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_designate stable/ussuri: Add Centos-8 support  https://review.opendev.org/74225617:29
noonedeadpunkcentos8 one?17:29
jrosseryes i think it was17:30
jrosserall the complexity the centos-7 code path goes to to extract the hash and build the repo url17:31
jrosseri was not sure why we do not do the same thing for 817:31
noonedeadpunkBecause we use hashes in repo by default?17:31
noonedeadpunkI mean rhel8 rdo repo has hashed structure anyway17:32
jrosseroh right yes17:32
noonedeadpunkso we really can't add it via dnf_repository module and just curl the repo they have and place it as a file17:32
jrosseri just wget it and i see that now17:32
noonedeadpunkAnd we did workaround in CI to have the same thing for rhel7 as far as I get the code17:33
openstackgerritJonathan Rosser proposed openstack/openstack-ansible stable/ussuri: Add Centos-8 support  https://review.opendev.org/74028917:33
jrossernoonedeadpunk: we have quite a pile of unmerged el8 stuff on master17:36
jrosserhttps://review.opendev.org/#/q/topic:osa/el8+(status:open)17:36
*** jbadiapa has quit IRC17:36
noonedeadpunkspatel: https://review.opendev.org/#/c/739660/1 can you confirm, that this package is present for centos8 without epel repo? Otherwise we should also add epel configuration here for rhel817:39
spateljrosser: in that pile some of them are failing for no reason not sure why, example: https://review.opendev.org/#/c/739653/17:39
spatelnoonedeadpunk: let me check17:40
spatelnoonedeadpunk:  python3-qpid-proton is part of rdo-deps repo17:41
noonedeadpunkoh, nice17:41
spateland we do have that repo enable everywhere17:41
noonedeadpunkyeah, fair, just didn't have centos8 box under my hand:)17:42
openstackgerritJonathan Rosser proposed openstack/openstack-ansible-os_zun master: Add centos-8 support  https://review.opendev.org/73964917:42
*** d34dh0r53 has quit IRC17:42
jrosserspatel: i think you may have made the gnocchi / ceilometer / aodh patches all in a circular dependancy17:44
jrosserthats why the jobs won't run17:44
jrosserit's a bit of an impossiblity tbh becasue they all need each other in order to pass17:44
spateli did but then i remove dependency for ceilometer patch and i am going to do same for gnocchi/aodh (i don't think we need that)17:45
noonedeadpunkyeah, that's true(17:45
jrossernoonedeadpunk: do you think we should just set centos-8 to be nv on the telemetry jobs and push in the changes?17:45
jrosserotherwise we will never see if its working or not17:45
noonedeadpunkyep17:45
spatellet me handle them as soon as my ceilometer patch pass17:45
*** d34dh0r53 has joined #openstack-ansible17:45
spatelnoonedeadpunk: can you check - https://review.opendev.org/#/c/739646/   look like something going on here..17:47
spatelNo package matching 'python-pip' found available, installed or updated17:47
spatelwe need pip3 for centos-8 right? or ussuri17:48
noonedeadpunkah, damn17:49
noonedeadpunkbut it's centos7 job...17:49
noonedeadpunkspatel: I wrote this workaround for centos7 https://opendev.org/openstack/openstack-ansible/src/branch/master/playbooks/common-tasks/ceph-server.yml#L4717:50
spatelyes but ussuri only support python3 right?17:50
noonedeadpunkbut they broke it by removing python-pip package...17:50
noonedeadpunkbut ansible still discovers ansible_python_interpreter to be py2 by default17:51
jrosserthey? centos?17:51
spateljust curious why this specific role need python-pip but not others?17:51
noonedeadpunkyeah lol))17:51
noonedeadpunkspatel: like it needs ceph17:51
spateloh got it, its filesystem related role17:52
noonedeadpunkwhich is either a part of experimental, or manilla17:52
noonedeadpunkok, let's try to somehow fix that... but for master I'd rather just replaced lol17:53
spatelwhat if we do something like - name: "{{ (ansible_os_family | lower == 'redhat') | ternary('python-pip', 'python3-pip') }}"17:57
spateli meant centos-7 vs 8 condition17:57
noonedeadpunkcentos7 dropped python-pip package at all17:58
spateldamn it.. so many variable :(17:58
noonedeadpunkbut the thing is about how to make ansible use py3 by default for centos717:58
noonedeadpunkexcept setting it in group_vars for all17:59
noonedeadpunkbut I'm afraid other things may got broken then...18:00
spatelin my centos-7 desktop when i do yum install python-pip it does install it using eple repo18:02
spatelmay be i have over epel repo18:02
spatelolder*18:02
noonedeadpunkmaybe they left it in epel....18:03
noonedeadpunkbut that means we need epel which also sad and needs patching18:04
spatelnoonedeadpunk: i think replacing python2-pip should fix issue for centOS718:06
spateli can see in centos-7 we have /etc/yum.repos.d/epel-lxc_hosts.repo  repo18:07
noonedeadpunkthe main question for me is how to set ansible_python_interpreter for centos7 only(18:07
noonedeadpunkyeah, but that repo has list of packjages that can be installed from it18:07
jrosserusing py3 by default for centos7 will proabably break a ton of other things18:09
jrosserlike lxc18:09
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: [WIP] Install py3 for centos7 by default  https://review.opendev.org/74226218:11
noonedeadpunkah, yeah, I guess you're right...18:12
noonedeadpunkso, install epel in addition to that then....18:12
spatelor do pip install pip :)18:13
noonedeadpunkum... does it work that way?18:13
noonedeadpunkI mean to instally pip2 with pip3?18:13
spateli never test but i can test it.. let me see..18:14
noonedeadpunkI guess we can install with curl and bash18:14
spatelThis patch should work and safe right - https://review.opendev.org/74226218:15
spatelnot good for if someone trying to install older release18:15
noonedeadpunkno, it's not good(18:16
noonedeadpunkat least that part https://review.opendev.org/#/c/742262/1/inventory/group_vars/all/ceph.yml18:16
spatelpip install pip won't work18:18
spateli think final solution would be to install epel-release in ceph container18:18
spatelepel-release repo will fix all issue18:18
noonedeadpunkyeah...18:19
spatelor something like ->  curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py18:19
spateli think epel-release would be good (it will provide all decency also )18:19
spatelyum install epel-release18:24
spatelyum install python-pip18:24
spatelit works on my desktop18:24
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: [WIP] Fix ceph deployment for CentOS 7  https://review.opendev.org/74226218:28
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Fix ceph deployment for CentOS 7  https://review.opendev.org/74226218:28
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible master: Fix ceph deployment for CentOS 7  https://review.opendev.org/74226218:29
openstackgerritDmitriy Rabotyagov (noonedeadpunk) proposed openstack/openstack-ansible-os_manila master: Add centos-8 support  https://review.opendev.org/73964618:30
noonedeadpunklet's see....18:30
noonedeadpunkcloudnull: oh, btw, ansible-config_template tagging patch is here https://review.opendev.org/#/c/742238/18:33
cloudnullVery cool!18:34
cloudnulltyvm18:34
spatelcloudnull: :)18:40
cloudnullo/18:40
spatelgood to see you after looooong time18:41
cloudnullit’s been a while.18:41
spateloh yeah! i am sure you must be master of tripleO :)18:42
cloudnullStill very much learning18:43
spatelAfter you gone from here, i have built 3 more openstack cloud and now building 4th one soon (+ going to use some GPU compute nodes soon)18:45
*** arkan has quit IRC18:46
spatelgoogle driving us crazy ($$$) so thinking to build our own GPU cloud.18:46
spatelnoonedeadpunk: do you think we should make your https://review.opendev.org/#/c/742262/ patch as dependency for manila patch for centOS-8?18:47
noonedeadpunkspatel: I think I already did that?:)18:48
spatelsweet!18:48
spatelhow long it take to kick CI job in, my ceilometer patch waiting for last 2 hours18:49
noonedeadpunkuh, that depends on CI load, what we can't influence...19:01
spatelnoonedeadpunk: how hard its to install zuul CICD in my lab environment?19:05
noonedeadpunkum... in docker it's easy) manually not so19:07
noonedeadpunkIt has lot's of nuances tbh19:07
noonedeadpunkI found it very interesting but also a bit challenging)19:08
noonedeadpunkI guess took about 30 hours of my spare time :p but I also deployed it with gerrit19:09
noonedeadpunkbut if you need CI/CD tooling and you're about to choose between jenkins or zuul, I'd totally say go on with zuul19:10
jrosserI was always wanting to try https://softwarefactory-project.io/docs/index.html but never found time19:10
noonedeadpunkjrosser: oh, I guess rdo use it?19:10
noonedeadpunkyeah, that's nice19:10
spatelnoonedeadpunk: i will give it a try and see which one looks good19:35
spatelOne more question for both of you, how do you write quick code and check its going to work or not :)  - Example: https://review.opendev.org/#/c/742262/4/playbooks/common-tasks/ceph-server.yml19:35
spatelDo you have something to test on local machine or its all experience :)19:36
spatelnoonedeadpunk: jrosser ^^19:36
*** arkan has joined #openstack-ansible19:46
*** arkan has quit IRC19:46
*** arkan has joined #openstack-ansible19:46
noonedeadpunkI just partialy took code from other place which is known to work :p19:53
spatelah! easy20:27
spateli was thinking how to write and test code on laptop where you have no full environment20:27
*** arkan has quit IRC20:28
*** poopcat has quit IRC20:34
*** mjwales has joined #openstack-ansible20:34
*** mjwales has quit IRC20:49
*** jbadiapa has joined #openstack-ansible21:17
*** spatel has quit IRC22:09
dmsimardspatel: +1 for software factory :)22:46
dmsimardoh no, he's gone :(22:46
openstackgerritMerged openstack/openstack-ansible-os_cinder stable/ussuri: Add Centos-8 support  https://review.opendev.org/74225423:27
*** tosky has quit IRC23:47
dmsimardjrosser, noonedeadpunk: web frontend is hard but working on a CLI is easier http://paste.openstack.org/show/796193/23:52
dmsimardstill rough around the edges but it works :p23:52

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