08:01:15 #startmeeting tacker 08:01:15 Meeting started Tue Feb 6 08:01:15 2024 UTC and is due to finish in 60 minutes. The chair is yasufum. Information about MeetBot at http://wiki.debian.org/MeetBot. 08:01:15 Useful Commands: #action #agreed #help #info #idea #link #topic #startvote. 08:01:15 The meeting name has been set to 'tacker' 08:01:22 #link https://etherpad.opendev.org/p/tacker-meeting 08:01:51 So, let's start the meeting. 08:03:42 The first item is a bug report for a old topic. 08:03:45 #link https://bugs.launchpad.net/tacker/+bug/1629173 08:04:55 Hi everyone..I am Aaina Lohia and I just started working for NEC 08:05:03 hi 08:05:04 welcome 08:05:19 It looks not so critical for me. 08:05:40 And Importance is "wishlist". 08:05:54 I was working on this bug: https://bugs.launchpad.net/tacker/+bug/1629173 and I found it to be invalid. The message mentioned in the bug is displayed when we delete a vnf using Legacy API command which will be removed in the next release. I don't know if it has been discussed previously 08:06:42 I can change the status to won't fix.. but I am unable to choose that option 08:07:07 It's too old actually, and I don't know about the status of the issue at least. 08:07:12 I would like to discuss topic "Regarding zuul job for compliance test in tacker from non-voting state to Voting" 08:07:46 renu: ok, sure 08:08:41 The discussion is for fix approach 08:08:49 ok 08:09:12 I investigated this on the master branch anf found it invalid https://usercontent.irccloud-cdn.com/file/gxHaPQOG/image.png 08:10:43 We are working on zuul job for compliance test in tacker is in non-voting state. (https://bugs.launchpad.net/tacker/+bug/2021454) 08:11:17 During the analysis we observed multiple issues around the datatype mismatch in api response. 08:12:08 aaina: anyway, I can change the status to "won't fix". 08:12:39 ok, thanks! 08:12:44 Current error is ‘operationParam’ is not type of object. 08:13:57 renu: OK, I'm on the your item. 08:14:00 As per current tacker implementation the operationParams is a string type however as per ETSI NFV-SOL003v020601p specification document (https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/003/02.06.01_60/gs_NFV-SOL003v020601p.pdf)it should be object type. 08:14:55 As per our analysis the tacker code needs to fix the operationParams data type from string to object type. 08:15:41 But the impact of such changes seems to be big. The impacted areas are out of API , changes in DB also (Table vnf_lcm_op_occs will be impacted as currently data type of operation_params is longtext.) 08:16:17 We would like to know community members suggestion and input for fix approach. 08:17:54 renu: thanks 08:18:15 Is there any comment for the fix? 08:21:05 renu: Could you tell me exactly where the error message is happened? 08:21:50 The error is coming while running the compliance test example: tacker.tests.compliance.sol003.test_vnflcm.IndividualVnfLcmOperationOccurenceTest.test_get_ind_vnf_lcm_op_occs 08:22:13 the error message is : ValidationError: Validation error for schema VnfLcmOpOcc.schema.json: '{"flavourId": "simple", "extVirtualLinks": [{"id": "net0", "resourceId": "c4370d60-e1bf-4608-be5c-5fc5d31d9b3a", "extCps": [{"cpdId": "CP1", "cpConfig": [{"cpProtocolData": [{"layerProtocol": "IP_OVER_ETHERNET"}]}]}]}], "vimConnectionInfo" 08:22:41 Please wait a moment, I'm finding ... 08:23:47 In NFV-TST 010 “ ~/api-tests/SOL003/VNFLifecycleManagement-API/schemas/ VnfLcmOpOcc.schema.json” file, there is validation check that operationParams should be of object type as per SOL specification. 08:24:06 It must be here. 08:24:08 #link https://github.com/openstack/tacker/blob/c738e956c62b64a42b1cbec120c31ff38d964cb1/tacker/tests/compliance/sol003/test_vnflcm.py#L226 08:30:11 https://opendev.org/openstack/tacker/src/branch/master/tacker/objects/vnf_lcm_op_occs.py#L235 --> code the pperationParams is defined as string 'operation_params': fields.StringField(nullable=True), 08:30:16 I'm not still sure it's OK just convert the datatype. 08:30:41 But It might be work. 08:31:09 So, I'm not opposite for your proposal. 08:32:36 Also https://github.com/openstack/tacker/blob/c738e956c62b64a42b1cbec120c31ff38d964cb1/tacker/api/vnflcm/v1/controller.py#L304 line the operation_params is populated. 08:32:57 OK, thanks. 08:33:31 The compliance API validation code is --> https://forge.etsi.org/rep/nfv/api-tests/-/blob/2.8.1-fix-plu/SOL003/VNFLifecycleManagement-API/schemas/VnfLcmOpOcc.schema.json#L42 08:34:15 Anyway, please provide a bug report on lauhchpad, and add a link to the error the message on zuul if we can see it. 08:34:17 Thanks 08:34:53 ok 08:35:13 Is there any other comment on the proposal, guys? 08:35:20 Or we can go to the next topic? 08:35:22 Thanks 08:35:37 renu: you're welcome. 08:36:03 good 08:36:21 k-fukayan: could you share your item? 08:36:53 Yes 08:37:56 my topic is alert to new Patch Creation 08:38:11 We need to create a bug with detail bug report for this and link it with compliance "https://bugs.launchpad.net/tacker/+bug/1629173" 08:38:34 Just for confirmation, Is this correct understanding. 08:39:18 renu: perfect, thanks. 08:39:50 Thanks a lot for confirmation. 08:39:52 oops 08:40:12 just wait 08:40:39 Is it the same issue with 1629173? 08:43:09 I've simply asked to add a new bug report for the your issue. 08:43:36 ok 08:43:40 thanks 08:44:24 fukaya: sorry, please go on. 08:44:56 my topic is alert to new Patch Creation. 08:45:18 I upload new patch. 08:45:31 https://review.opendev.org/c/openstack/tacker/+/907170 08:45:54 this patch have many changes for directory and filename. 08:46:07 please be careful conflicts, if you create and upload new patch. 08:46:53 that's all my topic 08:47:29 fukaya: thanks 08:49:20 He and Itsuro have uploaded a terminate huge useless warning messages caused while running all tests for which we've been annoyed so much. 08:51:13 Thank you for your notice. I was just deleting a lot of files in response to the Legacy API, so there's probably a lot of conflict ... 08:51:23 Anyway, I will share the information to our team. 08:51:46 Sure, thanks kindly. 08:53:35 fukaya: and final one is just for asking review, right? 08:54:15 yes, please review this patch. 08:54:33 https://review.opendev.org/c/openstack/tacker/+/903726 08:55:01 OK, thanks. 08:55:50 fukaya: Thanks, this is my posted patch. 08:56:30 Thank you all. 08:56:43 takahashi-tsc: It's not a big patch, so please review it. thanks 08:57:19 So, let's wrap up the meeting if no other comments. 08:57:20 Sure, I will do it ASAP. 08:57:28 Sorry for the late 08:57:45 no problem, thank you 08:59:30 thanks 08:59:46 See you next week, bye! 08:59:55 thanks, bye 09:00:07 #endmeeting