vista's People
Forkers
termie edburns treeder zootalures tteggel philchung eshneken skywox rdallman skinowski haj shaunsmith sachin-pikle amoahcp denismakogonvista's Issues
fix wercker fn routes update (only works now after app is deployed)
used to create the route if it didn't exist... now it fails.
may need to do an fn routes create or something first in wercker.yml
split funcs into separate wercker pipelines
free ngrok account returns 429's under minimal load
need solution...
refactor pubnub key out of vista/index.html so anybody can use their own
and manually editing the file is annoying... any other way to handle? probably not....
Simple validation check to ensure all funcs ran successfully
possibly use the call ID as it's returned in response headers now
Vista must work with the distributed Fn
So, at this moment, Flow mode is the only way to run vista demo.
At this moment in order to run vista on a remote Fn a lot of work needs to be done:
- build/test images
- push images to the registry
- setup an application with some functions
For now Vista in Flow mode works only with all-in-one Fn (basically what you get from fn start
).
However, Vista suppose to work fine with distributed Fn (api, runner lb, runners).
So, how things suppose to be different:
- flow needs to talk to LB runner (an address that is mentioned in invoke annotation)
- new env var needs to be introduced FN_INVOKE_PATH that by default should point to Fn API endpoint.
Hopefully, this is the amount of work that needs to be done.
demo autoscaling across clouds and/or hybrid
envs-example.sh gives incorrect docker command for finding local IP address of fn server
envs-example.sh
has this line
# on linux/bmc find this out with "docker inspect --type container -f '{{.NetworkSettings.Gateway}}' functions"
When running "fn start" the container that is started is actually named "fnserver" so this command doesn't correctly find the IP address of the container.
$ docker container list
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
24dc2af19b71 fnproject/fnserver "./fnserver" About a minute ago Up About a minute 2375/tcp, 0.0.0.0:8080->8080/tcp fnserver
I think this needs to be
$ docker inspect --type container -f '{{.NetworkSettings.Gateway}}' fnserver
172.17.0.1
all the func.yaml's have my account in them... needs a better way to handle
this might be a product area to explore a better solution.. TBD.
rename S3_* ENV's to STORAGE_
after tomorrow's demo
app configs not working properly for Bristol
@zootalures -- I haven't reproduced this... can you paste your version of Fn server and CLI? This is definitely a big issue and want to make sure we solve it because app configs are important.
not clear that pubnub topic is minio bucket name
remove publish and put directly into func
but how can we abstract that out w/o using native hooks from sns?
switch s3 to minio on bmc
myapp app name is baked into FUNC_SERVER_URL
what if someone uses a different app name?
Add UI to README
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.