Ta-Ching Chen and GitHub
3ff72f9ca2
Fix newdeploy not updates deployment after function's entrypoint changed ( #838 )
2018-08-02 21:00:27 +08:00
Ta-Ching Chen and GitHub
95a460230c
Fix CLI failed to set up port-forwarding when multiple controller pods exist in the same namespace ( #712 )
...
* Fix CLI failed to set up port-forwarding when multiple controller pods exist in the same namespace
* Check pod healthy state before establishing the connection
2018-08-02 17:20:53 +08:00
Vishal and Ta-Ching Chen
9a3ece818c
Uses a real go project to showcase vendor example so glide works ( #828 )
2018-08-01 23:55:54 +08:00
xiekeyang and Ta-Ching Chen
9bc43960c8
Add gevent based Python server to benchmark test cases ( #794 )
...
This add the benchmark test cases, which is using gevent based on wsgi
framework.
2018-08-01 21:22:03 +08:00
Ta-Ching Chen and GitHub
697f22f10b
Add more meaningful error messages to executor when getServiceForFunction ( #752 )
2018-07-30 09:10:48 +08:00
Vishal and GitHub
b1aa2d428a
Fixed the name of JVM builder image name ( #824 )
2018-07-27 23:28:11 +05:30
Vishal and Soam Vasani
7bb58803e5
V0.9.2 ( #817 )
...
* Release 0.9.2
* Added changelog
2018-07-25 12:59:30 -07:00
Vishal and GitHub
e422d3613d
Added readme for JVM environment & examples ( #768 )
...
Instructions for JVM environment and examples
2018-07-25 09:26:01 +05:30
Erwin van Eyk and Ta-Ching Chen
b42e8fb5e0
Add query options to function test ( #782 )
2018-07-24 23:00:08 +08:00
Vishal and GitHub
a8483825ef
Java env builder with Maven ( #783 )
...
Java environment builder with support for Maven builds. Default build comman runs `mvn clean package` and picks up target/*with-dependencies.jar for function.
2018-07-24 15:16:21 +05:30
Erwin van Eyk and Ta-Ching Chen
0450d0ba1b
Added Helm lint check ( #799 )
2018-07-19 11:49:28 +08:00
WrathZA and Vishal
8a94540b83
Typo correction ( #797 )
2018-07-17 18:18:10 +05:30
Vishal and GitHub
ea21a3eb07
Fixed typos from from goreportcard ( #760 )
2018-07-16 16:24:05 +05:30
Vishal and GitHub
12997a708f
Updating release notes with details and structure ( #738 )
2018-07-16 14:41:28 +05:30
xiekeyang and Ta-Ching Chen
4b80f7b32e
change image pull policy of builder manager ( #793 )
...
This changes image pull policy from Always to IfNotPresent. The previous
policy forbid customer to use the exact image existing on K8S Node.
And it should be OK to use fixed policy here. Customer need not set policy by
their own.
2018-07-16 10:48:47 +08:00
Ta-Ching Chen and GitHub
b7ca113ee0
Add go environment vendor directory support ( #781 )
...
* Add go environment vendor directory support
* Use symbolink instead of copying files to gopath
* Add go vendor example package & test
2018-07-13 13:16:22 +08:00
xiekeyang and Soam Vasani
404634eac6
Round Tripper of Fission Router: parameters be configurable ( #713 )
...
The Round Tripper parameters of timeout, keep alive time and Max retry
times is configured in router system environment.
And they are set to Round Tripper when router service initializing.
This setup new nested structure `tsRoundTripperParams` to transfer them.
2018-07-12 12:08:52 -07:00
Ta-Ching Chen and GitHub
92186969df
Delete namespace in background to reduce build time ( #791 )
...
* Delete namespace in background
* TPR is no longer exists
2018-07-12 11:00:19 +08:00
Ta-Ching Chen and GitHub
1111e86fe3
Break & Stop the build immediately if a non-zero exit code was returned ( #790 )
2018-07-11 20:15:03 +08:00
Ta-Ching Chen and GitHub
b28ab0c2c9
Fix spec command overrides existing archive's url of a package ( #764 )
2018-07-11 13:03:45 +08:00
smruthi2187 and GitHub
731489e0c7
Add changelog. ( #789 )
2018-07-06 22:00:14 -07:00
smruthi2187 and GitHub
bc6f7ebdda
Updating charts to version 0.9.1 ( #788 )
2018-07-06 19:11:35 -07:00
Ta-Ching Chen and GitHub
a021f5003a
Fix “rm: missing operand” in release script ( #779 )
2018-07-06 14:15:20 +08:00
Ta-Ching Chen and GitHub
6cffe7b727
Fix go env panic “plugin: not implemented” ( #784 )
2018-07-06 12:24:46 +08:00
Ta-Ching Chen and GitHub
58ee3541db
Change flag name to KeepArchive for backward compatibility ( #787 )
2018-07-06 03:13:07 +08:00
smruthi2187 and GitHub
3cef9a67a5
changelog for release 0.9.0. ( #780 )
2018-07-04 02:08:47 -07:00
smruthi2187 and GitHub
ddbf4c9bec
Changes in charts for release 0.9.0 ( #778 )
2018-07-04 00:27:47 -07:00
Ta-Ching Chen and smruthi2187
bb049a7639
Move build process from host to docker container during release process ( #682 )
2018-07-03 21:14:06 -07:00
smruthi2187 and GitHub
31207bf8fa
router tracks function liveness before forwarding request ( #701 )
2018-07-03 15:51:52 -07:00
Erwin van Eyk and Ta-Ching Chen
9ccd8601b0
Support annotations in environment specs ( #733 )
...
* Added annotations to runtime and builder environment specs
* Use crd annotations for env pod
2018-06-30 05:38:22 +08:00
Vishal and GitHub
ea213209b8
Java env alpha ( #656 )
...
This change adds support for JVM based environment for running Java functions. This is alpha release of JVM environment and might undergo changes.
2018-06-27 21:39:24 +05:30
John Gallagher and Soam Vasani
e5a663d54a
Convert go-env Dockerfile into a multi-stage build ( #683 )
...
Converting to a multi-stage build reduces the size of the final image from ~750MB to ~15MB.
2018-06-26 13:21:36 -07:00
xiekeyang and Soam Vasani
ad0e67c427
envns should be availabe in message line ( #734 )
...
This line warns the user that dependent environment doesn’t exist, and presents the command line
for creating an environment.
When the variable `envNamespace` is specified, the `envns` option should be available as well.
2018-06-26 11:15:41 -07:00
Nafisa Shazia and Ta-Ching Chen
24ba1cdfcd
Push error messages to error topic when NATS mqtrigger fail ( #724 )
2018-06-27 00:27:57 +08:00
xiekeyang and Ta-Ching Chen
16455eb148
Python Environment: add gevent based WSGI server framework ( #750 )
...
* Python Environment: add gevent based WSGI server framework
This supply gevent based WSGI server framework to Python Environment, to
allow customer to run their functions under multi-threads.
* classify the flask based application
This set up the flask based application as individual class, to make
sure the consistent and integrity.
* Add instruction of WSGI server selection applied in Python Environment
* Python Environment starting logger: provide framework name
2018-06-26 15:50:06 +08:00
Ta-Ching Chen and GitHub
ba44ca0d87
Add release steps to render & upload fission installation YAML ( #745 )
2018-06-26 13:41:43 +08:00
xiekeyang and smruthi2187
dbff5bba7c
Replace the hard-coded archive size from error message with actual value ( #735 )
2018-06-25 17:48:43 -07:00
Ta-Ching Chen and GitHub
d7ed94dfe4
Fix executor not reaps idle function pods for functions with executortype newdeploy ( #744 )
2018-06-21 17:54:42 +08:00
Vishal and GitHub
12ff472528
Disable caching of connections from router to function pods ( #742 )
...
A temporary fix for #723 which needs to be optimized in future. Disables caching of connections from the router to function pod/service.
2018-06-21 12:45:11 +05:30
Ta-Ching Chen and GitHub
7514166595
Fix executor wrongly passes loop variable reference to function ( #751 )
2018-06-19 09:55:41 +08:00
Vishal and GitHub
a98b2bc3a8
Added a flag to control the extraction of archive based on user input ( #675 )
...
For certain environments, the archive should not be extracted and kept as it is (For ex. for Java the jar file should not be extracted). This change enables an environment level flag to control this behaviour.
2018-06-14 12:32:40 +05:30
Vishal and GitHub
c916d50b07
Archives bigger than 256K size need env variable for uploading ( #697 )
...
For archives bigger than 256K, the Storage service was called from the client side, this needed few environment variables to be set. This change uses port forwarding to achieve the same and does not need environment variables to be set.
2018-06-14 01:12:06 +05:30
xiekeyang and Vishal
f654a7c7df
Make fetcher resource requests and limits configurable ( #708 )
...
This change allows fetcher container resource requests and limits to be configurable.
2018-06-13 16:12:55 +05:30
Erwin van Eyk and Ta-Ching Chen
5fe4564654
Extract portforward to separate package ( #728 )
...
* Extract port-forward from CLI to own package (for reuseability)
* Extract CLI logging to subpackage
2018-06-13 11:26:39 +08:00
Vishal and Soam Vasani
ccb28745b0
Temporarily disabling the tests so that other PRs can be worked on, will enable after closure on #723 ( #737 )
2018-06-08 15:07:50 -07:00
xiekeyang and Soam Vasani
42f4f29bee
add build exe to gitignore ( #736 )
...
This is a built binary, should be ignore when git committion.
2018-06-08 10:46:17 -07:00
Soam Vasani and GitHub
04c9ee637d
Environment warning message bugfix ( #725 )
2018-06-07 14:17:27 -07:00
Joe Stevens and Ta-Ching Chen
a3d9843dd0
Fix for Windows CLI Port Forwarding ( #715 )
2018-06-07 16:37:37 +08:00
xiekeyang and Ta-Ching Chen
9c41ab7905
ArchiveLiteralSizeLimit: Use Constant Instead Hard Code ( #731 )
...
This use constant to instead hard code for ArchiveLiteralSizeLimit. That ensure if the limitation
value is changed in cli, the controller server can follow it. Otherwise, the condition will return
error, and make error HTTP response.
Later, we should delete it in fission-cli, and make it configurable it chart, to work in fission-
servers only.
2018-06-07 15:45:32 +08:00
Vishal and GitHub
17b7106aef
V0.8.0 ( #722 )
...
Release v0.8.0
2018-06-06 00:01:00 +05:30