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

Reply via email to