15:01:05 #startmeeting openstack-helm 15:01:06 Meeting started Tue Jul 10 15:01:05 2018 UTC and is due to finish in 60 minutes. The chair is mattmceuen. Information about MeetBot at http://wiki.debian.org/MeetBot. 15:01:07 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 15:01:09 The meeting name has been set to 'openstack_helm' 15:01:28 #topic Rollcall 15:01:37 o/ 15:01:43 o/ 15:02:12 GM / GE all! 15:02:13 https://etherpad.openstack.org/p/openstack-helm-meeting-2018-07-10 15:02:18 o/ 15:02:19 hello 15:02:25 hi 15:02:34 Please go ahead and add anything you'd like to discuss into the agenda 15:02:38 sorry, i have been missing meetings. 15:02:59 No problem jayahn :) I know you guys were really busy with the conference - how did it go? 15:03:05 we had a big openstack (openinfra) event in Korea, and there has been some vacation, urgent works... etc. 15:03:06 sigh 15:03:35 it was great. we had 900 people show up on the first day, and 600 on the second day 15:03:47 that's awesome! 15:03:51 I saw a picture of you on stage :) 15:03:53 also had hands-on workshop on openstack-helm, 15:04:02 also introduction for airship 15:04:24 can alexa deploy airship yet? 15:04:32 congrats on all that 15:04:35 not yet.. 15:04:50 Alright let's get started 15:04:52 #topic Approriate behavior of KS endpoints when using fqdn_overrides 15:05:10 I will be totally honest, I forget the context of this one, even though I added it a week ago :) anyone remember? 15:05:13 we might have "kakao - one of the biggest social service and internet company in korea" on board with openstack-helm 15:05:20 I am trying.. :) 15:05:41 that's outstanding! If any kakao folks are here or catching up on the logs - welcome :) 15:06:26 I had some questions last week on those endpoints, it appeared specifying fqdn overrides didn't change public endpoints. 15:06:58 But this week I did more testing, and it does actually put that fqdn in public endpoint... 15:07:15 (Not entirely sure what happened the first attempt.) 15:07:22 Oh awesome 15:07:40 I love it when problems sort themselves out :) glad to hear that 15:08:27 what may have caused it is that a helm delete --purge keystone, and then re-install that chart, does not wipe the db by default.... 15:08:41 ah - this is a known bug 15:08:46 ah yes 15:08:51 keystone endpoints are a one time deal atm 15:08:58 (for the keystone chart) 15:09:01 all others update 15:09:02 and then keystone bootstrap does not replace the endpoints 15:09:08 I'm working n a fix 15:09:18 which should be in within the next week 15:09:34 as you point out - the keystone-boostrap util does not udpate endpoints 15:09:43 does this have a bug entry somewhere we can track the resolution of? 15:09:45 it just creates them in the db if they dont exist 15:09:45 yay portdirect 15:09:53 piotrrrr: honestly not sure 15:10:14 ok 15:10:17 another thing I ran into today actually is that the default values.yaml doesn't make it very clear how to change the port for the public endpoint 15:10:33 piotrrr or tdoc if you're interested in watching the status feel free to put one on storyboard and assign it to portdirect 15:11:11 ok 15:11:50 so, other than that, I don't have anything else on endpoints 15:12:04 tdoc: i think portdirect has recently updated the docs for the endpoint foo. it's pretty helpful 15:12:05 portdirect is also in the process of adding a lot of great documentation inline in the helm toolkit functions - that will help with understanding how to change that sort of setting 15:12:09 it cleared some things up even for me 15:12:09 ++ 15:12:30 Spells out the values.yaml structure and the invocation signature for the different HTK functions 15:12:42 This will be a great resource (thx portdirect) 15:12:50 though alwayscan do with more hands :) 15:12:58 I'm just going through it all as quick as possible 15:12:59 yup noticed some of that already, thanks! 15:13:05 Alright next topic: 15:13:06 but lets enchance them 15:13:20 #topic Values yaml schema and validation 15:14:00 jayahn do you know whether powerds will have some time to get this one going? Or should we look for a new owner? 15:14:37 There was some good discussion last week around automating schema validation, so this got brought up 15:15:06 Or do we have powerds0111 here? 15:15:07 he is here, i think. he said he is terribly sorry for not able to take this. 15:15:14 Oh it's no worries 15:15:15 np 15:15:23 All good 15:15:37 Just need to know if we need to reassign it or not -- everyone's been busy 15:15:47 o/ 15:15:50 as its one of the biggest items for 1.0.x - can we get someone to take this on? 15:17:16 in the etherpad, srwilkers said can go on the ps 15:18:32 yeah srwilkers said he can pitch in on this, but he's also pretty slammed with other LMA work so I know it might be some time before he can get to it 15:19:18 So if anyone else gets time - this spec would be a great way to get into spec writing for OSH, and it'll help crystallize the OSH public interface so it can be stable post-1.0 15:19:31 ++ 15:19:45 agreed 15:19:57 without this locked in, we cant really move to supporting multiple os versions in a clean, stable, manner 15:20:02 And there's fun opportunity to implement automated values validation afterwards, which will be great for all developers 15:20:07 so really ties into things like rally testing etc 15:21:02 I think we can move on, anything else on this topic? 15:21:19 #topic All qemu processes for instances are killed when restart libvirt pod (kubectl delete pod libvirt) 15:21:26 Dan had a Q on this PS: 15:21:33 https://review.openstack.org/#/c/578099/ 15:22:52 yes. I wanna to know what the solution about the issue 15:23:26 ok - if you are using kvm 15:23:37 you can restart the container, without impacting vms 15:24:09 if using qemu then, yeah you cannot restart the pod without killing the vm 15:24:20 *kvm via qemu 15:25:19 Make sense powerds0111? Or any concerns with that approach? 15:25:27 ah ok 15:25:58 you mean the issue is on qemu not KVM 15:26:58 then do we have plan to support qemu without killing the vm? 15:27:37 thats not possible 15:27:41 :( 15:28:28 the change to enabling mount propogation, is to enable pod restart while using kvm, and say nfs to mount a cinder volume 15:28:44 as without mount propogation, the nfs mount would be ripped out... 15:29:09 ah. for nfs mount case 15:29:20 or many other cinder backends 15:30:42 Cool - I think we're good to move on to the next topic unless there's more 15:30:52 #topic Touchpoint on Rally multi-version support 15:31:12 jayahn I haven't read the full notes yet :) there is some discussion in the agenda if anyone wants to check that out now 15:31:49 I did my best to summarize team's feedback from a "shadow" etherpad note. :) 15:32:23 a shadow etherpad = https://etherpad.openstack.org/p/openstack-helm-meeting-2018-07-10-KR 15:32:25 lol 15:32:27 anyway, 15:33:18 summing up, as pete pointed out, rally is version independent. if we keep using latest rally version, it should support some of previous openstack releases as well. 15:33:28 well, test cases can be different though 15:33:46 one small problem is on kolla rally image. 15:34:06 one question here: can loci provide a clean and updated rally image? 15:35:01 I'd need to check 15:35:08 but last time i did, it could not 15:35:16 as rally did not follow openstack standards 15:35:27 and did not use openstack/requirements 15:35:40 i had a ps to build a lightweight rally/tempest image 15:35:47 that i should get out of limbo though 15:36:24 okay. let's check that later then. 15:36:36 did you read the notes from the last meeting? 15:36:46 as i think that covered most of the points raised 15:36:54 yeap. 15:36:56 im afraid my korean is not good :( 15:37:33 can you help with updating rally version? 15:37:44 i did "Ref_1" "Ref_2"... on etherpad note, that will track back to your original comments. 15:39:46 we can certainly discuss what we need to do. to-do #1: have updated rally image, to-do #2: agree on a way to provide "rally test cases that might different per version" 15:40:09 I did upload a sample armada manifest that has rally test case in it. 15:40:28 https://github.com/sktelecom-oslab/armada-manifests/blob/master/osh-single-sample.yaml 15:40:43 we want to discuss what would be the best way to provide rally test. 15:41:23 would any of that be applicable upstream? 15:41:40 it would be nice to benefit from any advances you have made internally? 15:43:12 I think it is possible. we just need to discuss what would be best way. "to provide a single rally test scenario can be applied to most of openstack release a.k.a common set" vs. "to provide a rally test per openstack release". 15:43:33 a common set would be perferable 15:43:40 if it is later case, then we need to have a way to provide switchable switchable based on the Openstack release 15:44:05 as remember these tests are not ment to be more than a deployment validation tool 15:44:14 and we have a rally chart for full testing 15:45:22 I need to step away for 2min - I'll kick this off and be back in a sec 15:45:26 #topic Galera doesn't survive cluster restart. A known issue? 15:45:35 yeah a known issue 15:45:44 again i expect to have this fixed within the next week 15:45:47 Jay already weighed in in the etherpad too to that effect 15:45:51 Thanks portdirect 15:46:05 #topic Queens support status update? ETA? https://review.openstack.org/#/c/567468/ 15:46:24 which will use this: https://review.openstack.org/#/c/562080/ 15:46:31 queens again is close 15:46:39 we just need to push some testing images 15:46:42 but other than that 15:46:46 I think we are gtg 15:47:40 portdirect: I will followup soon with applying rally test with armada deployment on upstream gating. (this is MUST followup item, right?) :) 15:47:50 whoops for the mariadb work i should have posted this link: https://review.openstack.org/#/c/567008/ 15:48:04 jayahn: i dont follow? 15:49:04 there is work in progess to use helm-test in the upstream gates if thats what your refering to: https://review.openstack.org/#/c/579652/ 15:49:11 i feel like discussion on rally test, especially applying what we have on upstream gating, is stopped in the middle of discussion. 15:49:13 that srwilkers is leading the charge on 15:49:24 so i think it is hightly doable. 15:49:40 want to followup with actual work we need to do.. 15:51:17 * mattmceuen is back 15:52:50 * jayahn is confused a little bit. need to have a time to sort out today's meeting. 15:53:22 Want to continue the discussion on the ML jayahn? 15:53:53 May help just to reframe the conversation instead of having a few weeks of meeting logs back and forth 15:53:55 anyway, your ps https://review.openstack.org/#/c/579652/ looks like test is ready. will it be like "putting testing scenario, do helm test leveraging rally"? 15:55:19 could you rephrase that? 15:55:29 i think something is lost in translation :) 15:55:39 I just want to follow up with pete's request 15:55:39 "can you help with updating rally version?" & "would any of that be applicable upstream? 15:55:39 it would be nice to benefit from any advances you have made internally?" 15:55:41 yeap. :) 15:56:00 something is lost.. :( . 15:56:03 so - it wouldbe great if you guys could audit the tests 15:56:12 and select a set that work with mast rally 15:56:15 and 0.8.0 15:56:19 *master 15:56:28 ^ that patchset simply tells armada to do what we do in the gates for the standard multinode deployment -- exercise the default helm tests defined in a chart 15:56:39 based on what your teaam is saying, heve they already done this within SKT? 15:59:47 okay, i think this is highly doable for us. I will take it to the team tomorrow (in my time), and get back to you with more detail tomorrow (in your time) 16:00:01 Awesome thanks jayahn! 16:00:26 Looks like we're out of time unfortunately 16:00:36 I'll paste the PS requested for review in the team chat 16:00:41 Have a great week everyone 16:00:43 yeap. thansk. 16:00:47 #endmeeting