Thursday, 2017-06-29

*** eaguilar has quit IRC00:06
*** ssurana has joined #openstack-kolla00:12
*** eaguilar has joined #openstack-kolla00:14
*** yangyapeng has quit IRC00:18
*** huzhengchuan has quit IRC00:23
*** huzhengchuan_ has quit IRC00:24
*** jamesbenson has joined #openstack-kolla00:25
*** jamesbenson has quit IRC00:29
*** Pavo has joined #openstack-kolla00:32
*** yingjun has joined #openstack-kolla00:32
Pavoquick question guys00:33
Pavohttps://docs.openstack.org/project-deploy-guide/kolla-ansible/ocata/multinode.html says to use tools/start-registry script, just downloaded kolla using pip and there is no start-registry script00:34
*** yingjun has quit IRC00:35
*** jamesbenson has joined #openstack-kolla00:40
*** unicell has quit IRC00:44
*** jamesbenson has quit IRC00:44
*** unicell has joined #openstack-kolla00:45
*** tovin07_ has joined #openstack-kolla00:45
*** schwicht has joined #openstack-kolla00:45
*** emccormick has joined #openstack-kolla00:46
jascott1pavo did you search around in repos?00:51
jascott1(sorry I dont know the answer)00:51
Pavono, just saying that the docs say there is a script that can start a Docker registry for you and should be located in tools directory and its not there00:52
Pavoonly thing in tools dir is cleanup-containers  cleanup-host  cleanup-images  stop-containers  validate-docker-execute.sh00:53
*** emccormick has quit IRC00:53
Pavonow that script is in master if someone was working off that00:54
*** Pavo has quit IRC00:58
openstackgerritJeffrey Zhang proposed openstack/kolla-ansible master: [TEST][MASTER][KOLLA-ANSIBLE]TEST CLEAN CEILOMETER  https://review.openstack.org/47567001:01
*** ssurana has quit IRC01:12
*** Pavo has joined #openstack-kolla01:17
Pavowhere is a list of all the stable/ocata images that kolla builds and has on docker hub?01:17
Pavowanna just docker pull yours and not have to build01:18
*** caowei has joined #openstack-kolla01:18
Pavobecause kolla-ansible pull isn't working01:19
Pavoalso there is no kolla-build command anymore01:20
Pavoyou guys made alot of changes I see01:20
*** yangyapeng has joined #openstack-kolla01:22
*** huzhengchuan has joined #openstack-kolla01:26
*** yangyapeng has quit IRC01:26
*** huzhengchuan_ has joined #openstack-kolla01:26
*** yangyapeng has joined #openstack-kolla01:27
*** cuongnv has joined #openstack-kolla01:29
*** krtaylor has joined #openstack-kolla01:30
*** Pavo has quit IRC01:30
*** rwallner has quit IRC01:31
*** sbezverk has quit IRC01:34
*** caowei_ has joined #openstack-kolla01:36
*** caowei_1 has joined #openstack-kolla01:37
*** caowei has quit IRC01:39
*** caowei_1 is now known as caowei01:39
*** caowei_ has quit IRC01:41
*** lucasxu has joined #openstack-kolla01:41
*** jamesbenson has joined #openstack-kolla01:43
*** StephenWang1991 has joined #openstack-kolla01:44
*** schwicht has quit IRC01:46
*** jamesbenson has quit IRC01:47
sdakejascott1 i was speaking with sbezverk a bit - you will be able our meeting tomorrow re deployment?01:47
*** StephenW_ has joined #openstack-kolla01:47
*** yangyapeng has quit IRC01:48
sdakejascott1 I think I have finally put things together in a pretty coherent way - kolla-kubernetes is more or less a bunch of helm microcharts which can be deployed in many ways01:48
*** yangyapeng has joined #openstack-kolla01:48
sdakejascott1 what we need is a second "component" that actually manages openstack (possibly modeled after kolla-ansible but specific to kubernetes)01:49
*** StephenWang1991 has quit IRC01:50
*** dave-mccowan has joined #openstack-kolla01:58
*** StephenWang1991 has joined #openstack-kolla01:59
*** StephenW_ has quit IRC02:00
*** unicell has quit IRC02:00
*** rhallisey has quit IRC02:01
jascott1sdake sounds good. when is the meeting?02:04
sdakejascott1 not sure - inc0 mntioned it  today during the team meeting02:04
*** dave-mccowan has quit IRC02:05
jascott1cool I'll be there02:05
sdakejascott1 i think the deploy guide is pretty good - i haeven't tried yoru code but if its modeled after that, that might be viable02:05
sdakealthough I'd sort of like fine grained steps for deployment as well02:05
sdakereference destroy.ym02:06
sdakel02:06
*** dave-mccowan has joined #openstack-kolla02:06
sdakei think one place where we have strugged is actually sorting out that a second component is needed02:06
jascott1agreed02:07
jascott1or what is needed02:07
sdakeservice charts might be a thing some day02:07
sdakei'd rather just get on with it and have a functional implementation rather then jerk around until the end of time making thata happen ;)02:07
*** ssurana has joined #openstack-kolla02:08
*** MarginHu has joined #openstack-kolla02:08
jascott1machette our way to success :)02:08
sdakewith gates - machette wins :)02:08
jemcevoyinc0:  I finally got to filling the bug... https://bugs.launchpad.net/kolla-ansible/+bug/1701148 it has how to repro but I have not tested the repro method...02:09
openstackLaunchpad bug 1701148 in kolla-ansible "Ceph OSD Containers Fail when Device Names Change" [Undecided,New]02:09
sdakei jsut think openstack is too complicated to make helm install openstack work without any type of orchestration02:09
jascott1imean im glad the dream is there02:09
sdake180 microcharts02:09
sdakewe can make helm install openstack work with a behind-the-scenes orchestration02:09
sdakeand even helm upgrade ;)02:10
sdakei know some teams working on this problem are looking at helm plugins for that02:10
sdaketo me that feels like a whole lotta pain02:10
jascott1unfortunately for me I dont run a real cluster so I dont know how ppl actually subdivide and manage things02:10
sdakeafter 3 years working on kolla i have a pretty clear idea02:11
jascott1seems like each larger chunk could be its own release (from helm pov)02:11
sdakealthough i also lack operational experience02:11
*** ssurana has quit IRC02:13
*** jamesbenson has joined #openstack-kolla02:14
*** jamesbenson has quit IRC02:19
*** yangyapeng has quit IRC02:35
*** yangyapeng has joined #openstack-kolla02:41
*** jamesbenson has joined #openstack-kolla02:45
*** jamesbenson has quit IRC02:49
*** gfidente has quit IRC02:51
*** eaguilar has quit IRC02:55
*** dave-mccowan has quit IRC02:55
*** xinliang_ has quit IRC02:59
*** xinliang has joined #openstack-kolla03:00
*** salv-orlando has joined #openstack-kolla03:04
*** unicell has joined #openstack-kolla03:08
*** salv-orlando has quit IRC03:09
*** zhurong has quit IRC03:11
*** unicell has quit IRC03:12
spsuryamorning all03:14
*** goldyfruit has joined #openstack-kolla03:22
*** unicell has joined #openstack-kolla03:29
*** ducttape_ has joined #openstack-kolla03:44
*** zhurong has joined #openstack-kolla03:49
*** ducttap__ has joined #openstack-kolla03:58
*** lucasxu has quit IRC04:01
*** ducttap__ has quit IRC04:02
*** ducttape_ has quit IRC04:02
*** salv-orlando has joined #openstack-kolla04:05
*** salv-orlando has quit IRC04:09
*** yuanying has joined #openstack-kolla04:18
*** yuanying_ has quit IRC04:19
*** goldyfruit has quit IRC04:31
*** dixiaoli has joined #openstack-kolla04:35
*** dixiaoli has quit IRC04:39
*** jamesbenson has joined #openstack-kolla04:45
*** jamesbenson has quit IRC04:49
*** yuanying has quit IRC05:04
*** lpetrut has joined #openstack-kolla05:04
*** yuanying has joined #openstack-kolla05:06
*** pcaruana has joined #openstack-kolla05:14
*** dixiaoli has joined #openstack-kolla05:19
*** prateek has joined #openstack-kolla05:25
*** ssurana has joined #openstack-kolla05:26
*** dixiaoli has quit IRC05:28
*** pcaruana has quit IRC05:30
*** jamesbenson has joined #openstack-kolla05:31
*** pcaruana has joined #openstack-kolla05:33
*** salv-orlando has joined #openstack-kolla05:34
*** jamesbenson has quit IRC05:35
*** zhubingbing_ has quit IRC05:37
*** ssurana has left #openstack-kolla05:39
*** pcaruana has quit IRC05:39
*** lpetrut has quit IRC05:51
*** lyang__ has joined #openstack-kolla05:52
*** zhurong has quit IRC05:56
*** skramaja has joined #openstack-kolla06:05
*** zhurong has joined #openstack-kolla06:11
*** zhurong has quit IRC06:19
*** zhurong has joined #openstack-kolla06:22
*** leseb has quit IRC06:25
*** salv-orlando has quit IRC06:25
*** salv-orlando has joined #openstack-kolla06:25
*** salv-orlando has quit IRC06:30
*** manheim has joined #openstack-kolla06:36
*** manheim has quit IRC06:41
*** serlex has joined #openstack-kolla06:46
*** StephenWang1991 has quit IRC06:47
*** manheim has joined #openstack-kolla06:53
*** StephenWang1991 has joined #openstack-kolla07:03
*** shardy has joined #openstack-kolla07:06
*** StephenW_ has joined #openstack-kolla07:07
*** StephenWang1991 has quit IRC07:08
*** StephenW_ has quit IRC07:11
*** jamesbenson has joined #openstack-kolla07:20
*** salv-orlando has joined #openstack-kolla07:21
*** jamesbenson has quit IRC07:24
*** reidrac has joined #openstack-kolla07:34
reidracmorning07:34
*** pcaruana has joined #openstack-kolla07:35
*** jamesbenson has joined #openstack-kolla07:36
*** StephenWang1991 has joined #openstack-kolla07:38
openstackgerritcaoyuan proposed openstack/kolla-ansible master: Enable zun ui when zun enabled  https://review.openstack.org/45202007:39
*** jamesbenson has quit IRC07:40
*** lpetrut has joined #openstack-kolla07:42
*** StephenWang1991 has quit IRC07:42
openstackgerritcaoyuan proposed openstack/kolla master: Install zun ui into horizon image  https://review.openstack.org/45201907:44
*** openstackgerrit has quit IRC07:47
*** StephenWang1991 has joined #openstack-kolla07:50
*** jamesbenson has joined #openstack-kolla07:51
*** egonzalez has joined #openstack-kolla07:52
*** jamesbenson has quit IRC07:56
serlexMorning reidrac :)07:58
*** openstackgerrit has joined #openstack-kolla07:58
openstackgerritEduardo Gonzalez proposed openstack/kolla stable/ocata: Fix rally create verifier error  https://review.openstack.org/47755307:58
reidrachey serlex :)07:58
*** gfidente has joined #openstack-kolla08:02
*** gfidente has quit IRC08:02
*** gfidente has joined #openstack-kolla08:02
*** junbo has quit IRC08:03
*** junbo has joined #openstack-kolla08:06
*** StephenWang1991 has quit IRC08:09
*** salv-orl_ has joined #openstack-kolla08:13
*** salv-orlando has quit IRC08:17
openstackgerritBertrand Lallau proposed openstack/kolla-ansible master: Neutron: nova_metadata_ip property is deprecated  https://review.openstack.org/47844608:18
openstackgerritEduardo Gonzalez proposed openstack/kolla-ansible master: Fix prechecks fail with docker not in deployment host  https://review.openstack.org/47879608:20
*** ddyer has quit IRC08:23
*** StephenWang1991 has joined #openstack-kolla08:24
*** salv-orl_ has quit IRC08:25
*** ddyer has joined #openstack-kolla08:26
*** salv-orlando has joined #openstack-kolla08:28
*** jascott1 has quit IRC08:31
*** jascott1 has joined #openstack-kolla08:32
*** StephenW_ has joined #openstack-kolla08:35
*** jascott1 has quit IRC08:36
*** Mannheim has joined #openstack-kolla08:37
*** StephenWang1991 has quit IRC08:39
*** zhubingbing has joined #openstack-kolla08:48
openstackgerritMerged openstack/kolla master: Add gnocchi-statsd support for Debian systems  https://review.openstack.org/47751008:53
*** athomas has joined #openstack-kolla08:55
*** tvignaud has quit IRC08:56
*** karimb has joined #openstack-kolla08:57
*** mgoddard has joined #openstack-kolla09:03
*** rmart04 has joined #openstack-kolla09:09
*** tvignaud has joined #openstack-kolla09:09
masberhi, anyone knows why magnum decides to put the master on a private network which is different from the one setup on openstack?09:12
masbermy magnum cluster fails to deploy and I just realised that the private network is different09:13
*** caowei has quit IRC09:16
*** sambetts|afk is now known as sambetts09:17
*** serlex has quit IRC09:26
*** dixiaoli has joined #openstack-kolla09:34
reidracso my dev machine has a Kaby Lake CPU; disabled HT to see if my crashes go away; cross fingers09:39
*** MarginHu has quit IRC09:55
*** MarginHu has joined #openstack-kolla09:55
*** MarginHu has quit IRC09:56
*** salv-orlando has quit IRC10:00
*** dixiaoli has quit IRC10:01
*** tovin07_ has quit IRC10:05
openstackgerritEduardo Gonzalez proposed openstack/kolla-ansible master: Split keepalived own role  https://review.openstack.org/45217710:21
*** serlex has joined #openstack-kolla10:21
*** yangyapeng has quit IRC10:24
*** manheim has quit IRC10:28
*** karimb has quit IRC10:29
*** StephenW_ has quit IRC10:32
*** jascott1 has joined #openstack-kolla10:33
*** pbourke has quit IRC10:37
*** jascott1 has quit IRC10:38
*** pbourke has joined #openstack-kolla10:39
*** shardy has quit IRC10:49
*** karimb has joined #openstack-kolla10:51
reidracnah, it didn't help; still getting random kernel crashes10:58
*** ducttape_ has joined #openstack-kolla11:03
*** manheim has joined #openstack-kolla11:07
*** ducttape_ has quit IRC11:08
*** skramaja has quit IRC11:27
*** k_mouza has joined #openstack-kolla11:27
k_mouzahello guys11:30
*** yangyapeng has joined #openstack-kolla11:32
k_mouzaI'm trying to installed Magnum via kolla, in a pre-installed environment. I've enabled it in the globals.conf file, but when I do another deploy, it won't provision the magnum containers in the node that I've specified in the inventory file11:32
k_mouzaand then a reconfigure gives me and error when it tries to check if the magnum containers are up and running11:33
*** karimb has quit IRC11:33
k_mouzais there anything else that I need to do to make magnum work ?11:33
k_mouzausing kolla stable/newton release11:33
*** egonzalez has quit IRC11:33
*** huzhengchuan_ has quit IRC11:34
*** huzhengchuan has quit IRC11:34
gfidentehi guys, I don't think any of the tests is testing https://review.openstack.org/#/c/478649/ but it's a change to match for rhel what happens already for centos11:43
*** rwallner has joined #openstack-kolla11:43
*** kornicameister has quit IRC11:43
*** rwallner has quit IRC11:45
*** rwallner has joined #openstack-kolla11:45
*** huzhengchuan has joined #openstack-kolla11:47
*** Bico_Fino has joined #openstack-kolla11:47
*** MarginHu has joined #openstack-kolla11:48
*** egonzalez has joined #openstack-kolla11:50
*** huzhengchuan_ has joined #openstack-kolla11:50
*** manheim has quit IRC11:51
*** Mannheim has quit IRC11:51
*** manheim has joined #openstack-kolla11:51
*** Bico_Fino has quit IRC11:52
*** kornicameister has joined #openstack-kolla11:53
*** kornicameister has quit IRC11:54
*** ansmith has quit IRC11:56
*** manheim has quit IRC11:56
*** rhallisey has joined #openstack-kolla11:57
*** prateek has quit IRC12:08
*** dixiaoli has joined #openstack-kolla12:09
hrwgfidente: nice find12:11
gfidentehi hrw the other day I was looking into the images creation part12:11
gfidentebecause in tripleo we use the ceph/daemon images for the daemons12:11
gfidentenot the official kolla images12:12
gfidentebut client part still needs to get into the openstack images12:12
gfidenteand found it12:12
*** StephenWang1991 has joined #openstack-kolla12:16
*** schwicht has joined #openstack-kolla12:23
*** hrw has quit IRC12:29
*** hrw has joined #openstack-kolla12:31
*** schwicht has quit IRC12:31
*** StephenWang1991 has quit IRC12:34
*** janki has joined #openstack-kolla12:34
*** schwicht has joined #openstack-kolla12:36
*** egonzalez has quit IRC12:38
*** dmellado has quit IRC12:39
*** karimb has joined #openstack-kolla12:40
*** cuongnv has quit IRC12:41
*** dmellado has joined #openstack-kolla12:42
*** masber has quit IRC12:48
*** egonzalez has joined #openstack-kolla12:51
*** trozet has joined #openstack-kolla12:53
*** shardy has joined #openstack-kolla12:54
*** prateek has joined #openstack-kolla12:57
*** schwicht has quit IRC12:57
*** lucasxu has joined #openstack-kolla13:01
*** ducttape_ has joined #openstack-kolla13:07
rwellumping kfox1111 or sdake - have a question about k8's - using my own source image.13:08
openstackgerritMerged openstack/kolla-ansible master: Add possibility to configure tenant network types and type drivers  https://review.openstack.org/46951113:11
*** ansmith has joined #openstack-kolla13:12
*** ducttape_ has quit IRC13:12
openstackgerritAndy Smith proposed openstack/kolla-ansible master: Add support for hybrid messaging backends  https://review.openstack.org/46896613:21
*** srwilkers has joined #openstack-kolla13:22
*** salv-orlando has joined #openstack-kolla13:24
*** salv-orlando has quit IRC13:25
*** rmart04_ has joined #openstack-kolla13:25
*** salv-orlando has joined #openstack-kolla13:25
*** rmart04 has quit IRC13:26
*** rmart04_ is now known as rmart0413:26
*** goldyfruit has joined #openstack-kolla13:28
*** schwicht has joined #openstack-kolla13:30
*** ducttape_ has joined #openstack-kolla13:31
*** ducttap__ has joined #openstack-kolla13:32
*** ducttap__ has quit IRC13:33
*** karimb has quit IRC13:33
*** ducttap__ has joined #openstack-kolla13:33
*** eaguilar has joined #openstack-kolla13:34
*** jtriley has joined #openstack-kolla13:34
*** ducttape_ has quit IRC13:36
*** karimb has joined #openstack-kolla13:37
bmaltaisI discovered something interesting regarding token in kolla-ansible13:38
openstackgerritPaul Bourke (pbourke) proposed openstack/kolla master: rabbitmq-plugins enable no longer needs /bin/true  https://review.openstack.org/47893513:38
bmaltaisMight be the same for kolla-kubernetes. Essentially token are piling up in the mariadb keystone token table13:38
*** rmart04 has quit IRC13:39
bmaltaisExpired tokens are not deleted and endup taking all the DB space after days of running. I use ceilometer and ManageIQ and I think the frequent polling is filling up the token table quickly.13:39
bmaltaisAfter 7 days there was more than 1 million expired token in the DB taking more that 20GB of storage13:40
*** StephenWang1991 has joined #openstack-kolla13:40
bmaltaisI had to use a mysql query to delete all expired token to get back to normal13:40
bmaltaisAnyone else experiencing this?13:41
*** rmart04 has joined #openstack-kolla13:41
bmaltaisShould there be a token cleanup cron job added to kolla-ansible to clean this up automatically?13:41
k_mouzajemcevoy: Hello! I have an issue and I was told that you've faced a similar problem and that you've solved it! I basically want to have multiple pci_alias inputs in my controller node's nova.conf file. I've added those multiple inputs in my custom config files, but kolla-ansible reconfigure, overwrites the first entries and only the last one makes it to the final nova.conf file.13:47
k_mouzajemcevoy: I understand that this is the default behaviour of a python directory structure, but have you found a way around it? Thanks a lot!13:48
*** zhurong has quit IRC13:49
*** huzhengchuan_ has quit IRC13:50
*** huzhengchuan has quit IRC13:50
*** dmsimard is now known as dmsimard|afk13:50
*** rmart04 has quit IRC13:51
*** emccormick has joined #openstack-kolla13:52
*** eaguilar has quit IRC13:53
*** eaguilar has joined #openstack-kolla13:53
openstackgerritSam Betts proposed openstack/kolla-kubernetes master: Make wait_for_pods.py work inside kubernetes cluster  https://review.openstack.org/47894113:56
*** ducttap__ has quit IRC13:56
*** ducttape_ has joined #openstack-kolla13:57
*** rmart04 has joined #openstack-kolla13:59
*** mandre is now known as mandre|away14:05
*** ducttape_ has quit IRC14:05
*** ducttape_ has joined #openstack-kolla14:05
*** eaguilar has quit IRC14:17
*** eaguilar has joined #openstack-kolla14:22
*** ducttape_ has quit IRC14:23
*** huzhengchuan has joined #openstack-kolla14:26
*** huzhengchuan_ has joined #openstack-kolla14:26
*** yangyape_ has joined #openstack-kolla14:28
*** rmart04 has quit IRC14:29
*** yangyapeng has quit IRC14:29
*** zhurong has joined #openstack-kolla14:30
*** omenv has joined #openstack-kolla14:30
*** ducttape_ has joined #openstack-kolla14:30
*** ducttape_ has quit IRC14:39
*** zhurong has quit IRC14:40
*** ducttape_ has joined #openstack-kolla14:41
*** eaguilar has quit IRC14:45
*** ducttape_ has quit IRC14:47
*** StephenWang1991 has quit IRC14:55
*** lpetrut has quit IRC14:56
*** renmak_ has joined #openstack-kolla15:02
*** bmaltais has quit IRC15:05
*** StephenWang1991 has joined #openstack-kolla15:05
*** mmehan has joined #openstack-kolla15:06
*** kbyrne has quit IRC15:06
*** ducttape_ has joined #openstack-kolla15:07
*** kbyrne has joined #openstack-kolla15:07
*** jamesbenson has joined #openstack-kolla15:08
openstackgerritBertrand Lallau proposed openstack/kolla-ansible master: Cinder: modernize nova config  https://review.openstack.org/47896415:08
*** jamesbenson_ has joined #openstack-kolla15:11
*** jamesbenson has quit IRC15:12
sdakerwellum shoot15:13
*** blallau has joined #openstack-kolla15:16
kfox1111morning.15:19
*** jistr is now known as jistr|afk15:20
sdakesup kfox111115:22
openstackgerritBertrand Lallau proposed openstack/kolla-ansible master: Cinder: modernize nova config  https://review.openstack.org/47896415:23
jemcevoyk_mouza: I did not need more than one pci_alias per host. The configuration at that customer uses two kinds of nVidia GRID cards the older servers have K2 cards and the newer have M60 cards. What I ended up doing is putting the whitelist and pci_alias for the M60's in the default nova.conf and made host specific nova.conf for the servers with K2's with different pci_alias and whitelist.15:26
jemcevoyI have no idea why this works because the nova_scheduler on the controller nodes only have the alias for the the M60 Cards.15:28
egonzalezjemcevoy, maybe is easier to maintain using a var in /etc/kolla/config/nova.conf <option> ={{ pci_alias }} and include that var in the inventory per host15:28
rwellumsdake: If I want to build my own service from my own source code - say keystone, and run with standard everything else, then I need to make sure the kolla image tag is the same release as my source code correct? So if my source code is Mitaka based then I am pretty much screwed kolla image wise?15:30
jemcevoyegonzalez: hmmm... Could that var include a \n or CRTL-J to create a two line entry because pci_alias is a (Mulit-Opt) that can exist multiple times in the nova.conf file.15:30
sdakeif the source code for your service is mitaka- why not run the 3.0 images?15:31
sdakethen you will be running mitaka of everything else15:31
rwellumsdake: having some issues relating the image tag to the openstack release.15:32
egonzalezjemcevoy, not sure how multiopts are evaluated, but a jinja `for` may work15:32
jemcevoyThen a jinja2/yaml question... How would a multi-line var be defined?  Just open quote to a close quote?  And how about indenting? Or is there another trick to create a newline in the var?15:36
*** jascott1 has joined #openstack-kolla15:39
*** blallau has quit IRC15:40
*** jascott1 has quit IRC15:43
*** eaguilar has joined #openstack-kolla15:44
*** StephenWang1991 has quit IRC15:46
*** trozet has quit IRC15:48
k_mouzajemcevoy: I have the aliases and the whitelists on each different node as well (K80, M40 and K40) and I've created the flavors, but when I try to use one of the ones that's not in the controller's nova.conf file I get a "pci alias not defined" error15:54
openstackgerritHelena proposed openstack/kolla-ansible master: Enabled additional .conf files to be read by collectd  https://review.openstack.org/47758015:54
openstackgerritHelena proposed openstack/kolla master: Enabled the collectd-ceilometer-plugin  https://review.openstack.org/47758115:55
k_mouzaI also tried a dictionary syntax for the pci_alias, but that didn't work either (systax error)15:55
openstackgerritSam Betts proposed openstack/kolla-kubernetes master: Make wait_for_pods.py work inside kubernetes cluster  https://review.openstack.org/47894115:55
*** sambetts is now known as sambetts|afk16:00
*** egonzalez has quit IRC16:04
*** jistr|afk is now known as jistr16:07
jemcevoyk_mouza:  The customer with the mixed GRID cards is in pre-production testing and I cannot test egonzalez jinja2 idea using for to iterate over a list of pci_aliases.16:07
*** prateek_ has joined #openstack-kolla16:08
*** prateek has quit IRC16:09
jemcevoyk_mouza: Your other option would be to manually edit the configs on all the controllers and add the additional pci_aliases.  Then restart the nova_schedulers.  Also do you see all the devices in the nova.pci_devices table of mariadb?16:11
*** manheim has joined #openstack-kolla16:13
*** salv-orl_ has joined #openstack-kolla16:14
*** eaguilar has quit IRC16:16
*** salv-orlando has quit IRC16:17
jemcevoyk_mouza: Thanks for bringing this up.  Actually I think that I may have done the manual edit to /etc/kolla/nova-scheduler/nova.conf and a subsequent deploy wiped the change... I better fix that before a reboot breaks the K2's...16:17
k_mouzajemcevoy: yup, all the GPUs are shown in the pci_device table16:17
*** manheim has quit IRC16:17
k_mouzajemcevoy: I'll have a look at egonzalez jinja2 idea and I'll report back. Let me know if you find a syntax that works as well.16:18
*** dixiaoli has quit IRC16:22
*** MarginHu has quit IRC16:24
openstackgerritMark Goddard proposed openstack/kolla-ansible master: Allow empty compute group when ironic is in use  https://review.openstack.org/47899316:28
*** karimb has quit IRC16:29
*** reidrac has quit IRC16:34
*** unicell has quit IRC16:36
*** prateek has joined #openstack-kolla16:38
*** goldyfruit has quit IRC16:39
*** prateek_ has quit IRC16:40
openstackgerritMark Goddard proposed openstack/kolla master: Add e2fsprogs and xfsprogs to ironic-conductor  https://review.openstack.org/47899816:44
inc0good morning16:45
*** k_mouza has quit IRC16:45
*** pcaruana has quit IRC16:48
inc0jemcevoy: I have idea for pci for you16:49
inc0I'll need to make change to kolla-ansible tho16:49
jemcevoySounds Good and we should include k_mouza...  He has the same issue16:53
jemcevoyinc0 did you see that I finally got around to filing the osd bug late yesterday... https://bugs.launchpad.net/kolla-ansible/+bug/1701148 it has how to repro but I have not tested the repro method...16:55
openstackLaunchpad bug 1701148 in kolla-ansible "Ceph OSD Containers Fail when Device Names Change" [Undecided,New]16:55
inc0yeah I saw16:55
inc0didn't get to it yet16:55
*** leseb has joined #openstack-kolla16:57
*** jascott1 has joined #openstack-kolla17:00
*** mgoddard has quit IRC17:02
inc0jemcevoy: can you show me conf you want to land in end nova.conf?17:02
inc0as in, how do you want it to be rendered?17:02
jemcevoyYes, But in a call at he moment17:05
*** eaguilar has joined #openstack-kolla17:06
*** unicell has joined #openstack-kolla17:12
jamesbenson_Some commands from JJB are failing, I'm not sure how to follow it. Any suggestions?17:12
jamesbenson_^^ These are in the gates.17:15
*** jascott1 has quit IRC17:16
*** jascott1 has joined #openstack-kolla17:17
*** jascott1 has quit IRC17:17
*** jascott1 has joined #openstack-kolla17:17
*** rhallisey is now known as rhallisey-lunch17:26
*** rhallisey-lunch has quit IRC17:28
*** mgoddard has joined #openstack-kolla17:41
jamesbenson_horizon/sqlite3 is yelling at me that there is no django_session table?  bad build? http://paste.openstack.org/show/614107/17:42
*** prateek has quit IRC17:50
*** tonanhngo has joined #openstack-kolla17:55
*** tonanhngo has quit IRC17:56
*** tonanhngo has joined #openstack-kolla17:56
jamesbenson_but funny thing, my dev that deployed correctly, horizon is giving the classics "Something went wrong".  In the logs it states, OperationalError: no such table: django_session17:57
*** salv-orl_ has quit IRC18:00
*** salv-orlando has joined #openstack-kolla18:00
*** ansmith has quit IRC18:01
*** mgoddard has quit IRC18:02
*** salv-orlando has quit IRC18:05
*** eaguilar has quit IRC18:06
*** serlex has quit IRC18:07
*** dmsimard|afk is now known as dmsimard18:13
*** salv-orlando has joined #openstack-kolla18:14
*** ansmith has joined #openstack-kolla18:16
*** lpetrut has joined #openstack-kolla18:19
*** gfidente is now known as gfidente|afk18:21
*** goldyfruit has joined #openstack-kolla18:29
*** rhallisey has joined #openstack-kolla18:30
*** janki has quit IRC18:30
*** bmace has quit IRC18:36
*** bmace has joined #openstack-kolla18:36
*** salv-orlando has quit IRC18:47
*** salv-orlando has joined #openstack-kolla18:48
*** sbezverk has joined #openstack-kolla18:52
*** salv-orlando has quit IRC18:53
SamYaplejemcevoy: yea thats a "known" thing. youre supposed to rerun the playbooks on reboot to bring the osds back up proper18:53
SamYaplejemcevoy: but i thought it was switched to partuuid at some point18:53
*** ansmith has quit IRC19:05
*** sbezverk has quit IRC19:16
*** ansmith has joined #openstack-kolla19:19
*** rhallisey has quit IRC19:20
*** eaguilar has joined #openstack-kolla19:20
*** ducttap__ has joined #openstack-kolla19:22
*** ducttape_ has quit IRC19:22
*** rhallisey has joined #openstack-kolla19:23
*** sbezverk has joined #openstack-kolla19:23
jemcevoySamYaple: The data partition uses the uuid but the co-resident journal used the /dev/sdh2 like names...19:31
*** salv-orlando has joined #openstack-kolla19:34
jemcevoyinc0:  Is there a bug on the multiOpt nova.conf issue for pci_alias?19:39
jemcevoySamYaple: Should I try rerunning a deploy or reconfigure?19:42
*** salv-orlando has quit IRC19:44
*** salv-orlando has joined #openstack-kolla19:44
jemcevoyinc0:  I posted the nova.conf here: http://paste.openstack.org/show/614116/  There two entries for the pci which can have multiple entries in the rendered nova.conf19:52
*** sbezverk has quit IRC19:57
SamYaplejemcevoy: remove the ceph-osd containers and rerun the playbooks, that will fix it20:05
SamYaplejemcevoy: you may not even need to remove the ceph-osd containres first20:05
jemcevoySamYaple:  So run kolla-ansible deploy?20:06
SamYaplejemcevoy: yep20:06
jemcevoyAnd should the osd containers be looping in restart or stopped?20:07
SamYaplejemcevoy: the osd containers should be running20:08
jemcevoyHere goes deploy... Let you know when the deploy completes20:09
*** sbezverk has joined #openstack-kolla20:15
*** Pavo has joined #openstack-kolla20:22
*** Pavo has quit IRC20:24
*** lpetrut has quit IRC20:25
emccormickDoes anyone have any advice / links to share on doing a brownfield deploy using Kolla? I've got a deployment previously done without containers that I'd like to start using Kolla on. Most things I can make sense of rotating hosts in and out as they are deployed to containers, but I'm kind of stuck on how to do the computes20:31
*** Pavo has joined #openstack-kolla20:31
emccormickWould I need to make new computes in containers and then migrate?20:32
*** ansmith has quit IRC20:32
*** karimb has joined #openstack-kolla20:34
*** zhubingbing has quit IRC20:35
*** zhubingbing has joined #openstack-kolla20:36
inc0emccormick: we had discussion on ptg20:38
inc0live migration would be safest bet, you can experiment with killing libvirt and starting it in container, you might need to manually copy all required xmls and stuff20:39
inc0neutron should just work if you kill agents on compute and start it in containers20:40
inc0if you would keep libvirt running on host and just deploy nova-compute in container that should work too, however might be tricky configuration20:40
inc0jemcevoy: yeah...openstack and it's broken ini20:42
inc0it's hard problem to solve with broken ini:/20:42
inc0sbezverk kfox1111 around?20:43
inc0sdake:20:44
sdakesup20:44
inc0wanna have orch conversation?20:44
*** lucasxu has quit IRC20:44
sdakeif sbezverk and kfox1111 around20:44
*** sbezverk has quit IRC20:44
*** sbezverk has joined #openstack-kolla20:45
sbezverksdake: I am around but I have crappy connection on the train, so I might be delayed with replies20:46
sdakesnakes on a train20:46
sdakehow about kfox111120:46
sbezverksdake: you wish ;)20:47
inc0I'm not sure if kfox cares that much;) he won't use it that much anyway right?20:49
inc0what I'm trying to do is to agree on signle direction and roll with it, we can't affort too much bikeshedding because we'll never do 1.020:49
sbezverkinc0: actually he does care :) and we wanted to use this opportunity to discuss the approach we take with different orchestrations20:50
inc0yeah, ofc, I don't want to lock him out, I didn't schedule time for it so it's on me:(20:50
inc0do we want to use ML to figure it out and put a deadline for final decision?20:51
sbezverkinc0: I chatted with kfox1111 yesterday and he should be around20:51
inc0ok, let's just wait then20:52
sbezverkbut as you proposed ML could br a good alternative20:52
kfox1111hi.20:52
inc0there ya go:P20:52
inc0sorry kfox1111 ;)20:52
sbezverkkfox1111: good timing ;)20:52
inc0soo, let's start20:53
sdakefirst off - need a dose of anestaphine from the medlock plz20:53
inc0(also I wanted to apologize for assuming you don't care, I shouldn't assume, sorry)20:53
inc0sdake: you're srsly into painkillers man;)20:53
sdakewalk a mile in my shoes20:54
inc0I'm not judging20:54
inc0well, let's kick off discusion20:54
inc0so we have few changes that works nicely together20:54
inc0https://review.openstack.org/#/c/473588/20:55
inc0https://review.openstack.org/#/c/474770/20:55
inc0I see few good solutions for this problem20:55
inc0my 2 personal favorites are:20:56
inc01. run full playbook for configure + deploy in container20:56
inc02. run configure in container, use entrypoint for 90% of orchestration and ansible for 10% that's problematic with entrypoint20:56
sbezverkgents: personally I do not have issue with which ever way kolla-k8s is deployed, I think it is fair for different type of orchestration to use the best way from its perspective.20:58
sbezverkthe only thing I would care in this is not to polute kolla-k8s repo with these20:59
inc0well, I'd like to have one that's good20:59
kfox1111yeah. orchestration is hard and rather particular to sites.20:59
kfox1111having it clearly seperate has a lot of beinifits I think.20:59
inc0and manual as option always20:59
inc0separate - totally yes20:59
sbezverkkfox1111: +120:59
inc0but one we support for 90% of people20:59
sbezverkwe should use kolla approach, when images are stored in 1 repo and ansible deployment in another21:00
kfox1111+121:00
inc0 please lets not add kolla-kubernetes-ansible repo...21:00
inc0let's do what kolla did for most part21:00
inc0keep ansible in ansible dir21:00
sbezverksame should apply to charts and different orchestrations using them21:00
kfox1111why so against extra repos?21:00
inc0kfox1111: even now users are getting confusedf21:01
kfox1111it has worked well for kolla-ansible and kolla-kubernetes.21:01
inc0and tha'ts level where I'm ok with21:01
sbezverkinc0: this way kolla-k8s could explode21:01
inc0let's keep it from exploding please;)21:01
sbezverkwe can build right compartments from start21:02
sdakeyou never really know what ou need untill you are 80% done21:02
inc0it works well for kolla-k8s and kolla-ansible because kolla for long time was single repo and people grew familiar with idea21:02
sdakethat is the time to make a repo split if one is to be made21:02
kfox1111kolla-kubernetes took off becaue it wasnt tied to kolla-ansible's repo too tightly.21:02
kfox1111orchestration I think may end up in the same boat.21:02
kfox1111there are conflicting interests there, so seperate repos allows them to make progress without stepping on each other.21:03
sbezverkI think it is rally good timing for that split21:03
inc0I'd rather start with helm microcharts available and one way to orchestrate in house21:03
sbezverkwe finishged 80-90% of charts21:03
sbezverk\but otchestration is just starting21:03
sbezverkso nothing to break by this split21:03
kfox1111inc0: there is alreayd one way today in tree. service charts.21:03
inc0sbezverk: and if we make it hard to handle for someone new to kolla-k89s21:03
*** eaguilar has quit IRC21:03
inc0it's gonna hurt recruitment of reviewers21:04
kfox1111you have a differing view (I don't disagree with) on orchestration.21:04
inc0kfox1111: if service charts would be enough to handle all things we care about (upgrades and such) I'd be ok21:04
inc0with putting ansible in different repo21:04
sbezverkinc0: I do not think anything prevents kolla-ansible folks to use kolla images21:04
inc0frankly? I wouldn't bother to keep up with ansible at all21:04
sbezverkor confuse them ;)21:05
inc0thing is, we had ansible in kolal for long time21:05
inc0and split when second thing apperared21:05
inc0that was good model imho21:05
inc0and menas we have one functional way in tree until we grow second21:06
inc0then we split both21:06
kfox1111I think kolla might ahave had more contributoers sooner if it was split earlier.21:06
sdakekfox1111 i think you are wrong on that point21:06
sdakeeven now people are confused about the repository split21:06
sbezverkinc0: here is the thing if we focus on ansible then gates should be testing ansible more, but then we close door for other people to consume kolla-k8s21:06
inc0and I agree with sdake. Cleanliness of split < easiness to start with project21:06
kfox1111its hard to do later. its easy to do now.21:07
sbezverkas we would test more orchestration specific things21:07
kfox1111it also make it more likely others will start using it.21:07
inc0sbezverk: let's wait for these people to come first21:07
inc0then we'll discuss21:07
sdakekfox1111 its easy to do the wrong thing now21:07
kfox1111we need to be encuring others to share as much as possible.21:07
sdakeits more costly but easier to do the correct thing later21:07
kfox1111another example....21:07
kfox1111kolla-kubernetes microcharts are pretty stable at this point.21:07
inc0I think for one that we should limit number of steps and configurations to get kolla-k8s up and running21:08
kfox1111but we can't call that part 1.0 due to no orchestration21:08
sbezverksdake: so you are saying it is easier to build house or wrong foundation ;) ???21:08
inc0and splitting repos will do exactly oposite21:08
kfox1111which means people are less likely to adopt that level of components even though it is probably ready for wider use.21:08
inc0kfox1111: 1.0 *has to have* orchestration21:08
sdakewell i guess that is a third option21:08
inc0you can handle migration manually21:08
kfox1111orchestation should be seperate and versioned 0.1.0. microservices, 1.0.021:08
sdakerename kolla-kubernetes to kolla-microcharts and call it 1.021:08
inc090% of people can't21:08
*** jtriley has quit IRC21:09
kfox1111i'd be ok going that other route I guess.21:09
sdakeand say that building block is done and move on to orchestration21:09
sbezverkinc0: helm charts now are tested but a common appraoch, which means regardless who consumes it can be sure no orchestration short cuts are taken21:09
kfox1111kolla-kubernetes-core, kolla-kubernetes-common, kolla-kubernetes-microservice, something.21:09
inc0and I'd say...can we just move to orchestration and keep it in tree for now? I really don't want more chaos today with repo split before we even started21:09
kfox1111gaain, its easy today.21:10
kfox1111do the git rename, and add kolla-kubernetes.21:10
kfox1111its harder later to split a repo.21:10
inc0it's easy to make, yes21:10
inc0it's harder to set up openstack with it21:10
sdakeharder to build  a community aroudn it21:10
inc0that's what I want to avoid21:10
kfox1111why?21:10
sdakeits a startup project in essence21:10
sbezverkinc0: if people start using right appraoch form the start they do not need to change their workflows21:11
kfox1111some projects literally have hundreds of repo's. why is it hard to have 1 more? I really don't get it.21:11
sbezverkit will become natural right from the start21:11
inc0kfox1111: and one repo to rule them all21:11
kfox1111yeah. whats the problem?21:11
inc0that's how fuel, osa and others roll - one repo and 100s of sub-repos21:11
inc0we might as well have single repo...21:11
kfox1111not sure we're going to see eye to eye on this one.21:12
inc0having multiple repos with git submodule gives us little of gain21:12
kfox1111I really think one repo's a bad idea, for the same reasons I think one kolla repo was a bad idea.21:12
kfox1111I don't want a million little repos either though.21:12
inc0well, what I'm saying, can we shelve multi-repo discussion and talk how to make deployment of kolla-k8s easy21:12
inc0?21:12
kfox1111a happy middle ground.21:12
sdakei think repo split is jumping the gun - we dont even have any code to split21:13
inc0exactly21:13
sbezverksdake: that is the whole poiunt21:13
sdakeok - so how does one go about building that code?21:13
sbezverkwhen code is ready it goes where it makes sense21:13
kfox1111we've shelved it for a year now. how much longer do hou want to ask those that feel more then one repo are the right way to hold their toungs?21:13
sdakefrom scratch, with no community, completely from nothing21:13
inc0kfox1111: we need an orchestration layer21:13
inc0if we split code prior to 1.0 fine21:13
kfox1111your asking us to defacto agree with you for some undeterminate amount of time.21:13
sbezverkand not where it goes until something forces to go in the different repo21:14
inc0but can we build an orcherstration layer *before* we split?21:14
Pavoevening21:14
inc0what if ansible turns out to be bad idea and we'll want to move to puppet for example?21:14
inc0we bury one repo and open another?21:14
inc0kolla was single repo before we were 100% confident our stuff is worth while21:14
sbezverkinc0: no we add a new repo21:14
inc0and we can say *after* it's done21:15
sbezverkand keep ansible repo for ansible funs ;)21:15
kfox1111probably easier to burry an ansible repo then with it mixed in with all the microservices.21:15
inc0sbezverk: then we'll have 5 unmiaintained repos and one working....also know as "nightmare for newcommers"21:15
kfox1111we wouldn't be able to get rid of the history if we didn't want it.21:15
kfox1111the whole kolla-mesos example.21:15
kfox1111it was easy to get rid of when it failed.21:15
inc0hey Pavo btw;)21:16
inc0because we had mainline kolla21:16
Pavoso...... noticed some major changes in kolla since last time I deployed21:16
kfox1111if it was in kolla, then it would be in the git repo, forever.21:16
inc0Pavo: well....possibly;)21:16
sdakekfox1111 i miss the concern - other then git rm takes some time21:16
inc0what I don't want is to create galaxy of kolla-k8s orch engines with single star in it21:17
Pavono more kolla-build from pip install, and docs say there should be a startup-registry script in /usr/share/kolla-ansible/tools and there isn't one21:17
kfox1111another concern is users having to track versions due to orchestration changes reguardless of microservice changes.21:17
inc0Pavo: kolla-build is in kolla, so is start registry21:17
inc0pip install kolla21:17
sdakekfox1111 see pavo above - he is confused by the repo split :)21:17
inc0and pip install kolla-ansible21:18
Pavoso... its pip install kolla and not pip install kolla-ansible now?21:18
inc0yes21:18
inc0since ocata21:18
Pavoah21:18
kfox1111sdake: I'm confused by the not split.21:18
Pavonow I understand21:18
kfox1111kolla = containers. kolla-ansible = tooling.21:18
Pavohuh21:18
Pavonow that confused me21:19
openstackgerritBertrand Lallau proposed openstack/kolla-ansible master: Enable cluster trust for Magnum service  https://review.openstack.org/47265821:19
kfox1111kolla really should be renamed kolla-contiainers to avoid some confusion.21:19
inc0haha21:19
inc0Pavo: kolla is about building images and all that comes with it21:19
inc0kolla-ansible is to deploy them21:19
kfox1111yeah. and kolla-kubernets is an alternate deployment mechanism to kolla-ansible.21:19
sbezverkinc0: kolla-k8s is about charts and what ever in orchestration repos to deploy them ;) make sense to me21:20
jascott1so kolla-ansible doesnt orchestrate?21:20
Pavoyeah I knew that but docs say pip install kolla-ansible21:20
Pavonot pip install kolla21:20
kfox1111the issue is, kolla-contaienrs is common between two different deployment tools.21:20
Pavoextremely confused now21:20
inc0technically ansible playbook for deploying kolla-k8s could land in kolla-ansible21:20
inc0that would be cool confusion to add21:20
kfox1111kolla-kubernetes microservices are common in the same way to orchestration.21:21
inc0now you need all 3!21:21
Pavowait what!21:21
inc0Pavo: we're having 2 converstation in similar topic21:21
kfox1111Pavo: sorry. we're discussing two different things at the moment. :/21:21
Pavonow you have to have all 3, pip install kolla, pip install kolla-ansible and pip install kolla-kubernetes21:21
inc0let me summarize one that got you confused21:21
inc0Pavo: no, you don't need kolla-kubernetes21:21
Pavoah ok lol was about to say21:22
* Pavo shotgun to face21:22
inc0so, Pavo21:22
sdakeimo best course of action is to rename kolla-kubernetes to kolla-helm-microcharts21:22
kfox1111yeah. for your use case, you need kolla for the image,s and kolla-ansible to deploy.21:22
inc0in ocata we pretty miuch split ansible playbook to separate repo21:22
inc0so other tools like k8s could be created21:22
sdakeand either a) write kolla-kubernetes or b) give up on kolla-kubernetes21:22
kfox1111sdake: yeah.21:23
sdakehowever don't expect someone to just come along  and fill out that repo for you for the A option21:23
sbezverksdake: why just microcharts? would it not be better kolla-k8s-charts?21:23
inc0imho we're worthless (apart of few specific use cases) unless we're easy to deploy21:23
sdakesomeone has to review the code21:23
inc0and for that we need orch21:23
Pavoah ok now I think I understand21:23
sdakesbezverk i htink we fundamnetallly all disagree on what exactly kolla-kubernetes s a repository should represent21:23
Pavokolla and kolla-ansible21:24
Pavoto be able to build and deploy openstack ocata using kolla21:24
sbezverksdake: sure let's clear it21:24
inc0kolla and kolla-ansible is what you need Pavo21:24
inc0exactly21:24
inc0also if you want to upgrade netwon to ocata, all works21:24
Pavowhere in the docs say how to install kolla then21:24
openstackgerritBertrand Lallau proposed openstack/kolla-ansible master: Magnum: Enable cluster trust customization  https://review.openstack.org/47265821:24
Pavois it the same as kolla-ansible?21:24
sbezverksdake: I think kolla-k8s should ONLY have charts and gates code21:24
inc0Pavo: https://docs.openstack.org/developer/kolla/21:25
jamesbenson_Pavo: pip install kolla and pip install kolla-ansible21:25
inc0Pavo: https://docs.openstack.org/developer/kolla-ansible21:25
inc02 different links21:25
sbezverksdake: in this case it is easier to protect and maintain21:25
sdakewhat kind  of charts - deployment charts, micrcharts, service charts?21:25
sbezverksdake: all charts21:25
sdakeif all charts -why have a separate repo for orchestration21:25
inc0yeah, I'm -2 in putting helm stuff in more than 1 repo21:25
inc0also, what about configs?21:26
inc0do we add configs to charts or orchestration?21:26
kfox1111I kind of like the idea of having all the common stuff. the "low level" stuff in the architecture in one repo.21:26
Pavoinc0 I get it now but just a FYI there needs to be something on the https://docs.openstack.org/developer/kolla/ page to tells people this, because I was presuming that kolla-ansible was the same as it was prior21:26
kfox1111microservices charts and configcharts.21:26
sbezverksdake: because these two a completely separate things... like images and way to deploy them21:26
kfox1111that lets us stablalize it and ship it without orchestration.21:26
inc0Pavo: kolla page says that;)21:26
sdakesbezverk they are 3 things not 221:27
kfox1111those wanting to self orchestrate can then garantee orchestration isn't creeping in.21:27
inc0https://docs.openstack.org/developer/kolla/index.html this one in first paragraph21:27
Pavowhere because I don't see that at alll21:27
sdake1 is microcharts, another is deploy charts, another is ansible deployment21:27
sdakewhy 3, why 2, why 1?21:27
sbezverksdake: sorry what do you mean deploy charts? Service charts?21:27
sdakeservice charts are an example of deployment yes21:28
inc0service charts + entrypoint is quasi orch21:28
sdakeor the deploy charts that run the ansible code21:28
sbezverksdake: no reason t separate them, chart user can select which chart to use21:28
inc0not fully functional tho and we don't know if it ever be fully functional21:28
sbezverkthe charts are designed to sllow flexibility21:28
kfox1111sbezverk: there's another reason to seperate it. it makes it lkook like there's a preffered way to do orchestration.21:29
inc0ok another idea21:29
inc0how about kolla-k8s main repo with helm charts21:29
kfox1111I don't know if helm orchestration is the way to go. or ansible. or something else.21:29
jascott1k8s comes with a scheduler but you can still bring your own21:29
kfox1111I do know the microservices work great.21:29
inc0and have charts-per-orch21:29
inc0I want to run ansible in chart21:29
kfox1111might be ok. but also might be confusing.21:30
jascott1so init containers come out of existin grepo?21:30
inc0if we split ansible from chart you're closing this avenue regardless21:30
jascott1are removed from imean21:30
inc0and what of entrypoint21:30
inc0?21:30
*** sbezverk has quit IRC21:31
kfox1111init containers stay. they aren't nessisarily orchestration.21:31
jascott1?21:31
kfox1111they can be used for it, as in the case of kube-entrypoint.21:31
inc0they kinda are...21:31
kfox1111but they also do stuff like tweak the config file to add the node specific stuff into it.21:31
kfox1111sutff that no other entity can do.21:31
jascott1but dont they interfere with 3rd party orch?21:31
jascott1not those in particular but all of the init container together21:32
kfox1111it shouild be minimized to not interfeer, but theres some stuff that just has to work that way.21:32
kfox1111say, neutron ip addresses.21:32
kfox1111it has to be in the config file, and only known when the pods starts.21:32
kfox1111it can't be done outside of the pod.21:32
*** sbezverk has joined #openstack-kolla21:32
*** pradk has quit IRC21:33
sbezverkkfox1111: we use service charts for gates, so it is concidered as a part of gate code21:33
jascott1so charts will never be 'pure' charts without enforced orchestration on some level21:34
kfox1111doing stuff like tweaking generic config options in init-container is bad though. it means stuff done by orchestration might be undone by mistake.21:34
sbezverkkfox1111: we can clean them up to make even more generic21:34
kfox1111sbezverk: those gates would be split out to the orchestration repo I think?21:34
kfox1111jascott1: thats one way of viewing it. but its very very few places really.21:35
sdakethat is correct - a econd type of orchestration21:35
inc0ok, can I as you all a favor?21:35
sdakeso now we have 2 new projects to populate instead of one21:35
inc0can we shelve "split" conversation for between "have one working" and 1.0?21:35
jascott1to me there is an argument there that we could have a 'charts' repo (like kolla is to images) and then N orchestration options. but sounds like its too tightly entangled for actual clean separation21:35
kfox1111the microservice charts are designed as building blocks. you can have optional features in it and not use them.21:35
inc0we need to make decision prior to 1.021:35
inc0we need orch for 1.0 as far as I'm concerned21:35
kfox1111inc0: we're having this because we're adding a second orchestration system now. :/21:36
kfox1111we punted a year now.21:36
inc0kfox1111: we don't have one fully functional21:36
kfox1111now we have two things and its getting worse. :/21:36
sdakeinc0 i think what i fundamentallly hear in this converstaion is kolla-kubernetes - the deliverable - is really not kolla-kubernetes21:36
sdakeinstead it is helm-microcharts21:36
inc0kfox1111: let's drop everything to one then and decide which one?21:36
sdakeor kolla-helm-microcharts21:36
kfox1111sdake: yeah. that.21:36
inc0if we decide to drop entrypoint alltogether, I'm fine21:37
kfox1111its a seperate deliverable.21:37
sbezverkkfox1111: where service chart would go?21:37
inc0if we decide to use entrypoint+ansible or just ansible, I'm fine21:37
kfox1111sbezverk: an orchestration repo?21:37
inc0just let's have 1 and only one orch for 1.021:37
sbezverkkfox1111: ok so we will have 1 orch repo for all orchstrations?21:37
sdakekolla-kubernetes-service-helm-entrypoint21:37
kfox1111inc0: orchestration arch is defined by those willing to work on it. :/21:37
kfox1111inc0: I don't know if we can decide that.21:38
inc0yes, and we have only few people by this table21:38
sbezverksdake: it will be tiny and probably not use much other than at the gate21:38
inc0and with these few people we have to make orch21:38
inc0that's why we need single21:38
inc0to keep our focus21:38
sbezverkthat was why I thought it would make sense to keep it with microcharts21:38
kfox1111inc0: my primary interest is in having a stable microcharts set, and ideally a stable configmap set.21:38
sdakeinc0 i think what kfox1111 is saying is he doen't care about orch - just not on his lawn :)21:38
*** athomas has quit IRC21:38
inc0with current amount of devs/reviewers we can't affort having more than one21:38
kfox1111the imporatnce of that is on a much quicker timescale then orchestration IMO.21:39
inc0kfox1111, you're free to opt out from this, just let us work in the repo21:39
sdakekfox1111 what inc0 said there is your plan is not strategically sound and I agree :)21:39
inc0I'm thinking from perspective of recrutment of users/contributors21:39
sdakeclearly we could make a micorcharts repo - slap 1.0 on it - but would anyone use it?21:40
inc0that's important side to it too21:40
kfox1111I am too.21:40
kfox1111we just dont' see eye to eye on recrutment of users/contributors.21:40
kfox1111you think having one thing to look at will increase it.21:40
kfox1111I think it will turn users away.21:40
sbezverksdake:  everybody will use it, unless you plan to rewrite charts21:40
kfox1111its teh same debate as kolla/kolla-ansible split.21:40
*** schwicht has quit IRC21:40
inc0sbezverk: not everyone21:40
sdakesbezverk people use kolla containers because of kolla-ansible21:41
inc0as much as they might want to, without easy start (and we don't have easy start), nobody will21:41
sbezverkinc0: are you planning develop new microcharts?21:41
sdakethat is the reason21:41
kfox1111some people will see ansible in kolla-kubernetes and start contributing.21:41
kfox1111some will take one look and run aways screeming, and start a competitor.21:41
inc0sbezverk: some people will. Let's be honest, microcharts aren't easy to handle at first glance21:41
kfox1111if its a split repo, then they won't nessisarily just run away.21:42
inc0they're often complex and counterintuitive21:42
sdaketook me 3 months to sort out how to use microcharts21:42
sdakedaily working on it21:42
sbezverkinc0: wow that is really new :(21:42
sdakei'm a fairly intelligent and dedicated person21:42
jascott1same difference as a subfolder called `orchestration` with multiple approaches?21:42
inc0I want single approach.21:42
inc0but I want to have helm install openstack21:42
inc0much like we have kolla-ansible deploy21:42
kfox1111inc0: I know you want a single aproach. but I dout it will happen. :/21:42
*** emccormick has quit IRC21:43
inc0kfox1111: for today21:43
inc0I'm talking short term21:43
inc0one that works21:43
kfox1111inc0: this is the same argument as kolla-ansible.21:43
inc0before other will naturally be created21:43
kfox1111if there was one true way, it would have been kolla-ansible, right?21:43
kfox1111no. because a different way became available. kubernetes.21:43
inc0yes, exactly, don't forget that we pretty miuch finished ansible before k8s was created21:43
inc0that had 3 main roles:21:44
kfox1111all I'm saying is, different people have different interests.21:44
inc01. proven our approach works21:44
kfox1111some such as att want pure helm.21:44
inc0(images and such)21:44
sdakethe deployment toolign is what bootstraps teh building block (e.g. microcharts are bootstrapped by some kubernetes deployment tech)21:44
sdakethe building block alone is useless21:44
kfox1111some want ansible because they know it/ like it/ can develop in it.21:44
inc02. provided template for other (mounts and stuff)21:44
kfox1111some want other tools. because they are already invested it that other thing.21:44
inc03. recruited community21:44
kfox1111I kind of doubt we will ever see just one way to orchestrat it.21:45
sbezverksdake: I would say orch tools are useless without well defined building blocks21:45
inc0kfox1111: yes we started with ansible because that allowed us to move fast, but we need one to move fast21:45
inc0sbezverk: yes, they need to come together21:45
inc0and you need orch *for* building blocks too21:45
inc0to confirm they're working as intended in all the scenrios21:46
inc0scenarios*21:46
kfox1111inc0: technically, most of the contributaions so far have been twoards helm+entrypoint.21:46
kfox1111your proposing a second orchestration strategy.21:46
sbezverkinc0: that is why still in my mind this separation building block from workers placing these blocks make sense..21:46
inc0then let's do helm+entrypoint, I'm fine with that21:46
sdakehelm+entrypooint doesn't work21:46
*** ansmith has joined #openstack-kolla21:46
sdakebeene there21:46
sdakedone that21:46
inc0unless that ^21:46
sbezverksdake: tell it to the gate ;)21:46
kfox1111I'm not convinced helm+entrypoint's a good idea. just saying different contributors have different ideas on how to take things.21:46
sdakeok fellas, i've hit the limit of my tolerance for pain today - ttyl21:46
sbezverkif you do something wrong does not mean the tool is qrong ;)\21:47
kfox1111I can't say what contributors will contribute.21:47
inc0sbezverk: we can stick to entrypoint as far as I'm concerned21:47
inc0or entrypoint with some ansible, that's actually my favorite21:47
kfox1111if inc0 wasnts to work on an ansible container and sbezverk (not putting words in your mouth. just an example) wants to contribute to heml+entrypoint, its those devs choices.21:47
inc0but *one*21:47
kfox1111I can't say which one we should allow.21:47
inc0well for now we need ansible regardless for configs21:48
jascott1or rather disallow21:48
openstackgerritsean mooney proposed openstack/kolla master: introduces support for the OVS DPDK dataplane  https://review.openstack.org/34235421:48
kfox1111I don't think we really have a good idea on which way is best.21:48
inc0and we still don't have good idea for multinode mariadb or easy upgrades21:48
kfox1111I think it should maybe incubate a bit more.21:48
kfox1111try out multiple things.21:48
kfox1111right.21:48
inc0yes...and when we decide on *one* that works21:48
inc0then we split21:48
inc0and allow more than one to take from the one21:48
kfox1111so we keep all the crap in git forever?21:49
sbezverkkfox1111: what about incubate with 2 repos, 1 -chars and 2nd -orchestration?21:49
kfox1111or we keep it out of tree, prove out one, and use that.21:49
jascott1thats what its for :)21:49
sbezverkin this case we can see where it goes with orch repo21:49
openstackgerritsean mooney proposed openstack/kolla-ansible master: This change allow setting kernel commandline args  https://review.openstack.org/40887621:49
inc0no, we split with first fully functional implementation and prior to 1.021:49
openstackgerritsean mooney proposed openstack/kolla-ansible master: introduce contrib playbook for ovs-dpdk  https://review.openstack.org/40887221:49
inc0how about that?21:49
kfox1111sbezverk: that works for me.21:49
sbezverkmaybe it will stay just ansible forever21:49
sbezverkinc0: would it work for you?21:49
inc0I wouldn't be surprised if it works well21:49
kfox1111inc0: then we're carrying history of junk forever.21:49
kfox1111inc0: it works well for those who are ansible folks.21:50
jascott1yeah thats git21:50
inc0so you want to create new repo?21:50
kfox1111inc0: it will be poison to those against ansible. :/21:50
inc0kfox1111: unless ansible runs in job21:50
inc0which is idea I like most21:50
kfox1111yeah. I like that idea the most too.21:50
inc0then poeple who doesn't like ansible won't even need to look at21:50
inc0it21:50
inc0however splitting repos will make it much harder21:50
sbezverkinc0: kfox1111: + 1 for second orch repo21:51
inc0because if we want to put ansible in jopb then we need helm chart for it21:51
inc0so we'll have helm chart for orch21:51
kfox1111inc0: I think it simplifies the arch if its split?21:51
inc0I'm -1 for second repo today.21:51
kfox1111inc0: think of it this way...21:51
inc0I need containe rimage with helm and ansible in it21:52
inc0as dir contents21:52
inc0today its simple ADD21:52
kfox1111kolla-kubernetes-orchestration has the operator code/etc.21:52
inc0with multi repo it's nightmare21:52
kfox1111kolla-kubernetes-microcharts has the helm charts.21:52
kfox1111I think the aproach your talking in the end is,21:52
kfox1111a set of containers with ansible in it. these read k8s 3rd party resources.21:53
inc0how do I create container image with both helm charts and ansible code?21:53
inc0if for example I'd like to call helm from ansible21:53
jascott1carefully21:53
inc0?21:53
kfox1111so user helm installs kolla/operator, then kubectl apply -f mycloudconfig?21:53
kfox1111which that microchart pulls in containers built from the -operator repo.21:53
kfox1111helm code would be in microservices then, from that repo.21:54
kfox1111source for the orchestration stuff would be in operators repo.21:54
kfox1111it can be built by the user, or skipped entirely and use upstream repo's.21:54
kfox1111images I mean.21:55
inc0ehh, I really don't like that at thius stage of project21:55
inc0srsly, it's hard to handle today, let's not make it harder21:55
sbezverkinc0: but it looks like it is the best time to do it21:55
inc0I wholehearly disagree21:55
inc0it's easier time to do it21:56
inc0not best21:56
sbezverksince code is just on the process of being developed21:56
sbezverkyou will not need to change later21:56
inc0easiest != best in this case imho21:56
kfox1111its going to be much harder to unravel the gate stuff if we build it together now and try and rip it apart later.21:56
kfox1111really hard. :?21:56
inc0well, if we rip apart config generation today21:56
inc0it's gonna make gates not functional at all21:57
inc0until we're pretty much done21:57
inc0if we work in tree we can move iteratively21:57
inc0to a point of separation21:57
kfox1111I'm not talking about moving the templates out of the microservices repo.21:57
inc0which, if we do it correctly, will also be point of functionality21:57
kfox1111thats a temporary fork until those templates move to helm.21:57
kfox1111so its in the right place mostly already.21:58
inc0and orchestration for deployment?21:58
inc0in gate we test functional openstack21:58
kfox1111the tests as is mostly test the functionality of the microservice charts.21:58
inc0wich will include orch engine21:58
inc0but add upgrades to gate21:58
inc0add HA of mariadb to gate21:58
kfox1111the new code being discussed is testing an operator that manages that process itself.21:58
inc0and it grows to functional orch21:58
kfox1111my 2 cents on mariadb?21:59
inc0and if we rip entrypoint from gate, you won't have that21:59
*** jamesbenson_ has quit IRC21:59
inc0run mariadb out of k8s?;)21:59
kfox1111my crystal ball is something like:21:59
kfox1111make a microservice for mariadb that allows host storage passthrough/host pinning.21:59
kfox1111and 2, make an etcd-operator like mariadb-operator that manages instances of that microservice chart.22:00
inc0no floating around?22:00
sbezverkinc0: let's try to add things without removing, like genconfig or entry point gate jpobs22:00
kfox1111no need to float, when you can loose individual nodes in the cluster.22:00
inc0sbezverk: that's easier with single repo and I agree22:00
kfox1111if you want to float, ou just run one. no cluster.22:00
inc0with single repo we can keep adding code while keeping gates green22:01
kfox1111I guess maybe I shoudl word it this way...22:01
inc0and have separation in mind22:01
*** jamesbenson has joined #openstack-kolla22:01
kfox1111microservices are about building blocks that provide a standard api.22:01
kfox1111HOW they implement the api is kind of up to the containers pulled in.22:02
inc0so at some point, when we have confirmation that we can separate (which to me is - when we can deploy and upgrade prod openstac)22:02
kfox1111that chunk of functionality is very vendor/tool neutral.22:02
kfox1111so we can get a lot of contributors to it.22:02
inc0we also have code to separate and keep us functional22:02
jascott1aaaaaaand thats an hour on "repos". bbiab22:02
*** jascott1 has quit IRC22:02
*** jascott1 has joined #openstack-kolla22:03
kfox1111the implementatino of standard job X, using ansible, is the more contentious part? image implementation code in a seperate repo would be less contentious?22:03
kfox1111well.... I guess my concern is, the api for orchestration bits will never be very clean. :/22:04
openstackgerritBertrand Lallau proposed openstack/kolla-ansible master: Fix outdated barbican-api-paste.ini file  https://review.openstack.org/46993922:04
kfox1111I don't know man. I think its a bad idea to mix orchestration on low level components.22:05
kfox1111I've remained silent for a long time, and now its coming to a head.22:05
*** jascott1 has quit IRC22:05
kfox1111I don't want to fight over it much . but think its hurting the project.22:05
*** schwicht has joined #openstack-kolla22:06
kfox1111how about this compromize though....22:06
*** jamesbenson has quit IRC22:06
kfox1111keep all the orchestration stuff under /orchestration/ansible/ including gate tests and docker files?22:06
kfox1111the remaining issue is how do we release 1.0 of the microservices before we have orchestration ready?22:07
kfox1111I don't think openstack release team can allow that without seperate repo's.22:07
inc0kfox1111: only reason I need dockerfile in top dir is because docker doesn't support ADD ../../helm22:07
inc0we need orch for 1.0  period.22:08
kfox1111microservices should e versioned seperately.22:08
inc0because we need upgrades tested and proven workign22:08
kfox1111isn't there any way around that? that is painful.22:08
kfox1111alternate build scripts or something.22:08
inc0arguably each microservice could be versioned separately from each other22:08
kfox1111or use kolla's build system.22:08
kfox1111inc0: and I think that's a good idea too.22:09
inc0kolla build system won't work :(22:09
*** shardy has quit IRC22:09
kfox1111but I have seen pushback at my site due to 'kolla-kubernetes not being 1.0'22:09
inc0I need kolla-k8s code in it22:09
kfox1111kolla build wont work today. but can't it easily be adapted?22:09
inc0well, it doesn't give us anything22:09
kfox1111circular logic.22:10
kfox1111you don't think it gives us something. I do.22:10
inc0we can write hacky shell that will tarball /helm dir and put it in dockerfile contex22:10
inc0I mean it doesn't solve problem we have here22:10
kfox1111ah. that. yeah.22:10
inc0we need fresh dev code with helm charts inside built container22:11
kfox1111the only one we need for that is helm-repo's I think.22:11
kfox1111but thats optional too.22:11
kfox1111you should be able to pull from tarballs.openstack.org stuff we push.22:11
inc0well we *can* have dockerfile in kolla-k8s and expect people to build22:11
kfox1111with nothing on the system what so ever, I want:22:11
inc0and have docker image built for every release22:11
kfox1111helm repo add kolla tarballs.o.o/....22:12
kfox1111helm install kolla/xxxx to work.22:12
kfox1111so...22:12
inc0that's possible and I totally want that22:12
kfox1111wait. we don't need the charts in the container.22:12
inc0we can achieve that with having orch chart22:12
kfox1111we just need it loadable via a volume.22:12
kfox1111or curlable.22:12
inc0hmm22:13
kfox1111thats what we do with helm-repo.22:13
inc0but we can't bank on tarballs for everything22:13
inc0dev+gate22:13
kfox1111helm pacakges are just tarballs.22:13
sbezverkkfox1111: how about suing helm repo container?22:13
kfox1111so.. helm has a build in server.22:13
inc0so let me put it this way, with image that has helm charts in it22:13
sbezverkit is already there and  I used it in the past22:14
inc0we can do kubectl run kolla-helm-repo\22:14
kfox1111you can install packages right from your dev system.22:14
inc0that will build and create helm repo automagically, that'd be perfect22:14
*** salv-orl_ has joined #openstack-kolla22:14
kfox1111building the packages requires a shell script anyway.22:15
inc0right...which means we can do it in job22:15
kfox1111I guess it doesn't much matter if its shipped as a container a tarball of tarballs, or whatever else.22:15
inc0git checkout kolla-kubernetes; helm install helm/orchestration/compute-kit22:15
kfox1111checkout won't work by itself.22:16
kfox1111you need a build step.22:16
inc0nto for simple chart22:16
kfox1111complute-kit wont be simple.22:16
inc0so let say compute-kit chart won't need kolla-common22:16
kfox1111and if you want it to use the local charts, many will need building.22:16
inc0but what it will do is run pod where it builds22:16
kfox1111if you want to use remote charts, no need to git checkout at all.22:17
inc0and serves built repo for helm22:17
inc0both works together well22:17
sbezverkthat is what helm-repo container is for22:17
sbezverkto service charts remotely22:17
kfox1111sbezverk: yeah.22:18
*** salv-orlando has quit IRC22:18
inc0helm-repo container needs helm chart code22:18
kfox1111hostPath22:18
inc0assumes you have helm charts in one of k8s nodes22:18
inc0why not docker build . --tag kolla-orch22:18
inc0and ADD helm; ADD ansible22:19
inc0only requirement for that is Dockerfile in root dir22:19
kfox1111ideally we would have a k8s volume type that was basically "use this docker image as a volume"22:19
kfox1111mixing the charts and the ansible code seeems anti k8s to me.22:20
inc0yeah I think it would be great addition to k8s22:20
kfox1111mixes two different things in a fatter container.22:20
inc0"dear k8s, make this image available to yourself"22:20
kfox1111yeah.22:20
kfox1111might not be too hard to write that plugin.22:20
kfox1111maybe or k8s dev friends would pick that one up?22:20
inc0well to make image availabie you need docker underneath support it22:21
inc0anyway, we digress22:21
kfox1111docker supports volume containers.22:21
inc0you'd need to make qow shapshot not just plain volume22:22
kfox1111so, for ansible, you need a way to get fresh charts easily.22:22
inc0I mean technically you can just do "volume mount /"22:22
kfox1111you can get that from helm serv running on the dev system?22:22
kfox1111and an arg to the helm chart for the ansible stuff pointing at the right repo?22:22
inc0btw helm charts are just tarballs right...can we start publishing them in tarballs.o.o?22:23
inc0simpe file server shoudl suffice right?22:23
kfox1111its like a yum repo.22:23
kfox1111a set of tarballs, and an index file.22:23
kfox1111should be able to push them pretty easily I think.22:23
kfox1111yeah. a helm server is just http serving those files.22:24
inc0http://tarballs.openstack.org/kolla/images/ that would work?22:24
inc0I can write quick change to infra to start publishing microcharts on merge.22:25
kfox1111I'd suggest:22:25
kfox1111http://tarballs.openstack.org/kolla-kubernetes/ under helm/<openstackreleasename>22:25
sbezverkkfox1111: do you have link to docker volume containers?22:25
sbezverkI heard about the concept but never seen implementation22:25
inc0ok I'll work on that22:25
inc0but besides that, can we make one liner that will build charts and make them available in k8s?22:26
inc0tools/build_all --push22:26
sbezverkinc0: push where?22:27
kfox1111inc0: the gate already copies stuff there. should be pretty easy to get it extended.22:27
inc0it's rly easy22:27
inc0sbezverk: I'd say some registry somewhere22:27
sbezverkinc0: can you explain why help-repo does not work for you.22:27
inc0much like kolla-ansible does22:27
inc0and kubectl run pod-with-repo22:27
sbezverkit has a service which you can reference from any container in the cluster22:27
inc0sbezverk: I want built charts there22:28
inc0for kolla22:28
sbezverkit build all charts22:28
kfox1111sbezverk: https://www.digitalocean.com/community/tutorials/how-to-work-with-docker-data-volumes-on-ubuntu-14-0422:28
sbezverkand services them on request22:28
sbezverkfrom what I see it is exactly what you are asking22:28
sbezverkkfox1111: thanks will check22:28
kfox1111sbezverk: you basically create an instance of a blank container, and then you use --volume-from to pull it into the real container.22:28
inc0sbezverk: where do you have helm-repo iumage?22:29
sbezverkinc0: to deploy a chart all you need is to use url in your ansible thingy22:29
sbezverkpointing it to helm-repo service22:29
sbezverkthat is it22:29
inc0how do you deploy helm-repo?22:30
*** jascott1 has joined #openstack-kolla22:30
kfox1111jascott1: you interested in k8s development? :)22:30
*** ducttape_ has joined #openstack-kolla22:30
jascott1i am!22:30
sbezverkinc0: if you want I can build PoC for you  ;)22:30
kfox1111jascott1: we have a feature request for k8s. maybe you might be interested in it.22:30
sbezverkinc0: there is a chart22:30
sbezverkto deploy it\22:31
inc0of image? I have it here;) https://review.openstack.org/#/c/474770/22:31
kfox1111the idea is, k8s has volumes. It would be cool if you could use an image as a volume.22:31
kfox1111volume:22:31
kfox1111  image:22:31
kfox1111    name: kolla/foo:bar22:31
sbezverkkfox1111: it will be less flexible22:32
sbezverkin terms of updates22:32
jascott1what special powers would it get? (same as mounting a disk image with same contents?)22:32
sbezverkof charts22:32
inc0I'd say something better22:32
inc0kubectl image create my-local-docker-image:latest22:32
inc0and poof image is available for pods to use22:32
kfox1111jascott1: yeah. very similar to the git volume type. but would use the docker thats already there to do pulling/mounting.22:32
inc0sort of glance for k8s22:32
jascott1all kubernetes projects are in `stability and security fixes` atm22:33
kfox1111inc0: no, they wont suppor tthat.22:33
jascott1according to technosophos22:33
sbezverkinc0: you will need to sell it to k8s community ;)22:33
kfox1111images are out of scope of k8s.22:33
*** ducttap__ has quit IRC22:33
kfox1111hub.docker.com/quay/artefactory/etc all can be used instead,22:33
kfox1111and you can load your own repos into k8s too.22:34
kfox1111but, what may be in scope, is using an image as a volume.22:34
sbezverkkfox1111: right, we have troubles with netwokring enhancements, they will kick us out for images things22:34
inc0kfox1111: btw I wonder if docker run -v /path/to/image:/ whatever-image would work22:34
kfox1111inc0: thats what hostPath does.22:34
*** gfidente|afk has quit IRC22:35
kfox1111and what --volume-from I think does.22:35
*** schwicht has quit IRC22:35
kfox1111one other possibility....22:38
kfox1111it might work with just a sidecar.22:38
kfox1111can you run docker enough in a container to pull/dump an image?22:38
kfox1111still, I guess having it be an actual k8s volume plugin lets it cache the image in the real docker's image cache.22:39
kfox1111so pod restart is fast.22:39
*** salv-orl_ has quit IRC22:41
*** StephenWang1991 has joined #openstack-kolla22:41
PavoI am still concerned with no instructions in docs saying to install just kolla lol22:43
inc0Pavo: well...we must've missed that one;) since it's one line22:44
PavoI might be blind though but I can not find that anywhere in the docs22:44
inc0pip install kolla;)22:44
Pavoyeah, I did that and now have kolla-build now but really don't see it anywhere in the docs just a FYI22:44
*** renmak_ has quit IRC22:45
inc0Pavo: wanna make commit?:)22:45
sbezverkinc0: kfox1111: so do we split repo, or not or we discuss more on ML?22:45
Pavoinc0 remember someone was gonna teach me how to do that22:45
Pavolol22:45
inc0sbezverk: can we not please? And discuss when we have prototype orch ready22:45
Pavonever did though22:45
inc0at least prototype that doesn't look awfully hacky22:46
jascott1Pavo are you talking about contributing in general? I can help if you have questions22:46
*** StephenWang1991 has quit IRC22:46
Pavojascott1 just submitting issues I see in docs22:46
Pavofor now22:46
Pavocontributing in general would probably help though22:47
jascott1its nice to go ahead and submit a patch for what you think it should be. then people can see that and weigh in, probably alter it a bit and then merge and done.22:47
Pavojascott1 PM?22:48
jascott1sure22:48
inc0I gtg guys, talk to you later22:49
kfox1111inc0: wait.22:50
kfox1111can we agree to keep it in the same repo just for now, before 1.0,22:50
kolla-slack<inc0> Ok22:50
kfox1111if its all kept to /orchestration/ansible/*, including gate tests, build stuff, the works?22:50
kfox1111then it should be much easier to split later.22:50
*** renmak_ has joined #openstack-kolla22:50
kfox1111I don't really like it, but seems like a reasonable middle ground?22:51
kolla-slack<inc0> Yes, I'm ok with that22:51
kfox1111sbezverk: you good with that?22:51
sbezverkkfox1111: yep at least it is some way of organizing things22:51
kfox1111ok. cool.22:51
kolla-slack<inc0> How do you want to run gates with no orch at all tho?22:52
sbezverkinc0: each orch will need to proivde gate job I think22:52
kolla-slack<inc0> Anyway we can figure this out as we go22:52
sbezverkwhich should mimic tests we run currently at very least22:53
kolla-slack<inc0> Well what I'm saying is our gate today have prothesis orch22:53
kolla-slack<inc0> Which we want to get rid of and replace with something better22:53
sbezverkinc0: our gates now have globally available jobs bash is everywhere22:54
sbezverkansible is not ;)\22:54
jascott1anyone have that openstack doc link handy? the one about setting up gerrit etc22:54
kolla-slack<inc0> So I'd gladly get rid of prothesis orch while creating proper one22:54
jascott1i bet the PTL know that link right?22:54
kolla-slack<inc0> I'm on my way to car so not rly;)22:55
jascott1oh i found it thanks22:55
kolla-slack<inc0> Sergey with today's gate doing upgrade is pain22:55
kolla-slack<inc0> Configs need to be moved to helm22:56
kolla-slack<inc0> And entrypoint shouldn't be in microchart repo22:56
kolla-slack<inc0> So current gates will not work with split22:57
kolla-slack<inc0> I think shell gate should be replaced with something we'll suggest for prod22:58
kolla-slack<inc0> No reason to support them once we have prod ready orch22:58
kfox1111inc0: the orchestration stuff will need its own jgate job anyway.22:59
kfox1111can just point that job entrypoint into /orchestration/ansible23:00
kfox1111its just fine for that job to call back into the other gate scripts though.23:00
*** rwallner has quit IRC23:02
sbezverkinc0: the only conecr I have is doing gate job for a specific orch kind of give preference to it. using something orch agnostic makes sure all orchs will get the same level23:03
sbezverkof testing23:03
kfox1111+123:07
kfox1111lets not gut the gate jobs we have already. they work ok. lets add new ones to test the orchestration.23:08
sbezverkkfox1111: totally agree23:11
*** mmehan has quit IRC23:11
*** ducttape_ has quit IRC23:12
*** rwallner has joined #openstack-kolla23:15
*** kolla-slack1 has joined #openstack-kolla23:18
*** kolla-slack has quit IRC23:18
*** Pavo has quit IRC23:19
jascott1have we documented what needs to be done for orchestration? ive heard HA db, queue etc23:21
kfox1111no. :/23:22
jascott1id love to work on an operator for a piece of the puzzle but not sure what it needs to do (because of my lack of operator experience)23:23
*** tonanhngo has quit IRC23:26
*** jamesbenson has joined #openstack-kolla23:27
*** rwallner has quit IRC23:31
*** jamesbenson has quit IRC23:31
kfox1111jascott1: that would be sweet. :)23:32
kfox1111I'd really like to see an operator that works like etcd-operator, but for galera.23:32
kfox1111I think that would go a really long way. :)23:32
jascott1i was looking into that23:34
jascott1i would beg that it could be done in go as it would be easier to follow the existing operator(s)23:34
jascott1thats the argument I will use anyway :)23:34
jascott1there exists one as a sample already23:35
kfox1111works for me. :)23:35
*** tonanhngo has joined #openstack-kolla23:36
kfox1111not sure, ut there may not be significant amounts of code differences between the two.23:36
kfox1111might be able to use the same codebase for both etcd and galera23:36
jascott1i think I could get a skeleton up that follows the operator pattern and we could plug in 'what it needs to do'23:36
kfox1111(kind of what  Iwas suggesting trove do...)23:37
kfox1111cool.23:37
jascott1fun even!23:37
kfox1111:)23:37
kfox1111jascott1: I did get flannel running on my system from that chart and static pod helm.23:37
*** tonanhngo_ has joined #openstack-kolla23:37
kfox1111so totally viable workflow. :)23:38
jascott1nice!23:38
kfox1111next I wana try a k8s control plane.23:38
kfox1111:)23:38
kfox1111I think you could make a chart that does kube-apiserver,kube-conroller-manager,kube-scheduler,flannel,kube-dns,kube-dashboard. :)23:39
*** tonanhngo has quit IRC23:40
*** tonanhngo_ has quit IRC23:42
*** ducttape_ has joined #openstack-kolla23:51
*** ducttape_ has quit IRC23:55

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!