Monday, 2024-04-08

opendevreviewRoman Krček proposed openstack/kolla-ansible master: Add sysctl role  https://review.opendev.org/c/openstack/kolla-ansible/+/91235107:02
opendevreviewRoman Krček proposed openstack/kolla-ansible master: Update cell0 database connection  https://review.opendev.org/c/openstack/kolla-ansible/+/91092407:11
opendevreviewRoman Krček proposed openstack/kolla-ansible master: Add sysctl role  https://review.opendev.org/c/openstack/kolla-ansible/+/91235107:23
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/2023.1: Extend init-runonce.sh script - create addiditonal resources  https://review.opendev.org/c/openstack/kolla-ansible/+/91486008:00
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/2023.2: Extend init-runonce.sh script - create addiditonal resources  https://review.opendev.org/c/openstack/kolla-ansible/+/91488108:01
opendevreviewRoman Krček proposed openstack/kolla-ansible master: Performance: use filters for service dicts  https://review.opendev.org/c/openstack/kolla-ansible/+/91499708:37
mnasiadkamorning09:13
SvenKieskeo/09:15
SvenKieskemy list of stuff missing core reviews only grows larger :( https://etherpad.opendev.org/p/KollaWhiteBoard#L67 (and this is far from complete). thanks mnasiadka for taking a look at most of those already.09:30
mnasiadkawell, it's not going to really be very smaller this week - we have PTG and I'm busy with other things in Washington DC - so rather next week :)09:36
tinneI'm looking for specific settings for NetApp ONTAP integration in globals.yml for cinder and manila and can't find them in 2023.2 (at least) ... there should be variables like "enable_manila_backend_ontap" or "enable_cinder_backend_ontap_nfs", for example. Is NetApp support deprecated in some sort? Or maybe it's just a failure in my understanding: I just started using kolla-ansible a few days ago, so maybe i need to install09:38
tinne something that i don't know?09:38
mnasiadkaI don't believe there's out of the box support for netapp ontap backend in kolla-ansible09:41
tinneHm okay.. i saw some youtube videos about it and the guy did not mentioned he installed something special or changed something... and there is a "lab on demand" based in Zed at the NetApp Partner Portal which also spins up OpenStack using kolla-ansible including these settings. Strange... 09:46
tinnethis one for example: https://www.openstack.org/videos/summits/vancouver-2018/containers-openstack-and-netapp-a-private-cloud-trifecta09:46
mnasiadkayou can use the standard config override method for cinder to get the backend enabled though09:47
tinneokay thanks ... i suppose that is what he mentions at minute 24:01 when he shows "Changes made to Kolla-Ansible" ... i just thought that these ontap-parameters should exist in the default config like the pure-parameters for PureStorage09:49
SvenKieskemnasiadka: how is the weather in washington? :)09:58
SvenKiesketinne: you might want to read up on kolla customization, the way we do it we don't really need to "support" every openstack feature under the sun, but you can still configure everything: https://docs.openstack.org/kolla-ansible/latest/admin/advanced-configuration.html#openstack-service-configuration-in-kolla10:00
SvenKiesketinne: for a high level reasoning read also: https://docs.openstack.org/kolla-ansible/latest/admin/deployment-philosophy.html#kolla-s-solution-to-customization10:00
SvenKieskewe of course could add a convenience switch for netapp ontap, code contributions are always welcome. I guess most devs on our side don't use proprietary storage these days. the most common scenario is to use ceph imho.10:01
mnasiadkaSvenKieske: nice, not raining, 20-ish degrees10:03
SvenKieskenice, the weekend here was rather hot for april, even cracked the 30° degree mark in parts of the country I believe.10:04
tinneThank you, Sven!10:05
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: OpenSearch TLS  https://review.opendev.org/c/openstack/kolla-ansible/+/91512110:06
SvenKiesketinne: you're welcome :)10:09
opendevreviewMerged openstack/kolla-ansible stable/zed: Fix broken list concatenation in horizon role  https://review.opendev.org/c/openstack/kolla-ansible/+/91501810:23
opendevreviewMerged openstack/kolla-ansible master: Revert "podman: install "rich" dependency"  https://review.opendev.org/c/openstack/kolla-ansible/+/90223010:57
kevkomnasiadka: Czech Republic - 31, Slovakia - 28 :D 11:00
mnasiadkakevko: it's 30-ish in Wroclaw where I came from, so maybe it's good that I went to a bit colder area :)11:01
kevkomnasiadka: well, fortunately I am near High Tatras so I have 22 degree :)11:08
opendevreviewVerification of a change to openstack/kolla-ansible master failed: CI: bump cirros version  https://review.opendev.org/c/openstack/kolla-ansible/+/91511711:12
opendevreviewRoman Krček proposed openstack/kolla-ansible master: Add sysctl role  https://review.opendev.org/c/openstack/kolla-ansible/+/91235111:15
opendevreviewRoman Krček proposed openstack/kolla-ansible master: Update cell0 database connection  https://review.opendev.org/c/openstack/kolla-ansible/+/91092411:19
opendevreviewMerged openstack/kayobe master: Bump KA Ansible versions to match new defaults  https://review.opendev.org/c/openstack/kayobe/+/91357111:27
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: OpenSearch TLS  https://review.opendev.org/c/openstack/kolla-ansible/+/91512111:29
kevkomnasiadka: SvenKieske: i have something regarding user defined configs ... for example policy file ...user place for example his policy.yaml into /etc/kolla/config/nova-api/policy.yaml .... so kolla-ansible will copy that file into destination server into /etc/kolla/nova-api/policy.yaml ...and will render entry to nova-api's config.json ...so11:41
kevkocontainer will start ...execute kolla_set_configs and script will copy that file from /var/lib/kolla/config_files/..... to /etc/nova/customized_file 11:41
kevkomnasiadka: problem is that if user will remove that file from /etc/kolla/config/nova-api ..... and config.json will be re-rendered to omit that customized file ....container will be modified from previous attempt 11:42
kevkoi think there should be again original default config, shouldn't be ? 11:42
mnasiadkawe basically have this problem for years - we don't remove files from /etc/kolla/$container that are no longer under kolla/config/11:46
kevkoI propose that during the image building process, we copy the resulting /etc/service directory to /etc/service-default-configs, for example... and take this into account in the kolla_set_configs script... so that it first copies all default configs... and only then copies from /var/lib/kolla/config_files... This will ensure that whatever is defined11:46
kevkoin config.json is actually overwritten in /etc/service, while the rest naturally reverts to default.11:46
opendevreviewAlex Welsh proposed openstack/kolla-ansible master: Automate prometheus blackbox configuration  https://review.opendev.org/c/openstack/kolla-ansible/+/91242011:46
mnasiadkathere was an approach to use synchronize: instead of copying, but that requires rsync11:46
kevkomnasiadka: but this is fixable 11:46
kevkomnasiadka: and is it problem ? rsync is standard linux cmd programme 11:47
mnasiadkait's another dependency11:47
mnasiadkaand instead of discussing it here - add it to the PTG11:47
kevkookay11:47
kevkoin a meantime i will try to build base images and check if rsync is not there already ...11:47
kevkomnasiadka: but my proposal don't need rsync :)11:48
mnasiadkawell, there are two parts in it11:48
mnasiadkaone is the part we leave the files we do not use11:48
mnasiadkasecond is what you're mentioning - you want to tell me that on container restart we leave policy files in /etc/neutron for example, while the user stopped overriding those?11:49
kevkomnasiadka: why ? for example because they changed his mind ? :D 11:56
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: OpenSearch TLS  https://review.opendev.org/c/openstack/kolla-ansible/+/91512111:57
kevkotheir 11:57
mnasiadkakevko: I mean that we don't remove that no longer needed file, so we need proper code in kolla_set_configs that would remove those on restart11:57
kevkomnasiadka: yeah , of course ...btw ..i don't think rsync is problem as dependency ... for debian it's only 11:59
kevkoThe following NEW packages will be installed:11:59
kevko   libpopt0 (1.19+dfsg-1)11:59
kevko   rsync (3.2.7-1)11:59
kevko1 mb11:59
mnasiadkayeah, as I said - one thing is we don't remove those files from /etc/kolla/neutron-server (for example) on the destination host, but bigger problem is we don't remove those files - kolla_set_configs should support removing those files from /etc/neutron (for example)12:01
mnasiadkaunless we want to delete and recreate the container on config.json change12:01
kevkomnasiadka: i will check both issues 12:03
kevkoand add to PTG12:03
SvenKieskemhhm12:21
SvenKieskethis is a fundamental problem of config mgmt. you need a known clean state to add your new state to it. So imho we should try to enforce a clean rebuild somehow, from a known state. and only then add or remove files/items. not sure rsync is the best tool there, but if it works I think it's okay. Not sure if we run into issues with various templating tasks and symlinks et al.12:23
SvenKieskeanother option would be to add a "reset_default_state" task to every role, which basically nukes all customizations done by the admin with regards to config files. but that is very very tricky. but it's also tricky if you use rsync.12:25
SvenKieskee.g what if I deployed custom certs and want those removed for services foo and bar, but not baz?12:25
opendevreviewMichal Nasiadka proposed openstack/kolla-ansible master: WIP: OpenSearch TLS  https://review.opendev.org/c/openstack/kolla-ansible/+/91512112:27
mnasiadkaSvenKieske: well, maybe we should just recreate instead of restarting12:33
SvenKieskewell that might be a solution, but has still issues, e.g. just taking longer to rebuild than to reconfigure.12:46
mnasiadkaKolla vPTG starting here: https://meetpad.opendev.org/kolla-dalmatian-ptg13:02
kevkoSvenKieske: that's nothing related to mentioned problem 13:04
kevkoSvenKieske: because even if you change your cert now and don't want to replace for baz ... You need to use --tags to modify only foo and bar 13:06
SvenKieskesure, right. I though you where also talking about modifying customized configs e.g. per host nova config13:09
kevkoNo, main problem is for me and for now ..that if you once use your own config ..it will stay on host and also in container ...13:11
opendevreviewVerification of a change to openstack/kolla-ansible master failed: CI: bump cirros version  https://review.opendev.org/c/openstack/kolla-ansible/+/91511713:41
spatelFolks, I have question about how to debug if container crashing? 14:23
spatelLike what is the first setup too look and understand what is wrong? 14:24
spatelopensearch_dashboard container keep crashing and restarting and no idea what is wrong because logs not telling any story to start debug14:24
spatelI can't get inside container also to look for evidence 14:24
SvenKieskespatel: we are currently doing the PTG meeting so you won't get answers here14:50
SvenKieskealso you added a topic there but I think it won't be discussed until you show up there to explain the topic? :)14:50
SvenKieskehttps://meetpad.opendev.org/kolla-dalmatian-ptg in case you still can join14:50
spatelSvenKieske I am in meeting :)15:09
spatelSvenKieske my question was very general so not sure worth asking in this meeting. I am looking for some basic help to debug stuff of crashing container 15:34
spatelI wish we have a some doc around for basic step to follow 15:34
SvenKieskespatel: no I meant your topic that was added to the PTG? At least someone with your nickname wrote something down there, I believe.15:36
spatelSvenKieske oh! I see (totally forgot )15:36
SvenKieskespatel: this one: https://etherpad.opendev.org/p/kolla-dalmatian-ptg#L27515:36
SvenKieskeper serivce rmq, we just decided that we need a volunteer for that, so if you want to provide that code we are happy to take it :) more was not possible with someone presenting the case15:37
spatelSvenKieske I will see if I can come up with some idea to make it possible to deploy rabbitMQ per service. 15:38
SvenKieskeregarding your above question: did you have a look at the docker logs? "docker logs $container" that should give you a hint why it is crashing15:38
spatelSvenKieske I did look at logs and spiting lots of this - https://paste.opendev.org/show/bXVGJfjbYBnb5CADqNtO/15:41
spatelI didn't find anything which gives me clue...15:41
spatelHow do I disable restart policy for this container so I can get inside and run daemon by hand to see 15:42
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/2023.1: Extend init-runonce.sh script - create addiditonal resources  https://review.opendev.org/c/openstack/kolla-ansible/+/91486015:42
spatelSvenKieske in end of logs file I saw this - https://paste.opendev.org/show/bHn2Lklr0nNAtlgG5Y2a/15:43
opendevreviewMichal Arbet proposed openstack/kolla-ansible stable/2023.2: Extend init-runonce.sh script - create addiditonal resources  https://review.opendev.org/c/openstack/kolla-ansible/+/91488115:43
SvenKieskespatel: did you maybe hit this bug? https://bugs.launchpad.net/kolla-ansible/+bug/2038914 do you use kolla master to deploy?15:47
dougszuspatel: Check the container Docker logs, and also the logs in /var/log/kolla/service..15:48
spatelhmm I tried 2023.1 image also and same issue15:48
spatelIn other DC everything works in 2023.1 but this is new place 15:48
SvenKieskemhm weird, it sure works in CI and here, so you must have something differing in your setup15:48
spateldougszu I have posed above all logs 15:48
SvenKieskecan you double check if there is any difference in the setup (code wise)?15:49
dougszudoh, was lagging behind15:49
SvenKieskeah wait, need also to check your other paste :)15:49
kevkofrickler: you never wrote anything to patching mechanism in kolla - https://review.opendev.org/c/openstack/kolla/+/829295 << so maybe you can check now ...and based on your comments i will leave it abandoned or reopen ....15:49
SvenKieskemhm, that's just info level stuff when importing JS for dashboards, that's not an error15:49
kevkospatel: modify your config.json to sleep infinity ...is your container restarting ? 15:50
spatelkevko where should I change - https://paste.opendev.org/show/bUhIAElLsiNwX2K5BEST/15:52
spatelyes container keep restarting15:53
spatelI want to stop restart so I can debug next setup15:54
SvenKieskespatel: well you can just utilize the docker commands for that?15:59
SvenKieskehttps://docs.docker.com/reference/cli/docker/container/update/#restart16:00
SvenKieskeor use kevko's approach, should work as well16:00
spateldocker update --restart=no opensearch_dashboards16:03
spateldone16:03
kevkospatel: sorry, i am back ...16:09
spatelAfter setting policy that container disappeared 16:09
SvenKieskewell it crashed and then it's off :) the "sleep" approach from kevko should work better16:10
spatellet me start from docker ps -a 16:10
SvenKieskeyes or run interactively16:10
kevkospatel: normally when you don't see any problem in docker logs nor logs for a service i am modifiing config.json 16:10
spatelsorry I am little new in docker world so trying to find flags 16:10
spatelanyway I have started container from ps -a 16:11
kevkospatel: modify original command: "glance-api" for example to _command: "glance-api"  << so it will not be read (it's just form of backup what you have before ...) ..then add command: sleep infinity16:11
spatellet me check logs 16:11
spatelkevko let me check example of glance 16:12
kevkospatel: when you restart a container ..kolla_start will read the command and run ... so sleep infinity will be executed ... if container is running ...that means original command is a problem 16:12
kevkospatel: if it is restarting even if you changed to sleep infinity ...you have problem probably somewhere between kolla-start and some extend-start script ...then i am doing something like docker restart service; docker cp /usr/local/bin/kolla_start /tmp/ ; edit /tmp/kolla_start and add sleep infinity somewhere on the beginning ; docker restart16:14
kevkoservice; docker cp /tmp/kolla_start service:/usr/local/bin/kolla_start  and then you are in state before run the command and you can debug what is going on16:14
spatelkevko you meant to say this ? - https://paste.opendev.org/show/bZAnCPVS5dMVEsnYqyQm/16:14
kevkospatel: this one -> https://paste.openstack.org/show/bJLrBmXo8MXBgLmM3jSP/16:15
spateloh! so let me try this with opensearch_dashborad container 16:16
kevkospatel: yeah ! 16:16
kevkospatel: if you restart your opensearch_dashboard container and check watch -n 1 "docker ps | grep opensearch_dashboard" ..you will see if restarting or not 16:16
spatelk16:17
SvenKieskekevko: might be worth to add your example as a debug doc to kolla? :)16:17
SvenKieskeso we can just point people to a docs URL :D16:17
kevkoSvenKieske: Haha, personally I never read a documentation because it's visible on first seen :D 16:18
spatelagreed SvenKieske it should be here - https://docs.openstack.org/kolla-ansible/latest/user/troubleshooting.html16:18
spatelhow to debug crashing or restarting container :)16:18
SvenKieskemaybe spatel might contribute that as a docs patch? :)16:18
spatel+1 16:18
SvenKieskekevko: well yeah, for experienced people the docs are useless, but we have quite some beginners in the audience I think :)16:19
kevkospatel: I am open to answer all debugging questions ...but I really don't have a time most of the time ...16:19
kevkoespecially when i need to amend some patch for 50 times until i get 2 +2 :D 16:19
spatelkevko container is up last 1 minute so look like its not going to restart.. now let me get inside and debug why opensearch doesn't like it 16:19
SvenKieskekevko: at the very least docker debug 101 docs save time when people ask questions, you just post the link then ;)16:19
kevkospatel: well, now you can enter the container and run your command manually ! 16:19
kevkospatel: from the config.json16:20
spatelkevko doing it 16:20
kevkospatel: also, you can see that your actual command which is "sleep infinity" is in /run_command .... so cat /run_command16:20
SvenKiesketo add to that: sometimes you need to care for the user being used etc, if you don't enter the container as root you should be fine most of the time.16:21
kevkospatel: entrypoint for all containers is dumbinit which exec kolla_start placed in /usr/local/bin16:21
spatelcat /run_command only showing sleep infinity16:21
spatelbut I grab it from /etc/kolla/opensearch-dashboards/config.json16:22
SvenKieskeyeah that should be the command you just patched, kevko just tried to explain the general concept, I think16:22
kevkospatel: yeah, it was just a side note ...that command from config.json is then written into this path and those path is read by kolla_start and passed to dumibit as argument 16:22
kevkospatel: question is ...what you can see from a manual execution ? 16:22
spatelhere is the error - https://paste.opendev.org/show/b5NiSpxsE9Udvx7Gpcon/16:23
kevkospatel: ok, what if you exec into container as root ? 16:23
kevkospatel: so docker exec -itu root opensearch_dashboard ....16:24
kevkospatel: i would say that it will work 16:24
spatelits saying you can't run it with root user 16:24
kevkospatel: did you exec as root ? 16:24
spateltrying this option - /usr/share/opensearch-dashboards/bin/opensearch-dashboards --config /etc/opensearch/opensearch_dashboards.yml --allow-root16:24
opendevreviewMerged openstack/kolla-ansible master: CI: bump cirros version  https://review.opendev.org/c/openstack/kolla-ansible/+/91511716:25
spatelhere is the logs - https://paste.opendev.org/show/bpZZWuUPxVNMB5rkkvnA/16:25
kevkospatel: opensearch-dashboard is running as user opensearch-dashboards16:25
SvenKieskekevko: I'm pretty sure opensearch checks actively that it's _not_ run as root16:25
SvenKieskethat's why I added the tip above to check to not run as root, afaik opensearch only runs under opensearch user16:25
kevkohttps://github.com/openstack/kolla/blob/3e502dc34dd4bd2b643c8131839d2853d855171d/docker/opensearch/opensearch-dashboards/Dockerfile.j2#L2316:25
kevkoSvenKieske: is it this container image ? opensearch-dashboards16:26
spatelI did su - opensearch-dashboards 16:26
spateland then try to run command and its showing permission error 16:26
kevkospatel: try docker exec -itu  opensearch-dashboards opensearch_dashboard 16:26
spatelok16:26
kevkospatel: containers are debian family or ugly redhat family  ? 16:27
spatelubuntu 22.0416:27
spatelThis is what I did, by default it use opensearch_dashborad user if don't specify (-u) 16:28
spatelhttps://paste.opendev.org/show/bjGzgDywuWYIBHwFLTkI/16:28
spatel(opensearch-dashboards)[opensearch-dashboards@mgmt1 /]$ 16:29
SvenKieskewhat are the permissions on that file?16:29
spatelthat file own by opensearch 16:30
spatelI think i should su - opensearch ? 16:30
SvenKieskeno, don't use su16:30
spatelok16:31
SvenKieskedocker uses user namespaces to separate user between hosts and containers, you need to specify the user when you enter the docker container, if it is not already specified in the container image - which it is16:31
kevkospatel: it should be owned by opensearch-dashboards I would say 16:31
SvenKieskeyes16:31
kevkoSvenKieske: it is 16:31
SvenKieske id uid=42492(opensearch-dashboards) gid=42492(opensearch-dashboards) groups=42492(opensearch-dashboards),42400(kolla)16:32
kevkohttps://github.com/openstack/kolla/blob/3e502dc34dd4bd2b643c8131839d2853d855171d/docker/opensearch/opensearch-dashboards/Dockerfile.j2#L2316:32
spatellook at this permission - https://paste.opendev.org/show/bmxC2MMDPuYAIGkQeHlP/16:32
SvenKieske7077977 4.0K -rw-r----- 1 42492 42492 354 Dec 28 11:15 /etc/opensearch-dashboards/opensearch_dashboards.yml16:32
kevkospatel: bad user16:32
SvenKieskeyeah, that's somehow wrong in your setup16:32
spatelhmm? 16:32
spatelall I did opensearch_enable: yes and run playbooks 16:33
SvenKieskethe owner of the yaml file needs to be like I posted above, opensearch-dashboards, not opensearch16:33
kevko +1 16:33
spatelYou are right in other DC I can see permission is opensearch-dashboards 16:34
SvenKieskewhich openstack release is this again? But I doubt it's an error in the container build.16:34
spatelso what went wrong? I am running zed release of openstack 16:34
SvenKieskeso maybe someone did a chmod manually there?16:34
spatelI doubt.. because container is keep restarting and no way anyone get inside and manually type any command 16:34
spatellet me change permission and give it a try 16:35
kevkospatel: so how it is possible there is another user on another host ? :D 16:35
spatelI am clueless :)16:35
kevkospatel: i would say it will start work16:35
spatelhang on.. let me try to switch permission 16:35
SvenKieskerather chown16:36
kevko+116:36
SvenKieskethere was some foo upstream (so in opensearch) about wrong permissions some time ago, but afaik that was really about permissions, not wrong user16:40
SvenKieskeafaik that was this issue (https://github.com/opensearch-project/OpenSearch/issues/8821) so not related. but I seem to remember some bug somewhere with regards to a wrong user being used.. but I can't find that atm.16:41
SvenKieskespatel: it would be best to double/triple check if your observed behaviour is really an issue with vanilla/unpatched kolla or if a colleague maybe messed up the file owners, errors can happen :)16:42
SvenKieskegrepped our code for chown doesn't at least yield many results that look like they could fiddle with this.16:43
spatelSvenKieske yes I will try to get to bottom of the issue.. how this happened and from where this permission coming 16:43
SvenKieskespatel: thanks, at least it has worked some time ago in your other deployment it seems, so maybe you can go from there and check what changed since then.16:44
kevkoSvenKieske: replied 16:44
kevkospatel: so is it working now ? 16:45
kevkoSvenKieske: check also the patch in a chain ..that macro is used there 16:46
spatelfixed all other mission but stuck here and trying to find this file to change permission - https://paste.opendev.org/show/bCmT8U10kzcpp1B6lREQ/16:46
*** edebeste3 is now known as edebeste16:47
SvenKieskekevko: sorry, regarding the patch containers patch: I meant I don't know what the history is with our downstream implementation: I'm pretty sure our downstream was not motivated by the dropping of binary images, afaik we never used those. but we always had a need to do patches (sadly) because upstream didn't accept all our patches/improvements.16:47
SvenKieskeso I guess that was just a misunderstanding, I a have not given enough context in my answer I guess, to make that clearer. hope it is clearer now.16:47
*** mmalchuk_ is now known as mmalchuk16:48
spatelkevko Thanks for that tips. Now let  me debug and see what is going on. I will redeploy container and let you know 16:48
kevkoSvenKieske: Well, I have exactly the same experience ! 16:48
kevkoSvenKieske: that's the reason why I am cherry-picking those two commits from release to release ...and working very nice during serveral releases 16:50
kevkoSvenKieske: in container there is also an entry what was patched 16:50
kevko(designate-central)[root@controller0 /]# cat /etc/kolla/patched 16:50
kevko[i] Applied /patches/fix-old-db-migrations-because-of-proxysql.patch16:50
SvenKieskethat's actually neat16:52
SvenKieskeI replied again on the patch with some more detail and also some opinion on the patch itself.16:52
SvenKieskekevko: I also addressed now the old "-1" comment with a direct reply to that, so we have it written down that waiting for tarballs is not really a solution.16:55
kevkothanks 17:17
SvenKieskemnasiadka, kevko, frickler: as far as I can see we just install whatever comes from repositories when it comes to redis, so we have no version pinned, but I guess upstream distros will soon(?) remove redis or replace it, so either we need to adapt to something new or we can just wait and see what happens17:33
SvenKieskebut I'm not sure I overlooked something, I'll double check tomorrow.17:33
kevkoSvenKieske: hold your horses ... i don't think it will be soon17:42
SvenKieskeyeah sure, I just wanted to already take a look how large a change we would need. so assuming redis get's removed upstream I guess we could get away with just renaming packages. worst case we need to configure the repository ourselves, as it might be the case that different distros merge different redis contenders17:45
SvenKieskekevko: not sure if you were present during the redis discussion on PTG? it was an action item to check if we need to pin redis version to avoid pulling non-free versions from upstream.17:45
SvenKieskeso I just did that (80% of it, need to check other parts of source if we don't have some custom magic somewhere, but I doubt it)17:46
kevkoSvenKieske: redis is installed from package ... debuntu will not break licensing 17:46
SvenKieskekevko: yes, so that's fine :)17:46
*** mmalchuk_ is now known as mmalchuk17:47
kevkoSvenKieske: to be honest ..i don't see alternative for redis currently 17:48
kevkoit works really good 17:48
kevkoi don't want to see etcd in production ...and zookeeper ? ble 17:48
SvenKieskekevko: yes that seems also to be the preference for now, see: https://etherpad.opendev.org/p/kolla-dalmatian-ptg#L25217:52
SvenKieskebut it's sensible to revert the zookeeper removal if all redis forks are going to explode somehow :D17:52
SvenKieskeI have not really experience with zookeeper to comment on it.17:53
SvenKieskebut for now the idea is to just use a redis fork and watch which one "wins" there. I guess/hope we have still time to watch what distros will do..17:53
SvenKieskethis reminds me of reenabling my subscription to fedoral-devel and their newer forum, you get quite some insights there about redhat upstream development17:54

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