Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Draft Minutes of OASIS TOSCA TC Meeting https://www.oasis-open.org/apps/org/workgroup/tosca/event.php?event_id=35867 DATE: 2014-07-03 TIME: 12pm (ET) Scribe: Karsten Beins, Fujitsu Meeting was quarate: YES Observers: none Roster [The co-chairs maintain the roster based on the TC Process rules. Since rights are gained/lost at the end of a meeting and the co-chairs update between meetings, the roster should be accurate at the start of each meeting. You can view it at: http://www.oasisopen.org/apps/org/workgroup/tosca/members/roster.php] Approval of Minutes The chair motioned for the below draft minutes to be approved. Seconded by Lowell Higley. Date of meeting: June 19th, 2014. Motion PASSES by unanimous consent. https://www.oasis-open.org/committees/document.php?document_id=53413&wg_abbrev=tosca Approved Agenda: Based on review and discussion of the proposed agenda, the chair motioned for the below agenda to be approved. Seconded by Paul Lipton. Motion PASSES by unanimous consent. Other Motions and Results (broken out from below): Action: Thomas Spatzier to post the current working document on TOSCA Simple Profile in YAML as WD02 (redline and cleaned-up version) in Kavi, in order get TC validation of the output and direction of the ad hoc group. Paul Lipton motions for the TC to support the SC-approved short abstract and long abstracts at www.oasis-open.org/committees/document.php?document_id=53479&wg_abbrev=tosca and www.oasis-open.org/committees/document.php?document_id=53430&wg_abbrev=toscainterop,respectively, for use at the ODCA 2014 Forecast Conference and other TC-approved public activities. Seconded by Richard Probst. Motion PASSES by unanimous consent. Motion to Adjourn: MOTION to adjourn by Simon Moser. Seconded by Thomas Spatzier. Motion PASSES by unanimous consent. Meeting adjourned at 1:36 PM ET Raw Chat Log: 2014-07-03 GMT-08:00 [08:32] Paul Lipton (co-chair) private: Hello and welcome to today's meeting of the TOSCA TC! Please note that we use a new phone bridge, web conferencing, and chatroom. This information was privately communicated to all members. If you do not have this information, please send an email to the co-chairs using the email address that you are registered with at OASIS requesting the information. ATTENDANCE RECORDING: Participants are responsible to log their attendance on the Kavi calendar event at https://www.oasis-open.org/apps/org/workgroup/tosca/event.php?event_id=35867. When you join the meeting, use this page to record your attendance by clicking "Record My Attendance". If you are not on the internet, you can request the co-chair to record your attendance on your behalf. APPROVED LEAVES OF ABSENCE (for the minutes as per OASIS process (and to be helpful for planning)): Jacques Durand LOA for TC meetings on June 26 and July 3 Frank Leymann LOA for TC meetings June 26 through July 17 THANKS AGAIN TO ALL OUR SCRIBES (LAST SIX VOLUNTEERS BELOW)! * Efraim Moscovich - 19 June * Steve Fanshier - 12 June * Jacques Durand - 5 June * Sundaresh Chandrasekha - May 29 * Jesus Molina - May 22 * Frank Leymann - 8 May SCRIBE QUEUE (please volunteer for a future meeting in the chat room or speak up now!) * Chip Holden- 26 June * Karstein Beins - 3 July !!! Today's meeting: Please Use Simon's phone and bridge !!! D O N O T P O S T BRIDGE/PHONE INFORMATION TO CHAT OR MAILING LIST. !!! Co-chairs will respond to reminder requests from your OASIS-REGISTERED email only. ==== Simon is running today's meeting. I will also join the call. ==== [08:33] Paul Lipton (co-chair) private: PLEASE VOLUNTEER TO SCRIBE. WE NEED SCRIBES FOR JULY 10, 17, 24, 31! [08:34] Paul Lipton (co-chair) private: PLEASE CONTRIBUTE THIS WAY, IF YOU CAN. JUST RESPOND IN THE CHATROOM, IF YOU CAN HELP. [08:50] anonymous morphed into Peter Gibbels (HP) [08:54] anonymous morphed into Simon Moser (co-chair) [08:55] anonymous morphed into Lowell Higley (CA) [08:58] anonymous morphed into Alessandro Rossini (SINTEF) [09:00] anonymous1 morphed into Luc Boutier (Fastconnect) [09:01] Karsten Beins (Fujitsu) morphed into Karsten Beins (Scribe - Fujitsu) [09:01] Chip Holden (Zenoss): I missed my turn on the 26th so I will volunteer for July 10th. [09:02] Paul Lipton (co-chair) private: Thanks, Chip! [09:02] Karsten Beins (Scribe - Fujitsu): Simon is asking for further scribe volunteers [09:03] Paul Lipton (co-chair) private: Folks, if you have not scribed before, I provide a couple paragraphs how-to, and it is very easy! [09:04] Paul Lipton (co-chair) private: Luc on the 31st [09:05] Karsten Beins (Scribe - Fujitsu): Next scribe volunteers: Lowell for July 17th, Luc for July 31st [09:06] Karsten Beins (Scribe - Fujitsu): Alessandro offers to scribe on August 14th [09:06] Karsten Beins (Scribe - Fujitsu): We have reached quorum now [09:06] Paul Lipton (co-chair) private: All, we still need a scribe for the 24th. Scribble in the chat, if you can do it! [09:06] Simon Moser (co-chair): Welcome / Roll Co-chair appoints a scribe Review/approve draft proposed agenda Review/approve draft minutes * July 3: https://www.oasisopen.org/committees/document.php?document_id=53413&wg_abbrev=tosca ** Thanks to Efraim Moscovich for scribing * Informal co-chair remarks ** Also, please welcome Dmitri Krasnenko from Alcatel-Lucent, Dmitri Krasnenko from AlcatelLucent, and Kapil Thangavelu from Canonical *** This is a new feature. Please pardon a delayed invitation, if you are a new member. Interoperability Subcommittee Report * Status and updates from co-chairs (Matt Rutkowski and Richard Probst) ** 2014-06-30 Minutes: https://www.oasisopen.org/committees/document.php?document_id=53478&wg_abbrev=tosca-interop ** 2014-06-23 Minutes: https://www.oasisopen.org/committees/document.php?document_id=53432&wg_abbrev=tosca-interop ** SC-approved short abstract for ODCA 2014 Forecast Conference ** SC-approved long abstract for ODCA 2014 Forecast Conference ** Suggested motion: The TC supports the SC-approved short abstract and long abstracts at www.oasisopen.org/committees/document.php?document_id=53479&wg_abbrev=tosca and www.oasis-open.org/committees/document.php?document_id=53430&wg_abbrev=toscainterop, respectively, for use at the ODCA 2014 Forecast Conference and other TC-approved public activities. Ad Hoc on Container Support, e.g., Docker, and TOSCA synergies (lead: Hemal Surti) * TOSCA-174 - This issue related to group activities Marketing and Education Ad Hoc (lead: Karsten Beins) * TOSCA-131 This issue related to all such activities Ad Hoc to Specify Network Features (lead: Avi Vachnis) * Meeting invitation and logistics (open to all TC members, of course) * TOSCA-173 - This issue related to general group activities. Use cases from Derek, Dale, others. Search in JIRA for other "network" related issues. * TOSCA-175 (Support navigation within the service template) TOSCA v1.1 NOTE: As always, only JIRA issues will be considered by the TC for v1.1 document changes (any TC member can create a JIRA issue. These issues at the discretion of the co-chairs and time permitting. Please contact the co-chairs if you have technical issues or questions) * Resources * Current "base" for proposed spec changes, see Candidate OASIS Standard (public) * TOSCA-108: Catch-all for All Editorial Suggestions That Do NOT Change Semantics, e.g., spelling, grammar, readability, layout (use for all v1.1 documents) * Editor's Report * TOSCA-7 (Alternate encodings Service Templates, e.g., YAML/JSON Newly-Introduced Issues -- Brief Overview for TC and Discussion *** TOSCA-176 (Add connectivity ability to Compute) *** TOSCA177 (Cardinality for node template) *** TOSCA-178 (Define how an operation can expose outputs) *** TOSCA-179 (Add "timeout" and "retry" keynames to an operation) *** TOSCA-180 (Support of secured repositories for artifacts) WD02-related issues (The below was previously introduced to the TC. Any questions, suggestions, or requests to discuss further?) Note: Review issues that are receiving most attention in the YAML ad hoc. Any decisions or challenges? *** TOSCA-132 (Use "set_property" methods to "push" values from template inputs to nodes) *** TOSCA-133 (add material for defining a nested template that implements a node type) *** TOSCA-134 (Define TOSCA version type based upon Apache Maven versioning) *** TOSCA-135 (Define/reference a Regex language (or subset) we wish to support for constraints) *** TOSCA-138 (Define a Network topology for L2 Networks, etc.) *** TOSCA-139 (Compute node scalability should be specified with a Compute node capability) *** TOSCA-140 (Constraining the capabilities of multiple node templates) *** TOSCA-141 (Specifying Environment Constraints for Node Templates) *** TOSCA-142 (Define normative Artifact Types *** TOSCA-143 (Define normative tosca.nodes.Network Node Type) *** TOSCA-144 (Update Ch 6, Example 5, "Template for deploying a two-tier application servers.on two") *** TOSCA-145 (Update Ch 7, Example 6, "Template for deploying a two-tier application on two servers.") *** TOSCA146 (Define a grammar for each property function and provide examples) *** TOSCA-147 (Define grammar for and examples of using Relationship templates) *** TOSCA-148 (Need a means to express cardinality on relationships) *** TOSCA-149 (Create an independent section to describe a single requirement definition's grammar) *** TOSCA-150 (Work towards a common syntax for Requirement definitions) *** TOSCA-151 (Resolve spec. behavior if name collisions occur on named Requirements ) *** TOSCA-152 (Extend Requirement grammar to support "Optional/Best Can" Capability Type matching) *** TOSCA153 (Define grammar and usage of Service Template keyname) *** TOSCA-154 (Decide how security/access control work with Nodes, update grammar, etc.) *** TOSCA-155 (How do we provide constraints on properties declared as simple YAML lists) *** TOSCA-156 (Are there IPv6 considerations (e.g., new properties) for tosca.capabilities.Endpoint) *** TOSCA-157 (Can/how do we make a property defn. "final" or "read-only") *** TOSCA-158 (Provide prose describging how Feature matching is done by orchestrators) *** TOSCA-159 (Describe how not all interfaces need to supply scripts (artifacts), it is a no-op behavior) *** TOSCA-160 (Need examples of using the "tosca.interfaces.relationship.Configure" interface) *** TOSCA-161 (Need examples of using the built-in feature (Capability) and dependency (Requirement) of tosca.nodes.Root) *** TOSCA-162 (Provide recognized values fo tosca.nodes.compute properties: os_arch) *** TOSCA-163 (Provide recognized values fo tosca.nodes.BlockStorage: store_fs_type) *** TOSCA-164 (Do we need a restart lifecycle operation for nodes?) *** TOSCA-165 (New use case / example: Selection/Replacement of web server type) *** TOSCA-166 (New use case / example: Web Server with (one or more) runtimes environments) *** TOSCA-169 (Resolve text and grammar for the "get_ref_property" function) *** TOSCA-170 (Explicit textual mention, and grammar support, for adding (extending) node operations) WD03-related issues (New or Ready to be Revisited -- Overview for TC and Discussion/Questions) WD03-related issues (The below was previously introduced to the TC. Any questions, suggestions, or requests to discuss further?) *** TOSCA-167 (New use case / example: Show abstract substitution of Compute node OS...) *** TOSCA-168 (New use case / example: Show how substitution of IaaS can be accomplished) ** TOSCA-126 (Specifying connectivity to endpoints hosted outside a Service Template) ** TOSCA-127 (Conventions for provisioning network connectivity for Service Templates) ** TOSCA-114 (Composite Capabilities and Requirements) ** TOSCA-12 (Basic Node Types) -- also related is TOSCA-11 (Lifecycle Operations) -Simple Profile, essentially TOSCA v1.0 * TOSCA-171 (Various v1.0 spec bugs) * AOB REMINDER: While a general approach can be decided by motion, specific proposals and contributions need to be JIRA issue [09:07] Karsten Beins (Scribe - Fujitsu): Simon moves to accept agenda as posted, seconded by Paul [09:07] Karsten Beins (Scribe - Fujitsu): No discussion, agenda accepted unanimously [09:10] Paul Lipton (co-chair) private: Link to minutes: Latest TC-approved Working Draft (WD01) from: http://docs.oasis-open.org/tosca/TOSCA-SimpleProfile-YAML/v1.0/csd01/ [09:10] Karsten Beins (Scribe - Fujitsu): Simon moves to accept posted minutes of TC meeting June 19th, seconded by Lowell [09:11] Karsten Beins (Scribe - Fujitsu): No discussion, minutes accepted unanimously [09:11] Paul Lipton (co-chair) private: Note: link in agenda to minutes is correct. [09:11] Karsten Beins (Scribe - Fujitsu): Simon thanks Ephraim for having been our scribe [09:12] Efraim - Scribe morphed into Efraim (CA) [09:13] Karsten Beins (Scribe - Fujitsu): Moving to interop SC report provided by Richard [09:15] Karsten Beins (Scribe - Fujitsu): Interop preparing two actions for ODCA Forecast event: (a) panel discussion (b) kiosk-based showcase at showfloor, self service-based, incl. option for TOSCA people to be around [09:15] Karsten Beins (Scribe - Fujitsu): Interop SC is working to prepare video for ODCA Forecast [09:17] Karsten Beins (Scribe - Fujitsu): Characteristics of video: not like interoperability demo's (see Eurocloud) but short sequences / stills [09:18] Paul Lipton (co-chair) private: Suggested motion: The TC supports the SC-approved short abstract and long abstracts at www.oasisopen.org/committees/document.php?document_id=53479&wg_abbrev=tosca and www.oasis-open.org/committees/document.php?document_id=53430&wg_abbrev=toscainterop, respectively, for use at the ODCA 2014 Forecast Conference and other TC-approved public activities. [09:18] Karsten Beins (Scribe - Fujitsu): Interop SC already provided an abstract and a short form, which still has to be approved by the TC [09:19] Karsten Beins (Scribe - Fujitsu): Paul moves so, seconded by Richard [09:20] Karsten Beins (Scribe - Fujitsu): No discussion. Posted abstract are approved by the TC with unanimous consent [09:22] Karsten Beins (Scribe - Fujitsu): Moving on with co-chair comments, by Paul [09:24] Karsten Beins (Scribe - Fujitsu): headsup that the TC will be asked more regularly to review and approve working drafts of the Simple Profile adhoc group [09:28] Karsten Beins (Scribe - Fujitsu): Thomas took action to post a cleaned-up version that can then be approved as WD02 [09:29] Thomas Spatzier (IBM)1 morphed into Thomas Spatzier (IBM) [09:33] Karsten Beins (Scribe - Fujitsu): Paul clarifies that "approving" a working draft on a regular basis means validation by the TC of small easily consumable increments [09:34] Paul Lipton (co-chair) private: Committee Spec Drafts are different. They are working drafts that are also milestones approved for more visibility. [inserted after the call] Karsten Beins (Scribe - Fujitsu): offline comment from Paul to clarify his co-chair comment above: “Paul's recommendations are almost identical to what the TC did in 2012 and most of 2013, and mostly clarify/extend what we are doing already: A) Document revs (almost every week) – TC walk-through of changes every week with some Q&A, etc. • Transparency, democracy, and education well-served B) Working Drafts (WDs, every 3-6 weeks) - a rev that is formally recognized as “going in the right direction” by the TC. • It validates the output of the YAML and Simple Profile ad hoc with the TC’s blessing (sort of internal TC milestone) • Non-perfect, incomplete, with comments and inconsistencies preserved. Even alternate text or options allowed. • A clean and a redline version (changes since last WD) is uploaded to Kavi to facilitate understanding C) Committee Spec Drafts (CSDs, every 2-4 months) – A selected WD that enjoys a higher level of standing and publicly posted by OASIS • A clean and a redline version of the spec is provided to facilitate understanding of changes since last CSD • Non-perfect, incomplete, but a represents a more substantial milestone. Strip out the comments.” [09:40] Karsten Beins (Scribe - Fujitsu): Simon moves on to briefly discuss TOSCA-174 (Container Support) [09:42] Karsten Beins (Scribe - Fujitsu): Tabled for this meeting since Hemal could not attend this TC meeting. To discuss in next TC meeting if / when regular reports of this ad hoc to the TC seem appropriate [09:43] Karsten Beins (Scribe - Fujitsu): Simon moves on to Marketing and Education Ad Hoc report (TOSCA-131) [09:50] Karsten Beins (Scribe - Fujitsu): Karsten provides verbal ad hoc group update [09:51] Paul Lipton (co-chair) private: Folks, please consider joining any ad hoc group where you have interest. [09:52] Karsten Beins (Scribe - Fujitsu): Marketing and Education Ad Hoc milestone has been accomplished to provide input needed by the Interop SC to prepare for ODCA Forecast event [09:54] Karsten Beins (Scribe - Fujitsu): Simon is moving on to report of Ad Hoc group to Specify Network Features [09:54] Karsten Beins (Scribe - Fujitsu): Avi provides an update [09:56] Karsten Beins (Scribe - Fujitsu): Derek explains one of the current challenges is to express structural elements in YAML [09:59] Karsten Beins (Scribe - Fujitsu): Simon moves on to discussion in context of the ad hoc for alternative encoding [10:01] Karsten Beins (Scribe - Fujitsu): Thomas explains aspects of BlockStorage use case [10:07] Karsten Beins (Scribe - Fujitsu): Thomas explains re-usable relationship templates [10:09] Karsten Beins (Scribe - Fujitsu): Three options are shown, currently under discussion [10:10] Paul Lipton (co-chair) private: I heard Moshe speaking in favor of option 1 [10:16] Karsten Beins (Scribe - Fujitsu): Thomas speaks in favor of option 1 as well, and sees a potential disadvantage of option 3 (blurring the locations where to expect requirement definitions in a TOSCA template) [10:17] Karsten Beins (Scribe - Fujitsu): Derek explains that sometimes things become more complex when multi-inheritance is needed [10:19] Karsten Beins (Scribe - Fujitsu): Thomas shows a few charts to illustrate the concept of Type, Template and Instance for clarification [10:30] Karsten Beins (Scribe - Fujitsu): Derek raises the question if we actually need relationship templates? [10:32] Karsten Beins (Scribe - Fujitsu): Simon has to suspend the ongoing intense discussion as the scheduled end time of the TC meeting has been reached [10:33] Karsten Beins (Scribe - Fujitsu): Thomas encourages every TC member to join the TOSCA Simple Profile ad hoc discussion next week [10:33] Karsten Beins (Scribe - Fujitsu): Simon moves to adjourn the meeting, seconded by Thomas [10:34] Karsten Beins (Scribe - Fujitsu): Accepted with unanimous consent [10:34] Karsten Beins (Scribe - Fujitsu): Meeting is adjourned 1:36p.m. ET