01:00:12 <trinaths> #startmeeting ovn4nfv 01:00:12 <collabot> Meeting started Tue Nov 28 01:00:12 2017 UTC. The chair is trinaths. Information about MeetBot at http://wiki.debian.org/MeetBot. 01:00:12 <collabot> Useful Commands: #action #agreed #help #info #idea #link #topic. 01:00:12 <collabot> The meeting name has been set to 'ovn4nfv' 01:00:17 <trinaths> #chair trinaths 01:00:17 <collabot> Current chairs: trinaths 01:00:30 <trinaths> Good Morning All 01:00:49 <ak_dev> good morning 01:00:57 <trinaths> #info Trinath Somanchi - NXP 01:01:26 <ak_dev> #info Aakash KT 01:02:22 <trinaths> #topic Openstack-OVN charm – design 01:02:32 <trinaths> hi ak_dev 01:03:21 <ak_dev> hello trinaths 01:04:11 <ak_dev> this is my first meeting, so forgive me if I do not follow the rules (if any) 01:04:15 <trinaths> ak_dev: as per our ML discussion, 01:04:27 <trinaths> you have any input further ? 01:04:53 <ak_dev> I do, was looking up a bit on this topic 01:05:04 <ak_dev> but unfortunately, do not have any code as of yet 01:05:29 <trinaths> agree. 01:06:19 <trinaths> ak_dev: since I dont have any team with me internally I was checking with JOID JIRA tickets 01:06:47 <trinaths> #link http://lists.openstack.org/pipermail/openstack-dev/2017-August/121587.html 01:07:29 <trinaths> as per the discussion in the above ML, 01:07:49 <trinaths> charm-neutron-api-ovn <--> charm-ovn <--> charm-neutron-ovn 01:08:02 <trinaths> might be the implementation 01:08:19 <ak_dev> yeah according to my further readings, that seems to be accurate 01:08:36 <trinaths> similar to charm-neutron-api-odl <--> charm-odl-controller <--> charm-openvswitch-odl. 01:09:24 <trinaths> with the above pattern, and your expertise 01:09:44 <ak_dev> https://www.irccloud.com/pastebin/fOXebgYK/ 01:09:46 <trinaths> can you please post a outline charms for all these 3 blocks for review ? 01:10:12 <trinaths> ak_dev: yes agreee. 01:10:59 <trinaths> ak_dev: if you see, for ODL too the installation differs 01:11:11 <ak_dev> trinaths: sorry I could not post the design yet, I will do them soon, been a lot of work lately (still) 01:11:20 <ak_dev> trinaths: yes 01:11:56 <ak_dev> trinaths: I believe openstack has some template for charms, which we can use, and some other layers to help with installation 01:11:57 <trinaths> ak_dev: one doubt 01:12:16 <trinaths> ak_dev: where do we need to post this? opnfv or openstack-charms project ? 01:12:55 <ak_dev> trinaths: even I am not so sure about this 01:13:12 <trinaths> ak_dev: from where k8s-ovn was taken ? 01:13:13 <ak_dev> trinaths: you are talking about the review code right? 01:13:27 <trinaths> ak_dev: yes, the charms actually 01:13:38 <trinaths> ak_dev: I see two things here, 01:13:46 <trinaths> ak_dev: 1. joid charms repo 01:13:54 <trinaths> 2. openstack-charms repo 01:14:02 <ak_dev> oh so for k8s-ovn, the charms were developed in my own repo, on git 01:14:19 <ak_dev> then we pushed the charms to Juju 01:14:28 <trinaths> ak_dev: great. 01:14:34 <ak_dev> and then the logic to deploy was done in JOID 01:14:36 <trinaths> ak_dev: how did you test that charms 01:14:51 <ak_dev> trinaths: initially, I tested on CENGN pod 01:15:04 <ak_dev> later on intel pod 01:15:26 <ak_dev> and most of the time, for quick tests, on google cloud (my account) 01:15:28 <trinaths> i was unable to get those PODs. since many at holidays 01:16:00 <ak_dev> trinaths: the our new charms, I can test them on my local PC, built just a few days back 01:16:01 <trinaths> ak_dev: ok. what is the environment at those PODs ? 01:16:52 <ak_dev> trinaths: if I remember right, something like one jumphost, 6 compute nodes 01:17:26 <trinaths> ak_dev: do we need such env for developing and testing charms ? 01:17:37 <ak_dev> trinaths: I have been able to deploy "openstack-on-lxd" on my PC using juju, we can do the same for our project 01:17:57 <ak_dev> trinaths: I think for final testing, we will require, but for development, my PC, for now, should suffice 01:18:04 <trinaths> oh sounds great 01:18:52 <trinaths> can you share your fndings on how to bring your dev env on my lab 01:19:28 <ak_dev> trinaths: I have not look at that, but that will be a problem since my PC is on the college network 01:19:51 <ak_dev> to get access, a VPN needs to be created, and that requires a college ID 01:20:13 <trinaths> ak_dev: ok. confused. not your lab setup, but the procedure to bring the same 01:20:32 <ak_dev> trinaths: oh sorry I misunderstood 01:21:18 <trinaths> ak_dev: since I too want to have my lab for testing the charms 01:21:40 <ak_dev> mine is 16 GB ram, amd ryzen 1500 X, and 128 GB SSD 01:21:50 <ak_dev> which is close to what is suggested here : https://docs.openstack.org/charm-guide/latest/openstack-on-lxd.html 01:21:51 <trinaths> ak_dev: same here 01:22:09 <trinaths> #link https://docs.openstack.org/charm-guide/latest/openstack-on-lxd.html 01:22:25 <ak_dev> oh great! I think then you can follow the steps mentioned there to set this up 01:22:42 <trinaths> ak_dev: great 01:23:01 <trinaths> ak_dev: how do we go with 3 charms required for ovn 01:23:17 <trinaths> any inputs from narinder 01:23:36 <ak_dev> trinaths: I have not spoken to him recently 01:23:41 <trinaths> ok. 01:24:19 <trinaths> ak_dev: how do we design the new charms? can you share your ideas 01:25:39 <ak_dev> the thing I have been able to understand is that the charm-ovn and charm0ovn-api will be standalone charms 01:26:06 <trinaths> ak_dev: ok. standalone ? 01:26:22 <ak_dev> and charm-sorry mistake there 01:26:53 <trinaths> ok 01:27:03 <ak_dev> charm-neutron-api-ovn and charm-ovn are standalone 01:27:12 <ak_dev> meaning 01:27:21 <ak_dev> they will be deployed directly on machines 01:27:24 <trinaths> ok 01:27:32 <trinaths> how about the middle one ? 01:27:38 <ak_dev> and charm-neutron-ovn will be subordinate 01:27:48 <ak_dev> to nova deployments 01:28:02 <ak_dev> that means that it will be present along side all nova deployments 01:29:32 <trinaths> okay. 01:29:59 <trinaths> with these charms, do we need to code for joid integration 01:30:01 <trinaths> ? 01:31:03 <ak_dev> trinaths: that we will have to check with Narinder 01:31:14 <ak_dev> to add a JOID scenario 01:32:42 <trinaths> ok. for test the above written charms, do openstack-on-lxd suffucient ? 01:33:08 <trinaths> I believe we need a juju env to integrate and test the charms before hand 01:33:53 <ak_dev> trinaths: openstack-on-lxd will have to be installed via juju, so we will have the environment 01:34:02 <trinaths> great 01:34:03 <trinaths> +1 01:34:33 <ak_dev> i think it should be sufficient, but I have never personally tried doing it, so can't guarantee 01:34:40 <ak_dev> but most likely it will be alright 01:34:44 <ak_dev> cool :) 01:34:51 <trinaths> :) 01:35:11 <trinaths> when is your travel planned. ? 01:35:32 <ak_dev> 3rd morning 01:35:38 <ak_dev> to 13th night 01:35:56 <trinaths> dec 15 is the deadline for nosdno-noha scenarios 01:36:45 <trinaths> I think we have some time for openstack-ovn-noha scenario. but we need to start it before hand rather than having it start in tight schedule. 01:37:40 <ak_dev> agree +1 01:37:57 <ak_dev> I am not sure how my schedule is, when I am there though 01:38:14 <ak_dev> and here, it is highly unpredictable as of now too 01:38:23 <ak_dev> but I will do my best to keep things going 01:39:52 <trinaths> ak_dev: thank you for supporting the project. 01:40:09 <trinaths> how to get CENGEN POD access? is there a procedure ? 01:41:25 <ak_dev> trinaths: for CENGN pod, I had contacted Dave Urschatz 01:41:27 <ak_dev> dave.urschatz@cengn.ca 01:41:42 <ak_dev> along side being in touch with Narinder 01:41:46 <trinaths> ok. let me also put a mail for him 01:42:01 <trinaths> Narinder is not active responding the mails. 01:42:12 <ak_dev> okay yeah, that should be great 01:42:18 <trinaths> might be on thanksgiving week leave 01:42:34 <ak_dev> Dave will send out the further instructions 01:42:37 <ak_dev> oh okay 01:42:42 <trinaths> ok 01:44:15 <trinaths> #topic JOID and APEX PODs 01:44:34 <trinaths> I just dropped a mail to dave and jack 01:44:37 <trinaths> for POD access 01:45:00 <trinaths> ak_dev: were there any new interns registering for LF ? 01:45:46 <ak_dev> trinaths: not that i know of, recently 01:46:18 <trinaths> ak_dev: ok. 01:46:33 <trinaths> do you know any one working for apex installer ? 01:46:43 <ak_dev> trinaths: do you plan to push this as an intern project? 01:47:16 <trinaths> intern project ? 01:47:17 <ak_dev> trinaths: no idea about apex / who is working on it 01:47:33 <trinaths> ok 01:48:18 <ak_dev> something like here 01:48:23 <ak_dev> #link https://wiki.opnfv.org/display/DEV/Intern-projects-page 01:49:04 <trinaths> We work on ARM SoC. so my work mostly be on testing the scenarios on ARM. 01:49:18 <trinaths> ak_dev: no intern project. 01:49:33 <trinaths> I need a helping hand to move with the project. 01:49:38 <ak_dev> trinaths: oh okay 01:50:46 <ak_dev> trinaths: a request, if there is nothing else to talk about, could we end the meeting? I have a presentation in around 3 hours 01:51:41 <trinaths> ak_dev: ok. 01:52:01 <trinaths> thanks you ak_dev for attending the meeting and share your thoughts. 01:52:09 <trinaths> #endmeeting