08:01:43 #startmeeting tacker 08:01:44 Meeting started Tue Jun 8 08:01:43 2021 UTC and is due to finish in 60 minutes. The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:45 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:01:47 The meeting name has been set to 'tacker' 08:02:17 hi 08:03:04 ueha: thx for your fix for zuul tests 08:03:27 it works fine now :) 08:03:35 You're welcome! 08:04:31 Another fix for using OVN also looks good 08:05:03 Do you have any update discussing here today? 08:06:04 No, nothing in particular. If I had to say, this is the third point I wrote on etherpad. 08:07:17 I have been looking at kuryr-Kubernetes and it seems that there is no patch development for formal fix yet. 08:08:10 yes 08:08:19 I will continue to watch and try it if there is any update. thanks. 08:11:07 That's all from my side today. 08:11:23 I think we don’t need to hurry up to merge your patch soon actually, but don’t wait for the fix kuryr-kubernetes. 08:13:57 Sorry, what does "don’t wait for the fix kuryr-kubernetes." mean? 08:14:21 If no update from kuryr-kubernetes, go forward to your patch also it includes some dependency on old-kuryr. 08:15:34 I see. thanks. 08:17:14 yes, I think it’s good to us if we discard the old dependency before merging the patch. 08:17:34 thanks 08:18:49 I have also updated my patch for local.conf to enable to setup tacker with ovn 08:18:55 #link https://review.opendev.org/c/openstack/tacker/+/794014 08:19:45 I’d appreciate if you test it on your server to confirm it works. 08:20:47 I’m not sure it works on redhat distros actually 08:21:16 only tested on ubuntu 20.04 currently. 08:22:41 I'm testing it now on ubuntu20 using local.conf.kubernetes. 08:22:58 thanks 08:23:09 i have tested in 20.04 it worked 08:23:17 *ubuntu 08:23:23 ok, great 08:24:24 I see the following error, but I wonder if my environment is not good. 08:24:39 ++ /opt/stack/kuryr-kubernetes/devstack/lib/kubernetes:kubeadm_init:119 : sudo kubeadm init --config /opt/stack/data/kuryr-kubernetes/kubeadm-init.yaml --skip-phases=addon/kube-proxy --ignore-preflight-errors Swap --skip-phases=addon/coredns 08:24:46 unable to select an IP from lo network interface 08:26:02 You didn't get the above error, did you? 08:26:50 Umm… I don’t see such a situation in my log. 08:28:09 Is it because it is a VM environment via nat..? 08:28:48 I’m not sure, but possibly 08:30:34 Changing the parameters for HOST_IP and PUBLIC_NETWORK_GATEWAY or either seems to work well. I will try! 08:30:59 Anyway, I’d like to check the code around kubeadm_init 08:31:58 Thanks, I will also check! 08:32:11 OK 08:32:25 Is there any comment, or other topics? 08:32:50 Just a humble request to review XS patches, 08:32:51 https://review.opendev.org/q/owner:kaurmanpreet2620%2540gmail.com+status:open+projects:openstack/tacker+size:%253C10+ 08:32:51 https://review.opendev.org/c/openstack/python-tackerclient/+/790584 08:32:51 Most of the patches are been reviewed by Yasufumi Ogawa san. 08:32:51 Thanks in advance. That's all from my side. 08:34:56 For patches for tacker-horizon, it already got two +2 and ready to be merged. 08:35:24 I will proceed to it. Thanks 08:35:36 Thanks :) 08:39:29 Any other asking to be reviewed? 08:39:34 in hurry 08:41:16 seems nothing 08:41:47 Sorry, could you review the patch? https://review.opendev.org/c/openstack/tacker/+/795016 08:42:17 He want you to review it as soon as possible. thanks. 08:42:31 sure! 08:43:20 Thank you! I will review it too. 08:44:49 I’d like to close this meeting if you have no more topics today. 08:45:14 I want to make sure my proposals are OK, about fixing a bug. https://etherpad.opendev.org/p/tacker-meeting L.73 08:46:00 This is a bug that the state of vnf_lcm_op_occs does not change from PROCESSING due to an unexpected stop of the process. 08:46:13 takahashi-tsc spoke at PTG. 08:46:36 My proposals are: 08:46:58 Create an API that changes the state to FAILED_TEMP from PROCESSING. API is /vnflcm/v1/vnf_lcm_op_oocs/{id}/force_fail. the API is not included in SOL003. Tacker server receives the request via the API. Tacker server changes the record and returns the changed record as a result. 08:48:07 My point is 08:48:49 Can I add new API. 08:53:07 I don't care about adding new API. 08:53:44 easy to implement. 08:56:06 Could you tell me one thing. What is the difference from "Cancel operation" as defined in SOL 003? 08:57:14 I see "Figure 5.6.2.1-1: States of a VNF lifecycle management operation occurrence", and the transition from PROCESSING to FAILED_TEMP appears to use cancel. 08:59:03 there is no big difference. 08:59:08 But 09:01:16 I want to fix the bug immediately, Implementation according to SOL003 is difficult. 09:06:28 Complete cancel API is difficult. So I want to add a different API name, We might misunderstand that the same API name is SOL compliant. 09:08:59 I see.. I can't judge, but the ideal is to have a SOL003 compliant interface. Is it possible to implement it step by step? 09:10:52 yasufum and tsc-takahashi: What do you think? 09:11:44 I don’t agree to add such a API basically. 09:12:51 Does it mean adding API is not good? Adding new option of existing API or make tools is better? 09:15:51 I think it’s better to provide such a feature for changing status forcibly other than API. 09:16:46 I consider providing a tool to change the DB without via API. 09:17:05 although I don’t understand how it difficult without using API 09:18:05 Probably not difficult. 09:19:07 Conclusion: provide tool without using API. 09:19:45 Thank you. 09:20:56 ueha: what do you think? 09:22:36 If the tool is available and implement is not difficult, I think that's more fine than adding non-compliant API. 09:22:46 In my understanding, the disussion point is just about how to expose. And adding API is just current implementation. So we just choose a better way. 09:24:44 Yes. 09:24:59 Tacker dicision seems not adding new non-compliant API, so tsukasasa should proceed with consideration of such implementtion. @tsukasasa Is it OK for you? 09:25:39 OK. 09:26:03 My opinion is it’s a normal operation and required to do that only when an unexpected error is happen, right? 09:26:49 so, it is not so good way to provide the feature as other features of APIs. 09:28:23 I see... yes, your understanding seems correct. 09:30:29 Anyway, thank you for tha proposal for fixing the critical issue. 09:31:05 Thanks. 09:33:15 I’d appreciate if you write down our conclusion and some information how to implement on etherpad simply. 09:34:59 sorry everyone for taking for a long time. I’d like to close the meeting if you OK. 09:35:11 OK 09:35:23 Okay, thank you! 09:35:38 thanks! 09:35:46 thnak, bye 09:35:53 thanks. 09:36:00 #endmeeting