Friends,
I'm a little confused as of late by a shift I'm seeing in IT platforms. This is not necessarily a "Networking Question" but more of an IT/Datacenter Ops question. If there's a better sub point me there, but I always tend to trust the big brains in /r/networking for industry questions.
I've been playing with OpenStack/Kubernetes for a bit now. Their documentation talks about an "API" but their "API" is really just a "CLI" that people are using for automating with custom scripts/devops platforms like ansible.
My question is this - Is this "CLI API" a trend we should expect to see across other platforms moving forward? It seems like I was JUST starting to play with RESTful API automation, but maybe I should go back in time and focus on automating through CLIs if that's where things are headed. Obviously for now and the foreseeable future there will be a bit of both... It just a little annoying.
Also... does calling a CLI an API make it an API? Or has a CLI always technically been an API? And why the hell can't these fucking vendors and open-source projects just get on the same page and develop their 'API" on a somewhat common standard. Please.
Thoughts? Ideas? Better subs to ask this question?
No comments:
Post a Comment