Comments (8)
I think this is a good thing to add
So then I can get “wsk deploy” if I rename wskdeploy to wsk-deploy !
cc @mrutkows @mdeuser
from openwhisk-client-go.
sounds like a great idea, @starpit what kind of changes are we anticipating? are you referring to something of this sort: https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/?
from openwhisk-client-go.
@starpit I am not opposed to this, but I still view this as a parallel path to what we want to do with making wskdeploy a plug-in of the CLI. See no reason that we cannot have a standalong CLI and a new resource/API for kubectl drawing from the same code eventually. @pritidesai https://kubernetes.io/docs/concepts/extend-kubernetes/api-extension/custom-resources/
from openwhisk-client-go.
You are inventing a plugin mechanism for wsk?
from openwhisk-client-go.
no, just advantaging existing Cobra framework
from openwhisk-client-go.
sounds like a great idea, @starpit what kind of changes are we anticipating? are you referring to something of this sort: https://kubernetes.io/docs/tasks/extend-kubectl/kubectl-plugins/?
@pritidesai yes, this is what i was referring to. it's an incredibly lightweight approach, and one that allows plugin providers to target multiple CLIs without having to invest anything into the possibly disparate mechanisms (ibmcloud, cobra, etc.) offered by each CLI provider.
from openwhisk-client-go.
thats great, have we experimented implementing this kind of setup outside of kubectl
?
from openwhisk-client-go.
Not yet.
from openwhisk-client-go.
Related Issues (20)
- fatal error: concurrent map writes
- Platform Agnostic - determine home dir location
- Cannot reuse TCP connection across action invocations HOT 2
- regression in wsk cli tests correlated to client-go commit 67f06bc HOT 7
- wsk activation list behavior HOT 2
- Cli does not respect parameters when creating a trigger with a feed. HOT 2
- Add documentation HOT 1
- How can I specify "--insecure" using this library? HOT 3
- Deprecate godep in favor of Go Modules (new official dep. mgmt. tool) HOT 6
- Example Request HOT 1
- wrong statusCode in case of application error in activation output HOT 6
- Benchmarking the reflection API HOT 1
- Create/Deploy a go action using this go-client HOT 1
- Some source files miss Apache license headers HOT 2
- Change README to remove Disclaimer and "experimental" descriptions
- swagger schema hardocded and references ibm properties HOT 7
- invalid warning generated by http client
- whisk.RetApi or *whisk.RestApi? HOT 1
- remove references to bluemix HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from openwhisk-client-go.