)]}'
{"id":"openstack%2Ftacker-specs~678741","triplet_id":"openstack%2Ftacker-specs~master~I1a6e7d69103b75a156c67cc407afb54ce04dff6d","project":"openstack/tacker-specs","branch":"master","topic":"bp/tosca-csar-mgmt-driver","hashtags":[],"change_id":"I1a6e7d69103b75a156c67cc407afb54ce04dff6d","subject":"Update Spec: Add support for VNF packages","status":"MERGED","created":"2019-08-27 07:48:24.000000000","updated":"2019-09-23 13:46:01.000000000","submitted":"2019-09-23 13:44:45.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"678741-1569246285050-7d46a8a7","meta_rev_id":"85c75caa6e3896822a13390c9691786c40e1991a","_number":678741,"virtual_id_number":678741,"owner":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"value":0,"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-09-23 13:44:44.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},{"value":0,"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"all":[{"value":0,"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"value":2,"date":"2019-09-23 13:31:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-09-19 07:40:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},{"value":0,"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"all":[{"value":0,"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"value":1,"date":"2019-09-23 13:31:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},{"value":0,"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-03 00:54:00.000000000","updated_by":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"reviewer":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"state":"REVIEWER"},{"updated":"2019-09-03 08:47:32.000000000","updated_by":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"reviewer":{"_account_id":26222,"name":"Cong Phuoc Hoang","email":"hoangphuocbk2.07@gmail.com","username":"hoangphuoc"},"state":"REVIEWER"},{"updated":"2019-09-23 13:31:33.000000000","updated_by":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"reviewer":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"state":"REVIEWER"},{"updated":"2019-09-23 13:44:44.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"229a761dcf297d167a83666ac36d7578abca8206","author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"date":"2019-08-27 07:48:24.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"eeb8a5a04807694105f8437d00f975ee89a19feb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-27 07:54:30.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dca455799f704229ad7ce52794b1cf55 : SUCCESS in 4m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/16582486695747b2ae35d18958c77b16 : SUCCESS in 3m 45s","accounts_in_message":[],"_revision_number":1},{"id":"99f845653f1ae8cf77fdfbfc08d6d4178d4c2011","author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"date":"2019-08-30 05:07:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"76046dacd96f026222a348029d8da53cb0e0c0ba","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-08-30 05:13:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f9c6c676afb54ace8e516647a9a517f1 : SUCCESS in 3m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e2e2a0f4ccc4699b9850793ebf4e453 : SUCCESS in 4m 30s","accounts_in_message":[],"_revision_number":2},{"id":"07117ae61774748488585c66eac3698ba44829dd","author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"date":"2019-09-02 21:30:14.000000000","message":"Patch Set 2: Code-Review-1\n\n(3 comments)\n\njust couple of nits.","accounts_in_message":[],"_revision_number":2},{"id":"33d2b0e586063581dd67bfc908f147e8d83bb08a","author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"date":"2019-09-03 00:54:00.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"507b97a32cc014fac36529b67aee404a2303c4ae","author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"date":"2019-09-03 04:14:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"ea0d2d2c385f3818ce62ae2aeacedef98095ca4c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-03 04:29:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dcbd1cf9ea1446da99837b6ae45a3935 : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd9a1c0d91ee4667b287dc455e646d37 : SUCCESS in 4m 05s","accounts_in_message":[],"_revision_number":3},{"id":"c4b6883a6e1f8b830acbceeefd0a1ce89a47721c","author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"date":"2019-09-03 05:56:32.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"607b2475f797d7de8e91ab10cd9cfe5e867791c0","author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"date":"2019-09-04 02:47:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"e056cd2df731a9c9125567a02e4e64dc9651fad8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-04 02:55:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13e1e2068270424292b8ea36fd2fd8ef : SUCCESS in 5m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c5d840b4232c45fc92a24e6d8488e050 : SUCCESS in 4m 09s","accounts_in_message":[],"_revision_number":4},{"id":"42b9b75e8403052b71ea88a174eff67bcdce6b3f","author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"date":"2019-09-06 09:11:33.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"aceec174d8e89b9ecfbd1df6580257da0a99b535","author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"date":"2019-09-09 02:12:49.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"71978cbc7286ed95a5a7c96037af2055265133f7","author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"date":"2019-09-09 05:12:29.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"e01aa753021d4f7ef3566af39584a8816ad95390","author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"date":"2019-09-11 10:26:22.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b59dff0931497f2d046096914c154a26b80ec02e","author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"date":"2019-09-11 10:30:58.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"ed33354b3e5ce2c906aebf0f669387e3ff5f93ec","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-11 10:42:59.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cacb829b2a6649f88aa82860f64d49a1 : SUCCESS in 4m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/820621247e6a4b7da492627b7ef518c1 : SUCCESS in 2m 44s","accounts_in_message":[],"_revision_number":6},{"id":"eaaad29ae6edb34409395513fe51dfea0bde06ec","author":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"date":"2019-09-12 01:11:32.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"9f8a1b6e8d500c4db863cab870634535accbd916","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-12 01:20:57.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bee1fdb1b1ec4718b4ef3540a34e7ed2 : SUCCESS in 3m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3a1bd06bbdf34f1fba73c1eff2afdfad : SUCCESS in 3m 00s","accounts_in_message":[],"_revision_number":7},{"id":"46df47867c4a9a101c75f55fea5a82c230578cbf","author":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"date":"2019-09-19 07:40:04.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"38ffec5d0df2d4c941739c5e095edde2d647a2d6","author":{"_account_id":18955,"name":"dharmendra","email":"dharmendra.kushwaha@gmail.com","username":"dharmendra"},"date":"2019-09-23 13:31:33.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"76fd263780b900ac880d7b254dd0a77ea1b6f64f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 13:31:44.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"a0c58d9a00ad4266c570ed7d54ca51169da359c0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 13:44:44.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba7eb131f56f47c78571df309ecc0f95 : SUCCESS in 7m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4fbd03890bab46588f1ab348725b9ac3 : SUCCESS in 5m 52s","accounts_in_message":[],"_revision_number":7},{"id":"bc828fa9444d538017dd0e0318bc049c5a8a183e","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 13:44:45.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"93bdd8337ef79c08698f66048e30dc4d6e9b0fae","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-23 13:46:01.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-specs https://zuul.opendev.org/t/openstack/build/e3211570ea954635bc79048eff5fabc4 : SUCCESS in 56s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"4cf52b6bb7d8f4c21e2af17eda1663bb3342da79","revisions":{"f1b360fcefde55c81835355b509b3677d1c186b1":{"kind":"REWORK","_number":1,"created":"2019-08-27 07:48:24.000000000","uploader":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"ref":"refs/changes/41/678741/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/41/678741/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/1"}}},"commit":{"parents":[{"commit":"cfc5f522494cd9137b266b0efc224043baf36c8f","subject":"Merge \"enable updating VNF parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/cfc5f522494cd9137b266b0efc224043baf36c8f"}]}],"author":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"committer":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"subject":"Update Spec: Add support for VNF packages","message":"Update Spec: Add support for VNF packages\n\nThe node template name of type tosca.nodes.nfv.Vdu.Compute fulfills the\npurpose of the \"SwImageDescId\" attribute of the SwImageDesc information\nelement in ETSI GS NFV-IFA 011 [1] and hence it will be used in APIs to\nidentify the software image id from the VNFD perspective. Please refer\nto clauses 6.8.3.7 and 6.8.4.7 of ETSI GS NFV-SOL 001 V2.6.1 [1].\nDuring processing of vnf package, we can read the software images and\nset software_image_id with the name of the node template name.\n\nFor example:\n    VDU1:\n      type: tosca.nodes.nfv.Vdu.Compute\n      properties:\n        ..\n        sw_image_data:\n          name: Software of VDU1\n          version: \u00270.4.0\u0027\n          checksum:\n            algorithm: sha-256\n            hash: b9c3036539fd7a5f87a1bf38eb05fdde8b556a\n          container_format: bare\n          disk_format: qcow2\n          min_disk: 1 GB\n          size: 1 GB\n      artifacts:\n        sw_image:\n          type: tosca.artifacts.nfv.SwImage\n          file: Files/images/cirros-0.4.0-x86_64-disk.img\n\nIn this case, software_image_id will be set to VDU1.\n\nA VNF Package can contain multiple deployment flavors and when VNF will\nbe instantiated, a deployment flavor will be passed in the request.\nAdded `vnf_flavors` db table so that we can validate the request\ndirectly from the information stored in the db table instead of parsing\nCSAR file again and again.\n\n[1] : https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf\n\nChange-Id: I1a6e7d69103b75a156c67cc407afb54ce04dff6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/f1b360fcefde55c81835355b509b3677d1c186b1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/f1b360fcefde55c81835355b509b3677d1c186b1"}]},"branch":"refs/heads/master"},"7c02b8ddce3f230df31428ac1d7cbcfc2a827caa":{"kind":"REWORK","_number":2,"created":"2019-08-30 05:07:40.000000000","uploader":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"ref":"refs/changes/41/678741/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/41/678741/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/2"}}},"commit":{"parents":[{"commit":"cfc5f522494cd9137b266b0efc224043baf36c8f","subject":"Merge \"enable updating VNF parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/cfc5f522494cd9137b266b0efc224043baf36c8f"}]}],"author":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"committer":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-30 05:05:00.000000000","tz":540},"subject":"Update Spec: Add support for VNF packages","message":"Update Spec: Add support for VNF packages\n\nThe node template name of type tosca.nodes.nfv.Vdu.Compute fulfills the\npurpose of the \"SwImageDescId\" attribute of the SwImageDesc information\nelement in ETSI GS NFV-IFA 011 [1] and hence it will be used in APIs to\nidentify the software image id from the VNFD perspective. Please refer\nto clauses 6.8.3.7 and 6.8.4.7 of ETSI GS NFV-SOL 001 V2.6.1 [1].\nDuring processing of vnf package, we can read the software images and\nset software_image_id with the name of the node template name.\n\nFor example:\n    VDU1:\n      type: tosca.nodes.nfv.Vdu.Compute\n      properties:\n        ..\n        sw_image_data:\n          name: Software of VDU1\n          version: \u00270.4.0\u0027\n          checksum:\n            algorithm: sha-256\n            hash: b9c3036539fd7a5f87a1bf38eb05fdde8b556a\n          container_format: bare\n          disk_format: qcow2\n          min_disk: 1 GB\n          size: 1 GB\n      artifacts:\n        sw_image:\n          type: tosca.artifacts.nfv.SwImage\n          file: Files/images/cirros-0.4.0-x86_64-disk.img\n\nIn this case, software_image_id will be set to VDU1.\n\nA VNF Package can contain multiple deployment flavors and when VNF will\nbe instantiated, a deployment flavor will be passed in the request.\nAdded `vnf_flavors` db table so that we can validate the request\ndirectly from the information stored in the db table instead of parsing\nCSAR file again and again.\n\n[1] : https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf\n\nChange-Id: I1a6e7d69103b75a156c67cc407afb54ce04dff6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/7c02b8ddce3f230df31428ac1d7cbcfc2a827caa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/7c02b8ddce3f230df31428ac1d7cbcfc2a827caa"}]},"branch":"refs/heads/master"},"3cf7f32aea627852fd144032befa32bdb1461e39":{"kind":"REWORK","_number":3,"created":"2019-09-03 04:14:24.000000000","uploader":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"ref":"refs/changes/41/678741/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/41/678741/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/3"}}},"commit":{"parents":[{"commit":"cfc5f522494cd9137b266b0efc224043baf36c8f","subject":"Merge \"enable updating VNF parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/cfc5f522494cd9137b266b0efc224043baf36c8f"}]}],"author":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"committer":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-09-03 04:14:18.000000000","tz":540},"subject":"Update Spec: Add support for VNF packages","message":"Update Spec: Add support for VNF packages\n\nThe node template name of type tosca.nodes.nfv.Vdu.Compute fulfills the\npurpose of the \"SwImageDescId\" attribute of the SwImageDesc information\nelement in ETSI GS NFV-IFA 011 [1] and hence it will be used in APIs to\nidentify the software image id from the VNFD perspective. Please refer\nto clauses 6.8.3.7 and 6.8.4.7 of ETSI GS NFV-SOL 001 V2.6.1 [1].\nDuring processing of vnf package, we can read the software images and\nset software_image_id with the name of the node template name.\n\nFor example:\n    VDU1:\n      type: tosca.nodes.nfv.Vdu.Compute\n      properties:\n        ..\n        sw_image_data:\n          name: Software of VDU1\n          version: \u00270.4.0\u0027\n          checksum:\n            algorithm: sha-256\n            hash: b9c3036539fd7a5f87a1bf38eb05fdde8b556a\n          container_format: bare\n          disk_format: qcow2\n          min_disk: 1 GB\n          size: 1 GB\n      artifacts:\n        sw_image:\n          type: tosca.artifacts.nfv.SwImage\n          file: Files/images/cirros-0.4.0-x86_64-disk.img\n\nIn this case, software_image_id will be set to VDU1.\n\nA VNF Package can contain multiple deployment flavors and when VNF will\nbe instantiated, a deployment flavor will be passed in the request.\nAdded `vnf_flavors` db table so that we can validate the request\ndirectly from the information stored in the db table instead of parsing\nCSAR file again and again.\n\n[1] : https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf\n\nChange-Id: I1a6e7d69103b75a156c67cc407afb54ce04dff6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/3cf7f32aea627852fd144032befa32bdb1461e39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/3cf7f32aea627852fd144032befa32bdb1461e39"}]},"branch":"refs/heads/master"},"16ac075b6909eeef48cacfcaba6d485d81ea6797":{"kind":"REWORK","_number":4,"created":"2019-09-04 02:47:26.000000000","uploader":{"_account_id":26588,"name":"Hiroyuki Jo","email":"joxyuki@gmail.com","username":"joxyuki"},"ref":"refs/changes/41/678741/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/41/678741/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/4"}}},"commit":{"parents":[{"commit":"cfc5f522494cd9137b266b0efc224043baf36c8f","subject":"Merge \"enable updating VNF parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/cfc5f522494cd9137b266b0efc224043baf36c8f"}]}],"author":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"committer":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-09-04 02:47:19.000000000","tz":540},"subject":"Update Spec: Add support for VNF packages","message":"Update Spec: Add support for VNF packages\n\nThe node template name of type tosca.nodes.nfv.Vdu.Compute fulfills the\npurpose of the \"SwImageDescId\" attribute of the SwImageDesc information\nelement in ETSI GS NFV-IFA 011 [1] and hence it will be used in APIs to\nidentify the software image id from the VNFD perspective. Please refer\nto clauses 6.8.3.7 and 6.8.4.7 of ETSI GS NFV-SOL 001 V2.6.1 [1].\nDuring processing of vnf package, we can read the software images and\nset software_image_id with the name of the node template name.\n\nFor example:\n    VDU1:\n      type: tosca.nodes.nfv.Vdu.Compute\n      properties:\n        ..\n        sw_image_data:\n          name: Software of VDU1\n          version: \u00270.4.0\u0027\n          checksum:\n            algorithm: sha-256\n            hash: b9c3036539fd7a5f87a1bf38eb05fdde8b556a\n          container_format: bare\n          disk_format: qcow2\n          min_disk: 1 GB\n          size: 1 GB\n      artifacts:\n        sw_image:\n          type: tosca.artifacts.nfv.SwImage\n          file: Files/images/cirros-0.4.0-x86_64-disk.img\n\nIn this case, software_image_id will be set to VDU1.\n\nA VNF Package can contain multiple deployment flavors and when VNF will\nbe instantiated, a deployment flavor will be passed in the request.\nAdded `vnf_flavors` db table so that we can validate the request\ndirectly from the information stored in the db table instead of parsing\nCSAR file again and again.\n\n[1] : https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf\n\nChange-Id: I1a6e7d69103b75a156c67cc407afb54ce04dff6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/16ac075b6909eeef48cacfcaba6d485d81ea6797"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/16ac075b6909eeef48cacfcaba6d485d81ea6797"}]},"branch":"refs/heads/master"},"95c122132e6379929b2a986619e7d0df6f22f3fc":{"kind":"REWORK","_number":5,"created":"2019-09-11 10:26:22.000000000","uploader":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"ref":"refs/changes/41/678741/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/41/678741/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/5"}}},"commit":{"parents":[{"commit":"cfc5f522494cd9137b266b0efc224043baf36c8f","subject":"Merge \"enable updating VNF parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/cfc5f522494cd9137b266b0efc224043baf36c8f"}]}],"author":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"committer":{"name":"tpatil","email":"tushar.vitthal.patil@gmail.com","date":"2019-09-11 10:25:16.000000000","tz":0},"subject":"Update Spec: Add support for VNF packages","message":"Update Spec: Add support for VNF packages\n\nThe node template name of type tosca.nodes.nfv.Vdu.Compute fulfills the\npurpose of the \"SwImageDescId\" attribute of the SwImageDesc information\nelement in ETSI GS NFV-IFA 011 [1] and hence it will be used in APIs to\nidentify the software image id from the VNFD perspective. Please refer\nto clauses 6.8.3.7 and 6.8.4.7 of ETSI GS NFV-SOL 001 V2.6.1 [1].\nDuring processing of vnf package, we can read the software images and\nset software_image_id with the name of the node template name.\n\nFor example:\n    VDU1:\n      type: tosca.nodes.nfv.Vdu.Compute\n      properties:\n        ..\n        sw_image_data:\n          name: Software of VDU1\n          version: \u00270.4.0\u0027\n          checksum:\n            algorithm: sha-256\n            hash: b9c3036539fd7a5f87a1bf38eb05fdde8b556a\n          container_format: bare\n          disk_format: qcow2\n          min_disk: 1 GB\n          size: 1 GB\n      artifacts:\n        sw_image:\n          type: tosca.artifacts.nfv.SwImage\n          file: Files/images/cirros-0.4.0-x86_64-disk.img\n\nIn this case, software_image_id will be set to VDU1.\n\nA VNF can contain multiple deployment flavours and when VNF will be\ninstantiated, flavour will be passed in the request.\nAdded `vnf_deployment_flavors` db table so that we can validate the request\ndirectly from the information stored in the db table instead of parsing CSAR\nfile again and again. Also, changed the column names from \u0027flavor*\u0027 to\n\u0027flavour*\u0027.\n\n[1] : https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf\n\nChange-Id: I1a6e7d69103b75a156c67cc407afb54ce04dff6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/95c122132e6379929b2a986619e7d0df6f22f3fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/95c122132e6379929b2a986619e7d0df6f22f3fc"}]},"branch":"refs/heads/master"},"d366fb98e7b578e6c541360e2b533a410ac2187a":{"kind":"REWORK","_number":6,"created":"2019-09-11 10:30:58.000000000","uploader":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"ref":"refs/changes/41/678741/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/41/678741/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/6"}}},"commit":{"parents":[{"commit":"cfc5f522494cd9137b266b0efc224043baf36c8f","subject":"Merge \"enable updating VNF parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/cfc5f522494cd9137b266b0efc224043baf36c8f"}]}],"author":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"committer":{"name":"tpatil","email":"tushar.vitthal.patil@gmail.com","date":"2019-09-11 10:30:46.000000000","tz":0},"subject":"Update Spec: Add support for VNF packages","message":"Update Spec: Add support for VNF packages\n\nThe node template name of type tosca.nodes.nfv.Vdu.Compute fulfills the\npurpose of the \"SwImageDescId\" attribute of the SwImageDesc information\nelement in ETSI GS NFV-IFA 011 [1] and hence it will be used in APIs to\nidentify the software image id from the VNFD perspective. Please refer\nto clauses 6.8.3.7 and 6.8.4.7 of ETSI GS NFV-SOL 001 V2.6.1 [1].\nDuring processing of vnf package, we can read the software images and\nset software_image_id with the name of the node template name.\n\nFor example:\n    VDU1:\n      type: tosca.nodes.nfv.Vdu.Compute\n      properties:\n        ..\n        sw_image_data:\n          name: Software of VDU1\n          version: \u00270.4.0\u0027\n          checksum:\n            algorithm: sha-256\n            hash: b9c3036539fd7a5f87a1bf38eb05fdde8b556a\n          container_format: bare\n          disk_format: qcow2\n          min_disk: 1 GB\n          size: 1 GB\n      artifacts:\n        sw_image:\n          type: tosca.artifacts.nfv.SwImage\n          file: Files/images/cirros-0.4.0-x86_64-disk.img\n\nIn this case, software_image_id will be set to VDU1.\n\nA VNF can contain multiple deployment flavours and when VNF will be\ninstantiated, flavour will be passed in the request.\nAdded `vnf_deployment_flavors` db table so that we can validate the request\ndirectly from the information stored in the db table instead of parsing CSAR\nfile again and again. Also, changed the column names from \u0027flavor*\u0027 to\n\u0027flavour*\u0027.\n\n[1] : https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf\n\nChange-Id: I1a6e7d69103b75a156c67cc407afb54ce04dff6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/d366fb98e7b578e6c541360e2b533a410ac2187a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/d366fb98e7b578e6c541360e2b533a410ac2187a"}]},"branch":"refs/heads/master"},"4cf52b6bb7d8f4c21e2af17eda1663bb3342da79":{"kind":"REWORK","_number":7,"created":"2019-09-12 01:11:32.000000000","uploader":{"_account_id":1011,"name":"Tushar Patil","email":"tushar.vitthal.patil@gmail.com","username":"tpatil"},"ref":"refs/changes/41/678741/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker-specs","ref":"refs/changes/41/678741/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker-specs refs/changes/41/678741/7"}}},"commit":{"parents":[{"commit":"cfc5f522494cd9137b266b0efc224043baf36c8f","subject":"Merge \"enable updating VNF parameters\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/cfc5f522494cd9137b266b0efc224043baf36c8f"}]}],"author":{"name":"Hiroyuki JO","email":"hiroyuki.jo.mt@hco.ntt.co.jp","date":"2019-08-27 07:44:41.000000000","tz":540},"committer":{"name":"tpatil","email":"tushar.vitthal.patil@gmail.com","date":"2019-09-12 01:11:19.000000000","tz":0},"subject":"Update Spec: Add support for VNF packages","message":"Update Spec: Add support for VNF packages\n\nThe node template name of type tosca.nodes.nfv.Vdu.Compute fulfills the\npurpose of the \"SwImageDescId\" attribute of the SwImageDesc information\nelement in ETSI GS NFV-IFA 011 [1] and hence it will be used in APIs to\nidentify the software image id from the VNFD perspective. Please refer\nto clauses 6.8.3.7 and 6.8.4.7 of ETSI GS NFV-SOL 001 V2.6.1 [1].\nDuring processing of vnf package, we can read the software images and\nset software_image_id with the name of the node template name.\n\nFor example:\n    VDU1:\n      type: tosca.nodes.nfv.Vdu.Compute\n      properties:\n        ..\n        sw_image_data:\n          name: Software of VDU1\n          version: \u00270.4.0\u0027\n          checksum:\n            algorithm: sha-256\n            hash: b9c3036539fd7a5f87a1bf38eb05fdde8b556a\n          container_format: bare\n          disk_format: qcow2\n          min_disk: 1 GB\n          size: 1 GB\n      artifacts:\n        sw_image:\n          type: tosca.artifacts.nfv.SwImage\n          file: Files/images/cirros-0.4.0-x86_64-disk.img\n\nIn this case, software_image_id will be set to VDU1.\n\nA VNF can contain multiple deployment flavours and when VNF will be\ninstantiated, flavour will be passed in the request.\nAdded `vnf_deployment_flavors` db table so that we can validate the request\ndirectly from the information stored in the db table instead of parsing CSAR\nfile again and again. Also, changed the column names from \u0027flavor*\u0027 to\n\u0027flavour*\u0027.\n\n[1] : https://www.etsi.org/deliver/etsi_gs/NFV-SOL/001_099/001/02.06.01_60/gs_NFV-SOL001v020601p.pdf\n\nChange-Id: I1a6e7d69103b75a156c67cc407afb54ce04dff6d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/4cf52b6bb7d8f4c21e2af17eda1663bb3342da79"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker-specs/commit/4cf52b6bb7d8f4c21e2af17eda1663bb3342da79"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
