Scripting is useful but shell scripts that wrap curl functions are the method we are pushing folks towards. Separate CLI and REST API’s are generally a waste. With automation we see less pressure to have a CLI and more a need to be able to get the work done and CURL/POSTMAN are the tools of the new devops environment.
Brian From: [email protected] [mailto:[email protected]] On Behalf Of Dhananjay Pavgi Sent: Tuesday, May 09, 2017 6:32 AM To: Kanagaraj Manickam <[email protected]>; [email protected] Subject: Re: [onap-tsc] Project Proposal: ONAP CLI Thanks. Don’t agree with the comment on GUI can’t be used in DevOps. Wonder how CLI would be easier in any which ways to work with clumsy yaml/TOSCA files. CLI was good for short service commands. While it would still make sense to have it for VNFs; for some of the reasons sighted below. For Network Automation Platform like ONAP; still ponder over it’s necessity. thanks & regards, Dhananjay Pavgi Mobile : +91 98220 22264 [cid:[email protected]] [ONAP_logo_Sig] www.techmahindra.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.techmahindra.com_&d=DwMFbw&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=ncRngcZpXka2jMSmL1oJGt4w1hL19yXmHBVERs05SNw&s=Zu_mS4NKhmNLm4tuW1BV3uizS5cAdpEYQkPdFGvAaVs&e=> Platinum Member. Visit : http://www.onap.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.onap.org_&d=DwMFbw&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=ncRngcZpXka2jMSmL1oJGt4w1hL19yXmHBVERs05SNw&s=FE7k_tXBoEXofY-ciKQkRTncgzJdWRKjiUxeeTE_3es&e=> From: Kanagaraj Manickam [mailto:[email protected]] Sent: Tuesday, May 09, 2017 7:37 PM To: Dhananjay Pavgi <[email protected]<mailto:[email protected]>>; [email protected]<mailto:[email protected]> Subject: RE: Project Proposal: ONAP CLI Thanks for sharing your comments. Pls find my inputs below: CLI has its own advantages over GUI in following aspects: 1. ONAP Continuous integration (CI), where we want to perform various ONAP operations, CLI will be very handy option. This is applicable to 3rd party CI as well. 2. While GUI is the preferred interface for end-user, back-end operators and admin always prefer CLI (it’s an industry trend !) as its simpler, faster. 3. Installation scripting, VNF boot scripting with ONAP. 4. Dev testing … integration testing. 5. OSS/BSS products would want to perform any automation on top of ONAP, it could go either with CLI or SDK. In short, GUI can’t be used in devops environment, and CLI fills the gap. In addition, CLI provides an alternate option to GUI, for operating back ONAP functionalities. And to feel the importance of CLI, Pls refer some existing active automation projects in industry, given here: 1. OpenStack heat provides CLI ‘openstack stack’ 2. Cloudify provides CLI ‘cfy’ 3. ODL provides CLI with different commands So IMHO, * CLI does compliment GUI and does not defeat it. * Considering ONAP as platform, CLI should be part of it. Regards Kanagaraj M *************************************************************************************** 本邮件及其附件含有华为公司的保密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本邮件!************************************************************************************** *************************************************************************************** This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it! *************************************************************************************** From: Dhananjay Pavgi [mailto:[email protected]] Sent: Tuesday, May 09, 2017 2:09 PM To: Kanagaraj Manickam; [email protected]<mailto:[email protected]> Subject: RE: Project Proposal: ONAP CLI Do we really need CLI. Defeats the purpose of automation and GUI/Portals made available at each layer. thanks & regards, Dhananjay Pavgi Mobile : +91 98220 22264 [cid:[email protected]] [ONAP_logo_Sig] www.techmahindra.com<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.techmahindra.com_&d=DwMFbw&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=ncRngcZpXka2jMSmL1oJGt4w1hL19yXmHBVERs05SNw&s=Zu_mS4NKhmNLm4tuW1BV3uizS5cAdpEYQkPdFGvAaVs&e=> Platinum Member. Visit : http://www.onap.org<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.onap.org_&d=DwMFbw&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=ncRngcZpXka2jMSmL1oJGt4w1hL19yXmHBVERs05SNw&s=FE7k_tXBoEXofY-ciKQkRTncgzJdWRKjiUxeeTE_3es&e=> From: [email protected]<mailto:[email protected]> [mailto:[email protected]] On Behalf Of Kanagaraj Manickam Sent: Tuesday, May 09, 2017 6:36 PM To: [email protected]<mailto:[email protected]> Subject: [onap-tsc] Project Proposal: ONAP CLI Dear Team, In ONAP, Command-Line Interface (CLI) is not available. So I would like to propose the new project to provide ONAP CLI, by using model-driven CLI framework available in Open-O. Please find the proposal at https://wiki.onap.org/display/DW/ONAP+CLI<https://urldefense.proofpoint.com/v2/url?u=https-3A__wiki.onap.org_display_DW_ONAP-2BCLI&d=DwMFbw&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=ncRngcZpXka2jMSmL1oJGt4w1hL19yXmHBVERs05SNw&s=FZYBVankDrAZRTb0b1tCMGhQPwkxORDYlED41gUd-mo&e=> And let me know your review comments. Thanks. Regards Kanagaraj M *************************************************************************************** 本邮件及其附件含有华为公司的保密信息,仅限于发送给上面地址中列出的个人或群组。禁止任何其他人以任何形式使用(包括但不限于全部或部分地泄露、复制、或散发)本邮件中的信息。如果您错收了本邮件,请您立即电话或邮件通知发件人并删除本邮件!************************************************************************************** *************************************************************************************** This e-mail and its attachments contain confidential information from HUAWEI, which is intended only for the person or entity whose address is listed above. Any use of the information contained herein in any way (including, but not limited to, total or partial disclosure, reproduction, or dissemination) by persons other than the intended recipient(s) is prohibited. If you receive this e-mail in error, please notify the sender by phone or email immediately and delete it! *************************************************************************************** ============================================================================================================================ Disclaimer: This message and the information contained herein is proprietary and confidential and subject to the Tech Mahindra policy statement, you may review the policy at http://www.techmahindra.com/Disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__www.techmahindra.com_Disclaimer.html&d=DwMFbw&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=ncRngcZpXka2jMSmL1oJGt4w1hL19yXmHBVERs05SNw&s=PPK1glXuzcmRT5JBu38i-oab7nUNvrvvEinxBoiZuy8&e=> externally http://tim.techmahindra.com/tim/disclaimer.html<https://urldefense.proofpoint.com/v2/url?u=http-3A__tim.techmahindra.com_tim_disclaimer.html&d=DwMFbw&c=LFYZ-o9_HUMeMTSQicvjIg&r=e3d1ehx3DI5AoMgDmi2Fzw&m=ncRngcZpXka2jMSmL1oJGt4w1hL19yXmHBVERs05SNw&s=vnRdGnYNSrGwTEU14vlxxij2RCRCbYUnRhS70r09PoE&e=> internally within TechMahindra. ============================================================================================================================
_______________________________________________ ONAP-TSC mailing list [email protected] https://lists.onap.org/mailman/listinfo/onap-tsc
