7e7d9720be
Bump jetty-server from 9.0.4.v20130625 to 9.4.17.v20190418 in /environments/jvm-jersey ( #1706 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: sahil-lakhwani <sahilakhwani@gmail.com >
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-11 14:51:54 +05:30
07b294778a
logs: change timestamp to ISO ( #1708 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-09-11 08:04:29 +05:30
Sahil Lakhwani and GitHub
54b384efec
jvm-jersey-env ( #1677 )
...
A new Jersey framework based JVM environment which is lightweight and simpler.
2020-09-08 21:24:25 +05:30
1755d3a017
Adding NodeJS version 12 env ( #1683 )
...
Co-authored-by: Rahul Bhati <rjbhati009@gmail.com >
2020-08-28 10:24:22 +05:30
587b166a4e
1665: Python env sentry integration ( #1669 )
...
Co-authored-by: Vishal <vishal-biyani@users.noreply.github.com >
2020-08-04 09:46:12 +05:30
a1f39bb7d3
Bump rack from 2.0.8 to 2.1.4 in /environments/ruby ( #1654 )
...
Bumps [rack](https://github.com/rack/rack ) from 2.0.8 to 2.1.4.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.0.8...2.1.4 )
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-06-25 12:57:56 +05:30
17bb1ac39f
Python env changes for pip3 ( #1633 )
...
Co-authored-by: agiwalpooja20 <agiwalpooja20@gmail.com >
2020-06-05 16:03:46 +05:30
Rahul Bhati and GitHub
9dd084810f
Added support for setting bodyParser limit param via environment variable ( #1618 )
...
In the NodeJs environment, the body-parser was set to 1MB, this change makes it configurable with an env variable.
2020-05-24 00:16:03 +05:30
Vishal and GitHub
3e8cbe112f
Release 1.9.0 ( #1597 )
2020-05-11 01:26:46 +05:30
Vishal and GitHub
9340e62895
Python Env Build issue due to gevent ( #1572 )
2020-04-12 23:26:03 +05:30
Jared Davis and GitHub
efd86e1b27
Create fission environment for go version 1.14 ( #1570 )
2020-04-12 23:02:06 +08:00
delucca and GitHub
4fb1a8fbe8
Bump Python environment to latest Alpine ( #1547 )
2020-03-03 22:48:50 +08:00
Sahil Lakhwani and GitHub
fed5fd4c5e
JVM env: Add XML dependency ( #1512 )
2020-01-29 16:40:30 +08:00
Ta-Ching Chen and GitHub
8ac7db46e0
Add Go 1.13 support and upgrade Go 1.12 version ( #1507 )
2020-01-27 20:07:39 +08:00
dependabot[bot] and Ta-Ching Chen
38f96c7e46
Bump rack from 2.0.6 to 2.0.8 in /environments/ruby ( #1470 )
...
Bumps [rack](https://github.com/rack/rack ) from 2.0.6 to 2.0.8.
- [Release notes](https://github.com/rack/rack/releases )
- [Changelog](https://github.com/rack/rack/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rack/rack/compare/2.0.6...2.0.8 )
Signed-off-by: dependabot[bot] <support@github.com >
2019-12-20 00:45:46 +08:00
Ta-Ching Chen and GitHub
c184e7be65
Fix go-server failed to load plugin ( #1469 )
...
The 3rd party package version used by the go server
may be different from the one in the user's source code
and will cause plugin version mismatched. Hence, we
should never import any external packages except the
Fission or built-in packages.
This PR replaces all 3rd-party packages with built-in packages.
2019-12-19 02:54:31 +08:00
Ta-Ching Chen and GitHub
9272f0cb2c
Update maintainer info ( #1383 )
2019-11-06 13:01:05 +08:00
Ta-Ching Chen and GitHub
b9a5588ca9
Update staticcheck version and fix all warnings ( #1381 )
2019-11-05 18:09:12 +08:00
Ta-Ching Chen and GitHub
c33f1e112e
Fix reverse proxy shows 404 not found when Istio enabled ( #1377 )
...
Istio sidecar proxy blocks all requests sent through the reverse proxy
to the target service if the request.Host is not properly set to the
internal target service host. This PR sets the target service hosts
before establishing the proxy for the client in order to pass the
Istio sidecar proxy check.
2019-11-04 21:59:40 +08:00
Ta-Ching Chen and GitHub
8f6887280c
Allow to set API type for tensorflow serving environment ( #1371 )
...
Tensorflow Serving supports three kinds of API: predict, classify, regress. In order to fully support possible API types, this PR adds code to split the entry point with separator ":" to get model name and the API type separately. And append the API type to proxy URL when receiving the requests.
$ fission fn create --name t1 --pkg <pkg name> \
--env tensorflow --entrypoint "half_plus_two:regress"
2019-11-02 23:51:31 +08:00
Ta-Ching Chen and GitHub
59c8569190
Support custom private go vendor ( #1346 )
2019-10-10 01:44:44 +08:00
Ta-Ching Chen and GitHub
30dba5dae9
Bump jvm builder JDK version ( #1340 )
2019-10-03 14:24:22 +08:00
Ta-Ching Chen and GitHub
ef8289ff73
Support nodejs function with 0 argument ( #1295 )
2019-08-30 15:31:04 +08:00
Emil Nikolov and Ta-Ching Chen
ff47a8c1ed
Fix wrong go environment error log for specializeHandlerV2 ( #1294 )
2019-08-30 13:37:32 +08:00
Ta-Ching Chen and GitHub
4dccfcc156
Fix go 1.9.2 & 1.11.4 shows "go mod not found" ( #1276 )
2019-08-20 10:12:48 +08:00
Ta-Ching Chen and GitHub
a6e75b4da6
Use fuzzy version for openJDK dependency ( #1269 )
2019-08-13 16:17:10 +08:00
Ta-Ching Chen and GitHub
efe1209550
Update flask version to resolve CVE alert ( #1243 )
2019-07-23 11:08:23 +08:00
Ta-Ching Chen and GitHub
fe8fa94c77
Enable concurrent CI builds ( #1236 )
...
Currently, only one CI build can be started at the same time due to we only have only one testing cluster. This PR aims to enable multiple concurrent builds can be triggered to reduce the waiting time for CI builds. The major changes listed below:
1. Each build generate unique images for testing and debugging
2. Check whether the testing cluster is being used by another build.
3. Cache docker image & go mod after build finished
4. Improve dockerfiles for reusing docker build cache
2019-07-15 16:33:26 +08:00
Ta-Ching Chen and GitHub
58722f849a
Enable go module support for go environment ( #1152 )
2019-07-10 14:00:29 +08:00
Ta-Ching Chen and GitHub
78a774cfd9
Reuse go docker build cache ( #1218 )
2019-07-06 09:30:27 +08:00
Ta-Ching Chen and GitHub
b229d6e1b0
Add experimental environment: tensorflow-serving ( #1212 )
2019-07-02 15:43:55 +08:00
Ta-Ching Chen and GitHub
981bb21756
Reuse maven build cache in JVM environment build process ( #1207 )
2019-06-20 17:03:17 +08:00
Soam Vasani and Ta-Ching Chen
a473335ceb
Allow non-toplevel modules in python environment ( #1042 )
2019-06-02 15:16:10 +08:00
Ta-Ching Chen and GitHub
a0e9a39511
Move packages to proejct/pkg to follow go project folder structure convention ( #1190 )
2019-05-31 16:28:55 +08:00
Vishal and GitHub
49f9944b86
Skaffold for Fission ( #1172 )
...
Skaffold for development of Fission and switching to multi-stage Dockerfile for all components.
2019-05-27 12:51:00 +05:30
Paras Patidar and Ta-Ching Chen
4632269314
Created dotnet2.0 Builder Image and Added /v2/specialized Endpoint to dotnet2.0 Envrionment ( #1001 )
2019-05-15 16:35:55 +08:00
Vishal and GitHub
69de5e03d3
Fixes broken config path for functions ( #1177 )
2019-05-09 13:12:52 +05:30
JZinkl and Soam Vasani
84da480ff4
#1132 nodejs environment, increase body size ( #1149 )
...
This will increase the maximum body-size in the nodejs environment to 1mb, to reflect the NATS maximum message size. The old limit was 100kb.
2019-05-02 12:23:25 -07:00
Vishal and GitHub
c88033fc0b
DRY up fetcher configuration ( #1168 )
...
Consolidates the addition of the fetcher container to the pod into a new type FetcherConfig and takes care of serviceAccountName if not set. Also added PreStop lifecycle handler if pod set TerminationGracePeriodSeconds
2019-05-02 21:39:42 +05:30
Erwin van Eyk and Vishal
47c5cee459
Add links to examples for each Fission environment ( #1090 )
2019-04-25 20:36:14 +05:30
Ta-Ching Chen and GitHub
3a8b9ccd80
Bump base image version of Go environment to 1.11.4 ( #1026 )
2019-03-19 18:29:19 +08:00
Soam Vasani and Ta-Ching Chen
4e4c8aa14f
Switch from fluentd to fluentbit for log forwarding ( #1086 )
...
This removes fluentd in favor of using fluentbit, which is lighter (in
memory usage) and seems to be more actively maintained.
Fluentbit's config file format is different from fluentd's. It also
doesn't support the same record modification stuff that fluentd
supports, so we have to change the influxdb query slightly. This
means that after an upgrade, the new CLI may won't work for querying older
logs. Hopefully, this slight breakage is acceptable; if users
really need older logs they can use the older CLI.
2019-03-18 15:42:37 +08:00
Jon Carl and Vishal
0fc864f230
use zap for logging ( #1112 )
...
Use zap for logging
2019-03-14 21:11:15 +05:30
Brendan Stennett and Ta-Ching Chen
c717f182b6
Added support for Ruby v2 Specialization ( #1101 )
...
* Added support for Ruby v2 Specialization
* Added ruby v2 example with builder code
2019-03-13 22:55:26 +08:00
Alberto Lopez and Ta-Ching Chen
f104f0b46b
PHP 7.3 v2 Specialization ( #1110 )
...
* Added support for PHP 7.3 v2 Specialization
* Add builder dockerfile for PHP7
* Support mcrypt in PHP 7.3
2019-03-07 17:05:23 +08:00
Vishal and GitHub
5d2abdd95b
OpenTracing for Fission ( #1079 )
...
Added Opentracing integration using opencensus libraries for all Fission components.
2019-02-07 11:56:41 +05:30
Vishal and Ta-Ching Chen
1dbb4f4fb7
Adding requirements file check for python environment ( #1067 )
...
* Adding check for requirements file, in case user is simply using a source file and --src flag
* Adding bash check as per review comment
2019-01-22 10:26:21 +08:00
Ta-Ching Chen and GitHub
37846a5827
Fix requests are sent to unready function pod (newdeploy) ( #1005 )
...
* Refactor specialization process
* Separate readiness and liveness probe to different routes
For newdeploy, readiness probe should check whether a fetcher specializes env container successfully or not. In this commit, fetcher returns the actual state of current specialization status instead of returning 200ok directly.
2018-12-27 16:29:31 +08:00
Ta-Ching Chen and GitHub
f9f5fe436a
Fix go env panic when failed at loading plugin ( #1031 )
...
Fix go env panic when failed at loading plugin to make it easier for troubleshooting.
2018-12-27 00:14:22 +08:00
Ta-Ching Chen and GitHub
ecd99177bb
Update dotnet and perl environment docs for rebuilding env images ( #1035 )
2018-12-23 17:48:09 +08:00