Monday, 2025-08-25

*** mhen_ is now known as mhen01:18
takahashi-tschi tacker team08:00
shivamhi08:04
takahashi-tscok, few members are attending... but let's start.08:04
takahashi-tsc#startmeeting tacker08:04
opendevmeetMeeting started Mon Aug 25 08:04:55 2025 UTC and is due to finish in 60 minutes.  The chair is takahashi-tsc. Information about MeetBot at http://wiki.debian.org/MeetBot.08:04
opendevmeetUseful Commands: #action #agreed #help #info #idea #link #topic #startvote.08:04
opendevmeetThe meeting name has been set to 'tacker'08:04
takahashi-tsc#link https://etherpad.opendev.org/p/tacker-meeting08:05
takahashi-tscThere seems to be 3 topics, but there is no update about some of them. anyway, let's check one by one.08:05
takahashi-tscMaintenance for tosca-parser and heat-translator08:06
takahashi-tscMaybe, there is still ongoing... Status of them seem to be -1. I'll review them when zuul fails are resolved.08:06
takahashi-tscAny comments?08:06
takahashi-tscgood, then let's move to next topic.08:07
takahashi-tscRegarding Update for 2025.2 Flamingo Release, About the toggle key name for Cinder Volume Recreation in v1 Heal.08:08
takahashi-tschi-koba: Did you discuss anything at IRC last week? sorry but I was not able to attend last week meeting.08:09
hi-kobaYes, I talked about it last week.08:10
takahashi-tscIs there anything of discussion which are still unfinished?08:11
hi-kobaIn conclusion, the toggle key name for the purpose already exists in the NFV standard, so I will try to modify the code as much as possible.08:12
hi-kobaThere is nothing left to discuss today.08:13
takahashi-tscIt will align to the NFV standard as much as possible, right?08:13
hi-kobayes.08:15
takahashi-tscThanks. If there is nothing left, could you please move this topic to the bottom? move to out of 1. Topics for the next meeting.08:16
hi-koba Sorry. Understood.08:17
takahashi-tscThanks08:18
takahashi-tscThen, let's move to the last topic.08:18
takahashi-tscTosca-parser 2.13.0 Validation Checks Causing Failures for Tacker Packages08:18
takahashi-tscshivam: is there any update?08:18
shivamyes08:18
shivamThis topic is the continuation of previously discussed "Zuul Errors For tacker Patches"08:19
shivamApart from other issues, some of the recent Zuul job failures in Tacker are due to stricter validation rules added in Tosca-parser new release 2.13.0.08:20
shivamTosca-parser patch which introduces new validation checks: https://review.opendev.org/c/openstack/tosca-parser/+/90176208:20
shivamThe new validation check assumes default occurrences as [1, UNBOUNDED] if not explicitly defined, which forces at least one requirement.08:21
shivamSome Tacker package descriptor/definition files did not define occurrences, so they started failing validation.08:21
shivamVduCp nodes were affected because in SOL001 v2.6.1 their requirements (virtual_link, virtual_binding) had no occurrences defined, while many Tacker packages rely on substitution mapping instead of defining a virtual_link directly.08:22
shivamThis mismatch caused validation failures as there is no virtual_link defined and by default, Tosca parser expects at least one virtual_link.08:23
shivamOn comparing with latest specification, SOL001 v5.1.1 explicitly defines occurrences [0,1] for these requirements, which aligns with current expectations from Tosca-parser.08:24
shivamAs a workaround, Tacker’s local copy of etsi_nfv_sol001_vnfd_types.yaml was updated to add occurrences [0,1] for virtual_link and virtual_binding, and other missing places.08:25
shivamWith this change, Tacker VNFDs now passes parser validation.08:25
shivamHowever, this fix ideally belongs in the SOL001 v2.6.1 specification itself, since Tacker only references it. Hence, it must be fixed in the specification itself rather than changing anything in Tacker's referenced copy.08:26
shivamSince this is really a specification gap in SOL001 v2.6.1, I would like to hear community opinions on our approach such as raising this issue formally to ETSI so that the specification itself is updated to reflect [0,1] occurrences for VduCp  requirements, ensuring alignment latest Tosca-parser updates08:27
shivamPlease refere the patch raised for fixing the zuul issues (including Tosca-parser issue as well) : https://review.opendev.org/c/openstack/tacker/+/956458 08:28
shivamThank you.08:28
takahashi-tscThank you. because the the error itself have already been fixed, so I think we can find the details by looking at the patch.08:29
takahashi-tscIn my understanding, the discussion topic is, how to maintain the NFV spec fix in the latest version, which is not reflected to v2.6.1, 08:30
takahashi-tscis it correct?08:30
shivamyes08:30
takahashi-tscOK, I personally believe we need to discuss Tacker's strategy, but no need to rush.08:31
takahashi-tscFirstly, we should merge the bug fix patch ASAP, and discuss the maintenance strategy at later, for example, next PTG.08:32
takahashi-tscIt is just my personal suggestion, so any other comments?08:32
takahashi-tscAny objection? If there is no objection, we leave this topics and proceed with only bug fix in this release.08:35
hi-kobaIs it possible to pin the version of the Tosca parser used to match the SOL version used by Tacker?08:38
shivamTosca-parser version 2.13.008:39
takahashi-tscI think it is possible (need to check), but the problem is, this change in tosca-parser itself is *meaningful*, and if possible, SOL v2.6.1 should be fixed.08:40
takahashi-tscI heard that why SOL v2.6.1 is not fixed is, just a procedure matter of NFV. 08:41
hi-kobaI see.08:41
takahashi-tscThat is also why I said it will be discussed at IRC. To fix the current issue, any approach is OK. Shivam's approach, use old tosca-parser, both are OK.08:42
takahashi-tscBut discussion topic is not only this issue, but regarding Tacker's policy.08:42
takahashi-tscs/IRC/PTG/08:43
takahashi-tscOK, shivam, do you have any comments on this discussion?08:44
shivamno, its ok from side08:44
takahashi-tscThanks, any other comments everyone?08:45
hi-kobaok. It was a simple question. No objections.08:45
takahashi-tscThanks.08:46
shivamThank you08:47
takahashi-tscOK, any other topics? if nothing I'd like to close the meeting.08:48
takahashi-tscOK, then let's close the meeting. Thank you, bye!08:50
shivamok. Thank you08:50
takahashi-tsc#endmeeting08:50
opendevmeetMeeting ended Mon Aug 25 08:50:43 2025 UTC.  Information about MeetBot at http://wiki.debian.org/MeetBot . (v 0.1.4)08:50
opendevmeetMinutes:        https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-08-25-08.04.html08:50
opendevmeetMinutes (text): https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-08-25-08.04.txt08:50
opendevmeetLog:            https://meetings.opendev.org/meetings/tacker/2025/tacker.2025-08-25-08.04.log.html08:50
hi-kobabye08:51
*** melwitt_ is now known as jgwentworth16:43
*** jgwentworth is now known as melwitt16:44
*** haleyb is now known as haleyb|out20:58

Generated by irclog2html.py 4.0.0 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!